Mayan ruins, cenotes, and a purpose-built cruise pier — the complete Costa Maya port guide
Costa Maya is unlike most Caribbean cruise ports — it was purpose-built for cruise passengers on Mexico's Yucatán coast, surrounded by jungle rather than a city, and it functions almost entirely as a launch point for excursions to Mayan ruins, cenotes, and beach clubs. Here is what to know before your ship docks.
Costa Maya sits on Mexico's quieter southern Yucatán coast, giving cruisers access to Mayan ruins, cenotes, and eco-parks without the crowds of Cancun. November through April brings the driest, most comfortable weather, while summer months are warmer and carry a higher chance of afternoon rain and hurricane-season risk.
Costa Maya is a cruise-only port with no commercial airport — nearly every visitor arrives via cruise ship as part of a Western Caribbean itinerary, typically paired with Cozumel, Roatán, or Belize.
The pier complex includes its own beach and pool area, making it possible to enjoy a full beach day without leaving the terminal. For a quieter stretch of sand, beach clubs a short taxi ride away in Mahahual offer calmer water and fewer crowds.
The pier complex has casual dining and bars built in, while Mahahual's small malecón offers fresh seafood restaurants at a more local pace than the terminal itself.
The Costa Maya cruise terminal includes shops, restaurants, a pool, and a beach directly at the pier, so travelers who prefer not to book an excursion still have a full day of activities without leaving the port complex.
Costa Maya's cruise-focused tourism infrastructure sees a strong safety record, and excursions to inland ruins and cenotes are best booked through reputable, vetted operators, which we can arrange directly.
A Chacchoben ruins excursion typically runs $60–$100 per person, a cenote swimming tour $50–$90 per person, and a beach club day pass in Mahahual $20–$40. Staying at the pier complex itself is the lowest-cost option since beach and pool access require no additional excursion fee.