Some links on our site may earn us a commission at no extra cost to you. Learn more.
Costa Maya is the cruise port at Mahahual, on Quintana Roo’s coast about halfway between Cozumel and Belize. The terminal has its own pool, shops, and restaurants right at the dock. The real town is a short taxi ride away. Most ships give you six to eight hours here — enough for one big excursion, like the ruins at Chacchoben or a beach club on the Malecón.
I’ve come through Costa Maya on more than one western Caribbean cruise, and the port follows the same pattern every time. The terminal itself is built to keep you close, spending money a few hundred feet from the ship: a pool, a pole-flyers show, restaurants. A short ride away, in Mahahual or out at the ruins, is the better version of the day. Knowing that before you walk off the gangway changes how you spend the morning.
Costa Maya Cruise Port
The terminal itself is a small resort. Its whole job is to keep you close before you ever reach Mahahual. There’s a swimming pool with loungers, a manmade beach, and restaurants like El Faro and Cantina Latina. Add a spa and shops selling tequila, silver, and cigars. A few times a day, performers climb a tall pole near the plaza and spin down on ropes. It’s a version of the traditional pole-flyer show you’ll see at other Yucatán sites too.
None of that costs anything to walk through. But the loungers by the pool aren’t free, and drinks add up fast once you’re ordering by the round. When two or three ships are in port at once, the terminal gets loud. The wait for a table gets long, too. Walking clear of it, toward the taxi stand or the Malecón, is worth the five minutes it takes.
Here’s roughly how the options stack up for a six-to-eight-hour port day.
| Excursion | Time Needed | Cost |
|---|---|---|
| Port pool & shops | Anytime, no travel | Free to walk through; loungers and drinks cost extra |
| Malecón beach clubs (Mahahual) | 2–3 hours | Free entry at most; food and drinks extra |
| Chacchoben ruins | Half day (about 4–5 hrs round trip) | 155 pesos admission (foreign visitors) |
| Kohunlich ruins | Full day | 210 pesos admission (foreign visitors) |
| Bacalar lagoon | Full day — too far for most ship days | Tour-dependent |
Best Beach Clubs in Mahahual
Mahahual’s Malecón sits a short ride up the coast from the cruise terminal. It’s an easy taxi, or a longer walk along the water. Palapas, dive shops, and beach clubs line the sand, facing a reef close enough to swim to. It feels like an actual town, not a resort built for one day a week.
Beach clubs run for close to a mile here. Some are casual seafood spots with plastic tables. Others are bigger, all-inclusive setups on a day-pass model: walk in, pay one fee, and food and drinks are included until you leave. The water off the Malecón stays calm most of the year, protected by the reef a short swim out. It’s noticeably clearer than what you’ll see right at the port.

Renting a lounger for the day is cheap at the small places. It’s pricier at the resort-style clubs. Either way, it beats fighting for a chair by the port pool. Snorkel gear is usually available to rent right on the sand if you didn’t pack your own. If you only do one thing off the ship, this is usually it.
Chacchoben Mayan Ruins
Chacchoben is the ruin site closest to the port, about 43 miles inland off Highway 307. Figure roughly an hour each way by car or tour van. It’s smaller than Chichén Itzá or Tulum, and far less crowded. That’s most of the appeal: you can walk the main plaza without fighting anyone for a photo.
INAH, the federal agency that runs Mexico’s archaeological sites, lists Chacchoben’s hours as 9 a.m. to 5 p.m. daily. Admission runs 155 pesos for foreign visitors and 85 pesos for Mexican residents. Those rates went up across Quintana Roo’s ruin sites at the start of 2026.

The main temple, the Gran Basamento, is climbable partway. It’s tall enough that the jungle canopy opens up once you’re on the upper platforms. Howler monkeys are a regular soundtrack here, even if you never spot one in the trees. Bring water. There’s shade on the trails but almost none on the pyramid itself.
Most ship excursions bundle Chacchoben with a stop at a beach club on the way back. That’s worth it if you don’t want to choose between ruins and sand. Going on your own costs less than a ship excursion. You’ll just need a rental car, or a taxi willing to wait out the two to three hours you’re on site.
Kohunlich Ruins
Kohunlich sits farther inland, closer to Chetumal than to the port. Most Costa Maya days don’t have time for it. Figure an hour and a half each way, more with traffic. It’s worth knowing about even if you skip it, because it’s a different kind of site than Chacchoben.
The zone reopened to the public in January 2025 after a restoration project. INAH’s fee schedule puts admission at 210 pesos for foreign visitors and 105 pesos for Mexican residents. The site is open 8 a.m. to 5 p.m.

