Costa Maya Cruise Port Guide
- Cruise Region
- Caribbean
- Docking
- Ships dock directly
- Language
- Spanish
- Currency
- Mexican Peso (MXN)
- Country
- Mexico
Costa Maya cruise port sits on the southern tip of Mexico's Caribbean coast, about 150 miles south of Cancun and close to the border with Belize. The port is not a city. It's a purpose-built cruise complex next to the small fishing village of Mahahual, with a long T-shaped pier jutting into the open Caribbean and a large self-contained terminal village that includes swim-up bars, restaurants, pools, and shopping.
The village of Mahahual itself, about 2 to 3 miles south of the cruise pier, is a laid-back beach town with a handful of hotels, restaurants, and beach clubs along the Malecon. This is exclusively a port of call on Western Caribbean itineraries.
In July 2025, Royal Caribbean Group took administrative control of the port as part of a $600 million project to transform it into Perfect Day Mexico, scheduled to open in 2027. In 2026, construction activity is visible but the port remains fully operational for all cruise lines.
Costa Maya's draw for cruise passengers is twofold: Mayan ruins inland (Chacchoben is the most popular and accessible), and beach time at the port's pools or at nearby Mahahual. The remote location and long pier mean occasional weather disruptions, so have a sea-day backup plan if you're here in peak hurricane season.
18.7260°N, 87.6930°W
Ships dock at the end of a long T-shaped pier that stretches about half a mile into the Caribbean. From the ship, you can walk the pier or take a free shuttle tram to the terminal complex. The tram is useful if you have mobility issues or want to save your energy for the day.
Once in the terminal village, everything is pedestrian. No taxis needed for the port complex itself. For Mahahual village, it's a 2 to 3 mile trip. An open-air shuttle van runs from the port to Mahahual's beach strip for about $4 per person round trip.
Taxis at the terminal charge about $10 to $20 per car for the same trip, so sharing with other passengers brings the cost down. You can walk it in about 40 minutes along the main road, but the heat makes this impractical for most.
For inland excursions (Chacchoben ruins, Bacalar Lagoon, Kohunlich ruins), you'll need a booked excursion or a private driver since public transit is sparse. Chacchoben is about 50 minutes inland by bus.
Bacalar and Kohunlich are 70 to 120 minutes each way. You do not need a rental car. The port is self-contained and the surrounding area has few independent driving options anyway.
Caribbean cruises call on Costa Maya year-round, but peak season runs November through April. The best months are December through March, when temperatures range 75 to 85°F (24 to 29°C) with low humidity, dry weather, and calm seas ideal for snorkeling and beach time.
This is also when the pier is most reliably operational. Summer (June through September) is hot and humid, with daily highs above 90°F (32°C) and afternoon showers common. Water temperatures stay comfortable for swimming year-round.
Hurricane season runs June through November, with peak risk in August and September. Costa Maya's exposed pier is one of the most weather-sensitive in the Caribbean. High winds can make docking impossible, and ships occasionally skip the port even when a storm isn't nearby.
Early 2026 has already seen some cancellations due to pier maintenance. Always treat Costa Maya as possible rather than guaranteed. Spring break weeks in March and April bring the fullest ships. For the quietest and most comfortable visits, late January through early March is the sweet spot.
The port complex itself has a Costa Maya-branded village with multiple pools, a beach area, swim-up bars, dozens of shops, and several restaurants. Many passengers never leave the property and spend a full day here, which is a legitimate use of the time if you just want an easy beach-and-drinks day.
For something more local, take the shuttle or taxi to Mahahual. The Malecon (beachfront promenade) runs about a mile along the beach with restaurants, bars, and low-key hotels. Rent a lounger at one of the beach clubs for about $15 to $20 including a drink minimum and get a quieter, more authentic beach day than the port village offers.
Mayan Beach Club, Nacional Beach Club, and Maya Chan are three well-regarded options. For food, try fresh ceviche or grilled fish tacos. The cenotes (limestone sinkholes filled with freshwater) near the area are worth the trip if you can arrange transport, though most are accessed through booked excursions.
Chacchoben Mayan ruins, about an hour inland, can technically be visited on your own with a hired driver, but most passengers go as part of a tour. If you have six to eight hours, the port village plus a Mahahual beach club is a relaxed day.
With more time and interest, Chacchoben or a cenote tour opens things up.
Costa Maya's excursion scene is strong because the surrounding region has interesting options and the logistics of doing them independently are significant. Chacchoben Mayan Ruins is the top-booked excursion, a half-day guided trip at $60 to $100 per person that includes round-trip transport and a guide walking you through the temple complex.
Bacalar Lagoon ("Maldives of Mexico") tours are a major step up in quality at $100 to $180 for a full day, but the 90-minute drive each way leaves only a few hours at the lagoon. Only book this on port days where you have at least 9 hours ashore.
Kohunlich ruins are less crowded than Chacchoben and more dramatic, but the 2-hour drive makes them a long commitment ($110 to $180). Snorkeling and scuba excursions to the Mesoamerican Reef (the world's second-largest) run $60 to $150 and are some of the best in the Caribbean.
ATV and jungle buggy tours run $80 to $140 for those wanting adrenaline. Beach club day passes (Maya Chan, Nacional Beach Club) run $50 to $100 and are worth it if you want a quieter beach experience than the port village or Mahahual's main strip.
For most first-time visitors, Chacchoben plus port-village time is the best single-day combination. Save Bacalar for a longer port call or a dedicated trip.
Ships dock at the Costa Maya pier. No tendering. The pier is long (half a mile) and trams run between ship and terminal for free. The currency is the Mexican peso, though US dollars are accepted at tourist-facing businesses.
Cards work at larger shops and restaurants but Mahahual's beach clubs and street vendors often prefer cash. Spanish is the primary language. English is spoken at the port complex, tour operators, and most Mahahual businesses.
A few Spanish basics go a long way outside the tourist bubble. Bring reef-safe sunscreen. The regular stuff is banned at the Mesoamerican Reef parks and national marine areas, and even the port's pool areas recommend it.
Sun here is intense. Hats and UV shirts help during beach time. Biggest mistake at Costa Maya: leaving the ship without cash or a plan, getting lost in the terminal village's deliberately maze-like shopping labyrinth, and running out of time to actually reach Mahahual or a beach club.
Follow the "Yellow Exit" signs to get to the taxi stand quickly. For the 2 hour buffer before all-aboard, the taxi lines at Mahahual can be long. Leave earlier than you think.
- How far is Costa Maya cruise port from Mahahual village?
- About 2 to 3 miles (3 to 5 km). Open-air shuttle vans run for $4 per person round trip. Taxis cost $10 to $20 per car.
- Is Costa Maya a tender port?
- No. Ships dock at the end of a long T-shaped pier. Free trams run between the ship and the terminal complex.
- What's happening with Perfect Day Mexico at Costa Maya?
- Royal Caribbean is investing $600 million to transform the area into Perfect Day Mexico, scheduled to open in 2027. Construction is visible in 2026 but the port operates normally for all cruise lines.
- Can you visit Chacchoben Mayan ruins on your own from Costa Maya?
- Technically yes, by hiring a private driver. Most passengers book a guided excursion for convenience. The drive is about an hour each way.
- Is there a beach at the Costa Maya cruise port?
- Yes, a small beach area and multiple pools are inside the port village. For a longer, quieter beach, take the shuttle to Mahahual or a beach club like Maya Chan or Nacional Beach Club.
- Why do cruise ships sometimes skip Costa Maya?
- The exposed pier is sensitive to high winds and rough seas. Weather disruptions and occasional pier maintenance (as in early 2026) can cause ships to skip the port.
