Things to do In Costa Maya
Explore thousands of activities, tourist attractions and tours with free cancellation and no added fees.
Explore and shop airport transfers, excursions, day tours & more.
Earn hotel savings and exclusive travel perks with Orbitz RewardsOpens in a new window.
Things to do

3 Hour Costa Maya Snorkeling Excursion - La Leyenda ECO-TOURS
$69
per adult
100% of travellers recommend

Maha Massage Oceanfront Massage Experience in Costa Maya Mahahual
$35
per adult

Costa Maya, snorkeling on the reef with fish, looking for turtles
$30
per adult
100% of travellers recommend

Chacchoben & Bacalar Combo Excursion Costa Maya
$160
per adult

Chacchoben Archaeological Area and Lighthouse Visit
$80
per adult

Costa Maya Beach Break All Inclusive From Port
$99
per adult
100% of travellers recommend

Chacchoben Mayan Ruins Excursion
$63
per adult
94% of travellers recommend
Popular activities in Costa Maya
Tours & day trips
See all 94 activities
Bacalar Seven Color Lagoon Boat Excursion from Costa Maya
Activity duration is 5 hours
8.0 out of 10 with 1 review
Free cancellation available
Private & custom tours
See all 21 activities
Private Tour: Chacchoben Mayan Ruins and Bacalar Lagoon Boat
Activity duration is 6 hours
10.0 out of 10 with 1 review
Free cancellation available
Water activities
See all 19 activities
Costa Maya, snorkeling on the reef with fish, looking for turtles
Activity duration is 1 hour and 20 minutes
9.2 out of 10 with 82 reviews
Free cancellation available
Cruises & boat tours
See all 11 activities
MALECON21 Costa Maya GOLD BEACH BREAK DAY PASS
Activity duration is 5 hours
2.0 out of 10 with 1 review
Free cancellation available
Adventure & outdoor
See all 10 activities
Private Tour to Chacchoben Mayan Temples & Beach
Activity duration is 4 hours
9.0 out of 10 with 2 reviews
Free cancellation available
Popular places to visit

Mahahual Beach
If a restful vacation is part of your travel plans, Mahahual Beach might be the perfect place to seek out during your trip to Mahahual. Amble around the area's sandy beaches or visit its temples.










































