The long cruise pier at Puerto Costa Maya leading to the port village on Mexico's Caribbean coast
Port guide

Costa Maya, Mexico

Mexico's quiet Caribbean coast: Mayan pyramids in the jungle, the seven-color lagoon and a laid-back beach town.

Photo: Larry D. Moore, CC BY 4.0, via Wikimedia Commons
Back to cruises

Overview

Costa Maya is the southern stretch of Mexico's Caribbean coast in Quintana Roo, far from the big resort towns. Cruise ships dock at Puerto Costa Maya, a purpose-built port next to the small beach town of Mahahual. It's the closest port to the Mayan ruins of Chacchoben and the gateway to Bacalar, the famous Lagoon of Seven Colors.

There is one cruise pier, so every ship docks in the same place. Pick your line below to see what to expect.

CountryMexico (Quintana Roo)
Cruise portPuerto Costa Maya: one pier with berths for up to four ships
Distance to townMahahual is about 3 km (2 miles) away: 5–10 minutes by taxi or shuttle
Getting around the pierA free trolley runs along the pier, or walk 10–15 minutes to the port village
CurrencyMexican peso (MXN); US dollars are widely accepted at the port
LanguageSpanish; English is spoken at the port and in Mahahual's shops and restaurants
Local timeEastern Standard Time all year (no daylight saving)

Where your ship docks

Costa Maya has one cruise pier, Puerto Costa Maya, run by Royal Caribbean Group since 2025. Ships from other cruise lines still use it. Your cruise line confirms the port in your itinerary.

Pick your cruise line:

Puerto Costa Maya Your pier

A T-shaped pier just north of Mahahual with berths for up to four ships. If every berth is taken, a ship may have to tender guests ashore.

Used by: Carnival, Royal Caribbean, MSC, Norwegian

At or near the pier

  • A port village with pools, a swim-up bar, shops and restaurants at the end of the pier
  • A free trolley along the pier
  • Taxis and shuttles to Mahahual (about US$5 per person each way)
  • Tour meeting points inside the port

Getting to town

Mahahual's beach and malecón are about 3 km away: 5–10 minutes by taxi or shuttle

Excursions

Tours meet at the port, a short walk from your ship.

Photos

Top things to do

  • Chacchoben Mayan ruinsStone pyramids and temples in the jungle, the closest Mayan site to the port. This is Costa Maya's most popular tour.
  • Bacalar, the Lagoon of Seven ColorsA long freshwater lagoon known for its bands of blue, with the Pirates Channel, cenotes and calm water for swimming and kayaking.
  • Mahahual malecónA beachfront walkway lined with restaurants, bars, shops and beach clubs, a short taxi ride from the pier.
  • The port villagePools, a swim-up bar, shops and restaurants right where you get off the ship.
  • Voladores showPerformers "fly" around a tall pole in this traditional ceremony at the port.
  • Quiet beaches down the coastTours visit secluded beaches south of Mahahual, such as Xahuayxol.

Best beaches

  • Mahahual beachThe town beach along the malecón, with beach clubs, loungers and turquoise water, 5–10 minutes from the pier.
  • XahuayxolA quiet, undeveloped beach about 30 km south of the port, visited on beach-day tours.
  • The port poolsIf you'd rather stay close, the port village has pools and a swim-up bar steps from the ship.

What cruisers love

  • An easy pierEvery ship docks at the same pier, and a free trolley saves you the walk.
  • Ruins without a long driveChacchoben is the easiest Mayan site to see on a port day.
  • A laid-back beach townMahahual is small and relaxed, with no big resorts on the waterfront.
  • Bacalar's colorsThe lagoon's shades of blue are a favorite for photos.

Food to try

  • CevicheFresh fish or shrimp "cooked" in lime juice, served at beach restaurants along the malecón.
  • Fish tacosA beach-day favorite, with fresh salsa and lime.
  • Cochinita pibilSlow-cooked achiote pork from the Yucatán Peninsula, often served in tacos or tortas.
  • Fresh coconut and aguas frescasCold coconut water and fruit drinks to beat the heat.

Popular Shore Excursions

Costa Maya tours meet at the port, a short walk from your ship. Jerrid books tours timed to your ship's hours.

Explore Chacchoben's pyramids with a guide, with an optional beach-club stop in Mahahual.

4.5 hoursfrom $55 per person

Add this to my cruise

A short guided visit to Chacchoben's temples in the jungle, back in time for the beach.

3.5 hoursfrom $64 per person

Add this to my cruise

See Chacchoben's pyramids, then swim and kayak in the Lagoon of Seven Colors.

5.5 hoursfrom $119 per person

Add this to my cruise

A small-group day on Bacalar Lagoon, with cenotes and the Pirates Channel.

5.5 hoursfrom $135 per person

Add this to my cruise

Paddle and swim in Bacalar's clear, colorful water, with a fajita lunch.

5 hoursfrom $99 per person

Add this to my cruise

A quiet beach day at Xahuayxol, south of Mahahual, with food and drinks included.

3–5 hoursfrom $95 per person

Add this to my cruise

A beach club on the Mahahual malecón with lunch and an open bar, 10 minutes from the port.

5 hoursfrom $85 per person

Add this to my cruise

Morning at the ruins, then a Mexican lunch on the beach.

5 hoursfrom $85 per person

Add this to my cruise

Prices as of Oct 19, 2026, per person, subject to change. Excursion prices shown are the lowest public "from" prices we found for similar tours; final price depends on date and availability.

Want a tour added to your booking? Tap "Add this to my cruise" and Jerrid will check availability and confirm the pickup point for your pier.

Insider tips

  • Take the trolleyThe pier is long; the free trolley runs between the ship and the port village.
  • Agree on the taxi fareTaxis and shuttles to Mahahual are about US$5 per person each way; confirm the price before you go.
  • Bring bug spray to the ruinsChacchoben sits in the jungle, so pack insect repellent, water and comfortable shoes.
  • Carry small billsUS dollars work at the port; small bills or pesos help in Mahahual and for tips.
  • Watch the clockBe back at the pier well before all-aboard time. The trolley can have a line on busy days.