Most-reviewed trip
BBQ Lunch At Majahuitas, 7 Hours
Seven hours on the water from Puerto Mágico with snorkeling at the Marietas and a BBQ lunch at Majahuitas.
Seven tours are listed here, most reviewed first, running 3 hours 30 minutes to 7 hours. Listed prices run $79 to $168 per person; one has no price we can show yet, so open the live page for dates.
Most-reviewed trip
Seven hours on the water from Puerto Mágico with snorkeling at the Marietas and a BBQ lunch at Majahuitas.

Duration not stated · Eco Explorer Vallarta
from $99per personBoat from Marina Vallarta to the Marietas Islands for a guided snorkel, with gear, snacks and water included.
Check availability →
Duration not stated · Ecotours Vallarta
from $133per personA marine biologist leads this shared boat trip from Marina Vallarta to snorkel the protected Marietas Islands, with box lunch and gear included.
Check availability →
6.5 hours · All PVR Tours
from $168per personSwim through the tunnel into Hidden Beach on this 6.5-hour boat trip from Nuevo Vallarta, with snorkeling, breakfast, lunch and an open bar.
Check availability →
3 hours 30 minutes · Vallarta Adventures
from $89per personSpeedboat out from Puerto Vallarta to snorkel the Marietas Islands with gear, snacks and water included on this 3 hour 30 minute trip.
Check availability →
5 hours · Vallarta Extreme
See live priceSwim into Hidden Beach and snorkel the Marietas Islands on a 5-hour boat trip from Los Peines Pier in Puerto Vallarta, with gear and snacks included.
Check availability →
5 hours · Ecotours Vallarta
from $136per personA fast boat from Marina Vallarta carries you to Islas Marietas for up to three hours of snorkeling among fish, turtles, rays and dolphins.
Check availability →| Tour | Length | From | Rating |
|---|---|---|---|
| BBQ Lunch At Majahuitas, 7 Hours | 7 hours | $79 per person | ★ 4.3 (1,150) |
| Optional Hidden Beach, Snacks Included | Not stated | $99 per person | ★ 4.8 (1,033) |
| Naturalist Guide, Snorkel, Box Lunch | Not stated | $133 per person | ★ 4.7 (192) |
| Nuevo Vallarta, Open Bar, 6.5 Hours | 6.5 hours | $168 per person | ★ 4.6 (81) |
| Snacks, Water, Hidden Beach Fee Extra | 3 hours 30 minutes | $89 per person | ★ 3.9 (72) |
| Hidden Beach, 5 Hours | 5 hours | See live price | ★ 4.3 (46) |
| Snorkeling From Puerto Vallarta, 5 Hours | 5 hours | $136 per person | ★ 4.9 (18) |