Best overall
Our top pick is Marietas Islands Snorkel Tour & Hidden Beach (4 h–5 h, ★ 4.8 (1,033)). Well-rated options start at 1,462 MXN from, per person, and 18 of 21 options offer free cancellation.
| Option | Duration | Rating | Price | Book |
|---|---|---|---|---|
| Marietas Islands Snorkel Tour & Hidden Beach | 4 h–5 h | ★ 4.8 (1,033) | 1,715 MXN from, per person |
Check |
| Marietas Islands National Park: Full Day ALL INCLUSIVE Tour | 6 h | ★ 4.8 (771) | 2,119 MXN from, per person |
Check |
| Guaranteed hidden beach-marietas islands. | 3 h | ★ 4.8 (161) | 2,909 MXN from, per person |
Check |
| Private SAFARI to Marietas Islands including Hidden Beach & Surf | 4 h–5 h | ★ 4.9 (81) | 3,550 MXN from, per person |
Check |
| Marietas Islands Snorkeling & Hidden Beach Experience | 4 h–5 h | ★ 4.7 (192) | 2,592 MXN from, per person |
Check |
| Marietas Islands 2-Tank Scuba Diving Sayulita & Riviera Nayarit | 4 h | ★ 4.7 (116) | 2,690 MXN from, per person |
Check |
| Marietas Islands Snorkeling Tour | 2.3 h | ★ 4.9 (51) | 7,933 MXN from, per person |
Check |
| Puerto Vallarta, Islas Marietas Tour with BBQ Lunch at Majahuitas | 7 h | ★ 4.3 (1,150) | 1,462 MXN from, per person |
Check |
| Exploring Marietas Islands Hidden Beach from Punta de Mita | 3.5 h | ★ 4.6 (11) | 2,800 MXN from, per person |
Check |
| Playa Escondida Private Tour - Marietas Islands | 3 h | ★ 5.0 (5) | 6,900 MXN from, per person |
Check |
No options match these filters. Try removing one.