The draw is the Temple of the Masks. It’s a stepped pyramid with a row of large stucco faces built into its staircase, each one carved to represent a different sun god. Nothing else on this stretch of coast looks quite like it.
How Far Is Bacalar From Costa Maya?
Bacalar’s lagoon is the one everyone asks about. The water really is that seven-shades-of-blue color you see in photos. It’s also genuinely too far for most cruise ship days. The drive runs roughly ninety minutes to two hours each way from Mahahual, before you’ve spent any time on the water.
Do the math and a Bacalar day trip eats three to four hours in a van before you’ve done anything, against an eight-hour port call. It works if your ship has an unusually long stay, or you’re extending your trip beyond the cruise. It’s not a realistic add-on to a Chacchoben morning. Save it for a trip where Bacalar is the whole day, not a piece of one.
Costa Maya Weather
Sargassum, the brown seaweed that piles up on Caribbean and Yucatán beaches, is the biggest variable in how good the water looks on any given visit. NOAA’s coastal monitoring program tracks two separate blooms that reach this coast. A local one typically peaks in April and May. A larger, Caribbean-wide bloom peaks over the summer months.
Neither pattern is a guarantee. Some years the beaches stay clean through August. Other years the seaweed shows up early and sticks around into fall. The port terminal’s manmade beach gets raked and cleared more consistently than the public stretches in Mahahual. When seaweed is heavy, the pool complex is the more reliable swim.
Hurricane season runs from June through November here, the same window as the rest of the Caribbean. It’s the other reason late-summer and fall port calls occasionally get rerouted or cut short. Neither issue should keep you from booking a cruise through here. Just don’t plan your whole day around a swim you haven’t confirmed yet.
Costa Maya Cruise Port Tips
Getting off the ship early matters more here than at most ports. The terminal fills in fast once two or three ships are docked, and the taxi line to Mahahual gets long with it. If you’re doing Chacchoben, book the earliest departure you can. The ruins are more pleasant before the midday heat sets in, regardless of which tour you take.
A taxi to the Malecón is a short, flat ride. It’s cheaper than any ship excursion covering the same ground, and drivers wait outside the terminal all day. If you’d rather walk, it’s a flat road along the coast. Budget real time for it in the heat.

Getting back on time is on you, not the port. Your cruise line posts the all-aboard time on your key card or the app the morning you arrive. It’s earlier than the ship’s actual departure. Treat it as the real deadline, especially if you’re coming back from Chacchoben or Kohunlich instead of staying near the dock.
Bring pesos or small-denomination dollars for tips and street vendors. Card machines are common at the bigger clubs but spotty in town. Reef-safe sunscreen matters here as much as anywhere else in the Mexican Caribbean; some beach clubs and tour operators will turn away the regular kind at the gate. For the rest of what to pack, our cruise packing list covers it.
If you’re driving to the ship rather than flying in, our guides to parking at the Port of Miami and Port Everglades cover the two most common departure points for western Caribbean itineraries that call on Costa Maya.
Prices are approximate, current as of publication, and change frequently — confirm the latest price with the retailer before buying.
Costa Maya Facts
Is Costa Maya Worth Visiting?
Yes, if you get off the terminal grounds. Staying at the port pool is fine for a lazy day. But the real value is Mahahual’s beach clubs or the Chacchoben ruins, both reachable inside a normal port call.
Is Mahahual Safe?
Costa Maya is one of the more low-key stops in the western Caribbean, built around cruise tourism. The port area and Mahahual town are well used to visitors. Normal travel precautions apply: watch your belongings at the beach, stick to official taxis, and don’t wander unlit streets alone at night.
How Far Is Chacchoben From Costa Maya?
About 43 miles inland off Highway 307. Figure roughly an hour each way by car or tour van from the cruise terminal.
Do You Need a Passport for Costa Maya?
Not technically, if you’re on a closed-loop cruise that starts and ends at the same U.S. port. A government-issued ID and proof of citizenship can be enough. The State Department still recommends carrying a full passport book anyway, in case a medical issue or a missed ship means flying home instead of sailing back.
What Is Costa Maya Famous For?
Costa Maya is known as a cruise-only stop built around the port at Mahahual. It has easy access to Mayan ruins at Chacchoben and Kohunlich, beach clubs along the Malecón, and the turquoise lagoon at Bacalar a bit farther inland.
Published October 4, 2026.
Photo credits: (1) featured, The Costa Maya cruise port terminal and… — No machine-readable author provided. NormanEinstein assumed (based on copyright , CC BY-SA 3.0, via Wikimedia Commons; (2) A beach club on the sand at Mahahual, Costa… — Juan Ortega, CC BY 3.0, via Wikimedia Commons; (3) Temple I, the main stepped pyramid at the… — Arian Zwegers from Brussels, Belgium, CC BY 2.0, via Wikimedia Commons; (4) The Temple of the Masks at the Kohunlich… — Arian Zwegers from Brussels, Belgium, CC BY 2.0, via Wikimedia Commons; (5) The Malecon beachfront walkway in Mahahual… — Juan Ortega, CC BY 3.0, via Wikimedia Commons.

