excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
Home/Destinations/Puerto Vallarta/Marietas Islands

Marietas Islands Tours

Visit one of Mexico’s most magical spots: the Marietas Islands National Park, home to the famous Hidden Beach concealed inside a crater, reached by swimming through a tunnel. These protected islands offer superb snorkelling, kayaking, paddleboarding and abundant birdlife — a bucket-list day trip across Banderas Bay.

145 tours · prices per person, book with partner

Boat and Snorkel Tour to 5 Islands of Los Arcos
Puerto Vallarta
Boat and Snorkel Tour to 5 Islands of Los Arcos
4.7(1,354)·3h 30min
from$48/ person
via Viator
Puerto Vallarta, Islas Marietas Tour with BBQ Lunch at Majahuitas
Puerto Vallarta
Puerto Vallarta, Islas Marietas Tour with BBQ Lunch at Majahuitas
4.3(1,150)·7 hours
from$79/ person
via Viator
Private Tour: Puerto Vallarta ATV Adventure
Puerto Vallarta
Private Tour: Puerto Vallarta ATV Adventure
5.0(1,132)·3 hours
from$111/ person
via Viator
Marietas Islands Snorkel Tour & Hidden Beach
−14%
Puerto Vallarta
Marietas Islands Snorkel Tour & Hidden Beach
4.8(1,033)·4–5 hours
from$93$109/ person
via Viator
Puerto Vallarta Luxury Yacht Tour: Snorkeling, Open Bar and Lunch
Puerto Vallarta
Puerto Vallarta Luxury Yacht Tour: Snorkeling, Open Bar and Lunch
4.6(788)·5 hours
from$89/ person
via Viator
Full-Day Trail to 6 hidden Beaches, Colomitos & Snorkeling
Puerto Vallarta
Full-Day Trail to 6 hidden Beaches, Colomitos & Snorkeling
4.8(610)·6h 30min
from$38/ person
via Viator
Los Arcos 5 islands Snorkeling Cliff Jumping and Hidden Beach
Puerto Vallarta
Los Arcos 5 islands Snorkeling Cliff Jumping and Hidden Beach
4.9(482)·3 hours
from$51/ person
via Viator
Puerto Vallarta Luxury Snorkel Sail with Open Bar and Lunch
Puerto Vallarta
Puerto Vallarta Luxury Snorkel Sail with Open Bar and Lunch
4.8(320)·6 hours
from$79/ person
via Viator
Los Arcos Half-Day Snorkeling & 6 Hidden Beaches Tour
Puerto Vallarta
Los Arcos Half-Day Snorkeling & 6 Hidden Beaches Tour
5.0(241)·4 hours
from$56/ person
via Viator
Marietas Islands Snorkeling & Hidden Beach Experience
Puerto Vallarta
Marietas Islands Snorkeling & Hidden Beach Experience
4.7(192)·4–5 hours
from$140/ person
via Viator
Guaranteed hidden beach-marietas islands.
Puerto Vallarta
Guaranteed hidden beach-marietas islands.
4.8(161)·3 hours
from$157/ person
via Viator
Puerto Vallarta: Los Arcos 5 Islands & Sea Cave Snorkeling
Puerto Vallarta
Puerto Vallarta: Los Arcos 5 Islands & Sea Cave Snorkeling
5.0(131)·2–3 hours
from$34/ person
via Viator
Puerto Vallarta snorkel tour at Los Arcos
−14%
Puerto Vallarta
Puerto Vallarta snorkel tour at Los Arcos
5.0(125)·3–5 hours
from$67$79/ person
via Viator
Guaranteed Hidden Beach • Small Group Tour • Punta Mita
Puerto Vallarta
Guaranteed Hidden Beach • Small Group Tour • Punta Mita
4.8(117)·3 hours
from$159/ person
via Viator
Puerto Vallarta City Tour
Puerto Vallarta
Puerto Vallarta City Tour
4.1(113)·8 hours
from$20/ person
via Viator
Coastal and Jungle Hiking Tour along 6 Beaches of Puerto Vallarta
Puerto Vallarta
Coastal and Jungle Hiking Tour along 6 Beaches of Puerto Vallarta
5.0(104)·5h 30min
from$45/ person
via Viator
Scuba Diving Puerto Vallarta Undersea Arcos or Marietas
−15%
Puerto Vallarta
Scuba Diving Puerto Vallarta Undersea Arcos or Marietas
4.8(103)·4–6 hours
from$106$125/ person
via Viator
Yelapa and Majahuitas Snorkeling Cruise in Puerto Vallarta All Inclusive
Puerto Vallarta
Yelapa and Majahuitas Snorkeling Cruise in Puerto Vallarta All Inclusive
3.9(94)·8 hours
from$87/ person
via Viator
Private Marietas Snorkeling Tour – Hidden Beach Access Guaranteed
−9%
Puerto Vallarta
Private Marietas Snorkeling Tour – Hidden Beach Access Guaranteed
4.8(86)·4 hours
from$585$650/ person
via Viator
Private SAFARI to Marietas Islands including Hidden Beach & Surf
Puerto Vallarta
Private SAFARI to Marietas Islands including Hidden Beach & Surf
4.9(81)·4–5 hours
from$200/ person
via Viator
Private Los Arcos Snorkel and Beach Tour from Puerto Vallarta
Puerto Vallarta
Private Los Arcos Snorkel and Beach Tour from Puerto Vallarta
5.0(80)·4 hours
from$168/ person
via Viator
Marietas Islands Snorkel Cruise from Puerto Vallarta All Inclusive
Puerto Vallarta
Marietas Islands Snorkel Cruise from Puerto Vallarta All Inclusive
3.6(76)·9 hours
from$87/ person
via Viator
Los Arcos, Animas and Quimixto Snorkel Cruise in Puerto Vallarta All Inclusive
Puerto Vallarta
Los Arcos, Animas and Quimixto Snorkel Cruise in Puerto Vallarta All Inclusive
3.3(76)·8 hours
from$74/ person
via Viator
Marietas Islands and Hidden Beach Tour from Puerto Vallarta
Puerto Vallarta
Marietas Islands and Hidden Beach Tour from Puerto Vallarta
3.8(71)·3h 30min
from$89/ person
via Viator
Puerto Vallarta: Tropical Fish Snorkeling and Zipline Tour
Puerto Vallarta
Puerto Vallarta: Tropical Fish Snorkeling and Zipline Tour
4.9(71)·6h 30min
from$51/ person
via Viator
Full Day Tour Isla Marietas with Meals and Open Bar
Puerto Vallarta
Full Day Tour Isla Marietas with Meals and Open Bar
3.9(64)·6–7 hours
from$120/ person
via Viator
Sayulita and San Pancho Tour from Puerto Vallarta
Puerto Vallarta
Sayulita and San Pancho Tour from Puerto Vallarta
4.5(63)·5 hours
from$89/ person
via Viator
Hidden Beach - Marietas Islands
Puerto Vallarta
Hidden Beach - Marietas Islands
4.3(46)·5 hours
from$205/ person
via Viator
Los Arcos Snorkeling & 5 Island Adventure
Puerto Vallarta
Los Arcos Snorkeling & 5 Island Adventure
4.8(41)·2 hours
from$50/ person
via Viator
Best of Puerto Vallarta Private Tour: Highlights and Hidden Gems
Puerto Vallarta
Best of Puerto Vallarta Private Tour: Highlights and Hidden Gems
4.8(40)·2 hours
from$65/ person
via Viator
Yelapa Escape & Snorkeling in Puerto Vallarta by Speedboat
Puerto Vallarta
Yelapa Escape & Snorkeling in Puerto Vallarta by Speedboat
4.9(36)·4 hours
from$109/ person
via Viator
Discover Scuba experience at Las Caletas, Puerto Vallarta
Puerto Vallarta
Discover Scuba experience at Las Caletas, Puerto Vallarta
4.5(36)·7 hours
from$189/ person
via Viator
Small Group Snorkeling in Los Arcos, Puerto Vallarta
Puerto Vallarta
Small Group Snorkeling in Los Arcos, Puerto Vallarta
4.7(34)·4 hours
from$85/ person
via Viator
Snorkel & Playa nopalera • Small Group Tour • Punta Mita
Puerto Vallarta
Snorkel & Playa nopalera • Small Group Tour • Punta Mita
4.9(31)·2h 30min
from$67/ person
via Viator
Catamaran Yelapa Beach Tour with Snorkeling, Food and Open Bar
Puerto Vallarta
Catamaran Yelapa Beach Tour with Snorkeling, Food and Open Bar
3.9(27)·7–8 hours
from$82/ person
via Viator
Private Boat Tour to Yelapa with Snorkeling and Village Hike
Puerto Vallarta
Private Boat Tour to Yelapa with Snorkeling and Village Hike
4.9(24)·5h 30min
from$220/ person
via Viator
Puerto Vallarta: Marietas Islands with Open Bar and Food
Puerto Vallarta
Puerto Vallarta: Marietas Islands with Open Bar and Food
4.3(15)·8–9 hours
from$90/ person
via Viator
Exploring Marietas Islands Hidden Beach from Punta de Mita
Puerto Vallarta
Exploring Marietas Islands Hidden Beach from Punta de Mita
4.6(11)·3h 30min
from$157/ person
via Viator
Puerto Vallarta: Private Yelapa Beach & Snorkel Tour on a Yacht
Puerto Vallarta
Puerto Vallarta: Private Yelapa Beach & Snorkel Tour on a Yacht
5.0(7)·7 hours
from$1,158/ person
via Viator
Tour to the Arches, Madagascar Beach, the Animas, with Snorkeling and more
Puerto Vallarta
Tour to the Arches, Madagascar Beach, the Animas, with Snorkeling and more
3.5(6)·7–8 hours
from$70/ person
via Viator
3 hours private snorkeling tour in Misaloya, Puerto Vallarta
Puerto Vallarta
3 hours private snorkeling tour in Misaloya, Puerto Vallarta
4.7(6)·3 hours
from$325/ person
via Viator
Snorkeling in Marietas Islands and BBQ in Playa Majahuitas
Puerto Vallarta
Snorkeling in Marietas Islands and BBQ in Playa Majahuitas
5.0(3)·7 hours
from$126/ person
via Viator
Local Adventure Snorkeling in Majahuitas and Relaxation Day on the Beach
Puerto Vallarta
Local Adventure Snorkeling in Majahuitas and Relaxation Day on the Beach
5.0(3)·7 hours
from$45/ person
via Viator
Marietas Island Catamaran Tour with Snorkeling, Open Bar & Kayaks
Puerto Vallarta
Marietas Island Catamaran Tour with Snorkeling, Open Bar & Kayaks
5.0(1)·10 hours
from$105/ person
via Viator
Los Arcos Marine Park and Paredón Beach Snorkeling Tour
Puerto Vallarta
Los Arcos Marine Park and Paredón Beach Snorkeling Tour
5.0(1)·3h 30min
from$69/ person
via Viator
Pato Bobo Snorkeling Tour in Puerto Vallarta
Puerto Vallarta
Pato Bobo Snorkeling Tour in Puerto Vallarta
5 hours
from$109/ person
via Viator
Sail to Playa Escondida in Puerto Vallarta with Food and Snorkeling
Puerto Vallarta
Sail to Playa Escondida in Puerto Vallarta with Food and Snorkeling
8–9 hours
from$156/ person
via Viator

Marietas Islands in Puerto Vallarta — FAQ

What are the Marietas Islands?
The Marietas Islands are a protected national park off Puerto Vallarta, famous for the Hidden Beach (Playa del Amor) inside a collapsed crater, plus excellent snorkelling, kayaking and birdlife.
Can you visit the Hidden Beach on the Marietas Islands?
Access to the Hidden Beach is limited to protect the ecosystem and depends on tides and permits; many tours snorkel and kayak around the islands even when beach access is restricted.
Is a Marietas Islands tour worth it?
Yes — the stunning scenery, Hidden Beach, snorkelling and wildlife make the Marietas Islands a bucket-list day trip from Puerto Vallarta.

More things to do in Puerto Vallarta

Los Arcos & SnorkelingATV & RZR AdventureSunset & Bay Cruises