What to Do in Costa Maya, Mexico on a Cruise Day

Costa Maya is one of the most underrated stops on Western Caribbean itineraries, a modern cruise terminal that opens onto Maya ruins, excellent reef snorkeling, and some of the quietest beaches on Mexico's Caribbean coast. It has a rawer, more laid back feel than its busy neighbor to the north, and that is a big part of the charm. Knowing how to spend your hours here is the difference between a pleasant pool day and a genuinely memorable one.

Here is the quick answer for a great day in Costa Maya. The two headline choices are the jungle set Chacchoben Maya ruins and a snorkel trip out to the Mesoamerican reef, with the colorful Bacalar Lagoon a superb option if your port call runs long. If you would rather stay put, the terminal beach club and the nearby village of Mahahual both deliver. Costa Maya sits on Western Caribbean routes alongside Cozumel and Belize City, and for terminal, parking, and logistics detail, see the full Costa Maya cruise port guide. Book tours on our shore excursions page.

Costa Maya at a Glance

Costa Maya is a cruise focused port on Mexico's southern Caribbean coast, about 200 miles south of Cancún near the Belize border. The terminal was purpose built for cruise tourism and sits beside the small fishing village of Mahahual, which has grown a cheerful beach bar scene in the years since the port opened. Beyond the immediate area, Costa Maya is the gateway to the Chacchoben Maya ruins, the Bacalar Lagoon, one of the most beautiful inland bodies of water in Mexico, and the Mesoamerican Barrier Reef, the same reef system that runs through Belize.

It is a different experience from Cozumel, less developed, less crowded, and with a slightly rawer, more frontier feel. For passengers who find the Cozumel pier area overwhelming, Costa Maya's smaller scale is easier to handle, and the surrounding landscape is genuinely compelling.

Quick Facts: Costa Maya Cruise Port
  • Pier: Costa Maya Cruise Terminal, next to Mahahual
  • Currency: Mexican Peso (MXN), with US dollars accepted at the terminal and most tourist venues
  • Best for: Chacchoben ruins, snorkeling, Mahahual beach, Bacalar Lagoon, the terminal beach club
  • Typical time in port: 8 to 10 hours
  • Taxi to Mahahual village: about 5 minutes, roughly $5 each way
  • Distance to Chacchoben ruins: about 60 miles, roughly 1.5 hours each way

Top Things to Do in Costa Maya on a Cruise Day

1. Chacchoben Maya Ruins

Chacchoben is the primary archaeological excursion from Costa Maya, a partially restored Maya ceremonial site dating to around 200 BCE, set in dense jungle about 60 miles from the terminal. The site is smaller than Chichén Itzá or Tulum, but it holds a jungle atmosphere those more famous sites have largely lost to mass tourism. Howler monkeys, parrots, and coatis are common sightings. Several restored temple platforms give views over the surrounding canopy, and the site is cared for by Mexico's national institute of anthropology and history. Tours run about 5 hours total including transport. Because Chacchoben is the most popular organized excursion from Costa Maya and slots fill fast, book in advance, and since the round trip runs 1.5 hours each way, it is worth knowing what happens if you miss your cruise ship before you commit to a long inland day.

Ancient stone temple platform of the Chacchoben Mayan ruins rising from dense green jungle under a bright sky in Costa Maya, Mexico.

2. Snorkeling the Mesoamerican Barrier Reef

The Mesoamerican Barrier Reef runs directly offshore from Costa Maya, the same reef system that makes Belize and Roatan famous for snorkeling and diving. Several operators run half day snorkel excursions from the terminal to reef sites with good coral cover, sea turtles, and reef fish, and the water clarity here is excellent. Snorkel tours run about 3 to 4 hours and make a great water focused half day before you settle in at the beach or terminal. Best of all, these reef sites see far fewer visitors than the Cozumel circuit, so they feel much less crowded.

3. Mahahual Beach and the Malecón

Mahahual is a small fishing village that has become a relaxed beach town about a kilometer from the cruise terminal. The malecón, its waterfront promenade, is lined with beach bars, seafood shacks, and rental stands for kayaks and paddleboards. The beach directly in front of Mahahual is good, with clear water and an easygoing atmosphere, though not quite as pristine as some Caribbean beaches farther from development. The village has genuine character you will not find inside the terminal complex, and it is perfect for a slow walk, a plate of tacos, and a cold beer at a local price rather than a tourist markup.

4. The Costa Maya Terminal Beach Club

The Costa Maya terminal complex has a well developed beach club with a pool, a beach area, watersport rentals, restaurants, shopping, and entertainment. For passengers who want to stay close to the ship and enjoy a comfortable, amenity rich day without navigating taxis or local transport, the terminal facility is genuinely good, better than the average cruise terminal beach experience. The pool area in particular is pleasant and well managed.

