Costa Maya Cruise Port: Taxi to Mahahual and Excursion Prices (2026)

Costa Maya's long pier feeds a terminal with free amenities, while Mahahual is a short taxi away and tours cost $49 to $150 per adult.

As of September 30, 2026

Key figuresAs of September 30, 2026
Costa Maya getting around (checked 2026-09-30)
OptionCost or timeNote
Ship to terminal building10 to 15 minute walk or free trolleyLong pier; up to four ships
Taxi to Mahahual townAbout $4 to $5 per person, or $8 per ride in a 2024 guideAbout 2 miles, 5 to 10 minutes
Walk to Mahahual30 to 45 minutes after the port exitAlso adds the pier walk and heat
Taxi to Xcalak$202024 guide
Taxi to Bacalar$302024 guide
CurrencyUSD widely acceptedTerminal ATM gives USD only
Costa Maya excursion prices per adult (checked 2026-09-30)
ExcursionPrice (USD)Note
Turtle Snorkel Tour$49Child $45
Chunky Monkey Beach Club$99Child $49
Bacalar Lagoon by boat$1295-hour round trip; child $119; no boat tours on Wednesdays
Chacchoben Mayan Ruins$129 to $150Range from the source
Maya, Lost Mayan Kingdom water park$1202024 guide; child $115
Beach club packages$40 to $1202024 guide

Sources

Where these numbers come from

Costa Maya is built around one idea: the terminal is separate from the town. Ships tie up at a long pier, and the walk to the terminal building takes 10 to 15 minutes unless you catch the free trolley. The terminal itself has shops, restaurants, a free pool, showers and Wi-Fi, so you can spend the day there at no cost. The nearby fishing village of Mahahual is where most independent visitors head.

Mahahual lies roughly two miles from the pier. A taxi takes 5 to 10 minutes, and sources disagree on the price: one 2026-era guide says about $4 to $5 per person, while a 2024 Points Guy article says $8 for the ride. Plan on the higher number and expect some drivers to quote in pesos or dollars, so settle the currency first. Walking is possible in 30 to 45 minutes after the port exit, but that adds heat and eats time. Longer taxi runs cost more, with $20 to Xcalak and $30 to Bacalar listed in 2024.

Excursion prices cluster in two bands. Short, local trips cost $49 for a turtle snorkel tour or $99 for a beach club day. Full-day trips cost $119 to $150: Bacalar Lagoon is $129 for adults, and Chacchoben ruins are listed at $129 to $150. Children's prices are lower on several tours. Bacalar is the most popular trip, and boat tours there pause every Wednesday, so a Wednesday call changes your options.

Worked example, couple going to Mahahual. Taxis at $8 per ride, each way, come to $16. Lunch is extra, but the boardwalk is free to stroll. Add a beach club at $99 each and the day is $214. If you instead stay at the terminal, the cost is $0 beyond food.

Worked example, family of four on Bacalar. Two adults at $129 and two children aged 5 to 8 at $119 total $496. A turtle snorkel day for the same family is 2 x $49 plus 2 x $45, or $188. The gap, $308, is what you pay for the lagoon and the longer day. Give yourself a 90 minute buffer before all-aboard if you leave the port.

Prices shown in US dollars. Check current exchange rates. If you like this mix of beach and ruins, compare Cozumel and Belize, then use the cruise excursion budget calculator.

Sources

Figures checked on September 30, 2026.

This page is general information, not legal, insurance or travel-agent advice. Fees, rules and limits change, so confirm the figures with the official sources listed above before you book or travel.

Frequently asked questions

How much is a taxi from the Costa Maya port to Mahahual?

One guide says about $4 to $5 per person for a 5 to 10 minute ride, while a 2024 guide says $8 for the trip. Confirm the price and currency before you get in.

Is there a tender at Costa Maya?

No. Ships use a long pier. The walk to the terminal building is 10 to 15 minutes, or you can take the free trolley.

How much is Bacalar Lagoon from Costa Maya?

A tour operator lists the 5-hour Bacalar Lagoon boat trip at $129 for adults and $119 for ages 5 to 8. Boat tours pause on Wednesdays.

All Adventure Calcs tools