5. Bacalar Lagoon

The Laguna de Bacalar, the Lake of Seven Colors, is one of Mexico's most extraordinary bodies of water, a 26 mile long freshwater lake whose varying depths and bottom sediments create layered bands of color from turquoise to deep blue to emerald green. The town of Bacalar on its shores has a Spanish colonial fort and a fast growing ecotourism scene. The drive from Costa Maya takes about 90 minutes, which makes it a full day commitment on a 9 to 10 hour port call. For anyone who has already done Chacchoben on a previous visit and wants something different, Bacalar is a compelling alternative. Book a guided full day excursion rather than attempting it independently.

Layered turquoise, emerald and sapphire bands of the Bacalar Lagoon from a wooden dock with a small boat on the still water in Mexico.

6. Kayaking the Mangroves

The coastline around Mahahual holds extensive mangrove systems reachable on guided kayak tours. The mangroves are biologically important nursery habitats and home to birds, juvenile fish, and occasionally manatees. A two hour guided paddle through the channels is peaceful, educational, and manageable for most fitness levels. It is a good pick for anyone who wants an active experience that does not require a long drive or a boat trip out to the reef.

Getting Around Costa Maya

The cruise terminal is self contained, and Mahahual village is a 5 minute walk or short taxi ride. Chacchoben and other inland destinations require organized tour transport or a negotiated taxi fare. Taxis gather at the terminal exit, so agree on the fare before you set off. For the ruins and Bacalar, an organized excursion is strongly recommended over independent taxi arrangements, since the distances and the tight timing of a port day make a guided tour the practical choice. To arrange it all before you sail, book a vetted tour through our shore excursions partner.

Tips for Your Costa Maya Port Day

  • Chacchoben is worth the three hour round trip, since the jungle setting and easy howler monkey sightings make it one of the better Maya site experiences on Western Caribbean itineraries.
  • Mahahual village has better prices and more character than the terminal, so walk the 15 minutes or take a $5 taxi for local tacos and beer.
  • US dollars are accepted everywhere at tourist sites, while pesos give better value for local food and market shopping.
  • The snorkeling here is underrated, since fewer cruise passengers choose it compared with Cozumel, which means quieter reef sites.
  • Bacalar needs a full day commitment, so it is only viable if your port call is 9 hours or more and you leave by 8am.
  • The terminal complex is better than average, so it is not a bad choice if Chacchoben or snorkeling do not appeal.

Plan the Rest of Your Caribbean Itinerary

Costa Maya usually sails alongside other Western Caribbean stops, so these guides pair naturally with it:

Costa Maya: Frequently Asked Questions for Cruise Passengers

Is Costa Maya the same as Mahahual?

Costa Maya is the name of the cruise terminal and the surrounding tourist development, while Mahahual is the small Mexican village right beside it. They are effectively the same location, and most people use the names interchangeably. The distinction matters slightly when booking excursions, since Costa Maya refers to the cruise port infrastructure and Mahahual refers to the local community's beach area and businesses.

How far are the Chacchoben ruins from Costa Maya?

Chacchoben is about 60 miles from the Costa Maya cruise terminal, roughly 1.5 hours each way by road. Most organized excursions include round trip transport and a guided site visit, running about 5 hours total. The road passes through jungle and small communities along Mexico's southern Caribbean coast.

Is Costa Maya safe for cruise passengers?

Yes. Costa Maya and Mahahual are considered safe for tourists. The area is relatively small, tourism oriented, and sees heavy cruise traffic throughout the season. The Chacchoben ruins and reef snorkel sites are well established and safe. Standard travel precautions apply, and the area does not carry the security concerns associated with some larger Mexican cities. For questions about any stop, our cruise FAQ is a helpful starting point.

What is the Bacalar Lagoon and is it worth visiting from Costa Maya?

Bacalar Lagoon, the Laguna de Bacalar, is a 26 mile freshwater lake whose varying depths create layered bands of turquoise, blue, and green, which is why it is nicknamed the Lake of Seven Colors. It is one of Mexico's most beautiful natural destinations. The 90 minute drive each way makes it a full day commitment from Costa Maya. It is worth it for passengers who have already seen Chacchoben or want something beyond the standard ruins and reef format, and it is best done with an organized full day excursion.

Jonathon Hyjek
About Jonathon Hyjek

Jonathon is the co-founder and the tech brain behind CruisePortAdvisor.com. He's been obsessed with the logistics of cruising since long before it was cool — the terminals, the parking, the hotels, the getting-there-without-losing-your-mind details that most cruise sites gloss over. He's been building and running CPA since 2014 and still watches cruise YouTube daily (yes, really). He's also survived a fire on a cruise ship, which gives him a unique perspective on just about everything else that can go wrong. Based in Canada.