⭐ Rated 4.6/5 · based on 4,500+ verified traveller reviews

Snorkelling in Puerto Vallarta

Almost every snorkelling trip here goes to one of two places: the rocks of Los Arcos just south of town, or the small bays along the south shore towards Las Ánimas. Both are sheltered, both are shallow enough for beginners, and in both cases you need a boat — neither is reachable by swimming out from a beach.

Find your tour
  • ✓ Free cancellation up to 24 h before
  • ✓ Instant confirmation straight to your phone
  • ✓ Best price booked via GetYourGuide

Most reviewed · Season 2026

The tours travellers book most

Ranked by the number of verified reviews – not by what operators pay. The bay and the mountains both start right here in town.

32 tours available · Sorted by number of verified reviews. Prices and availability come live from GetYourGuide.

Full-Day Hike to 6 Hidden Beaches & Snorkeling

Full-Day Hike to 6 Hidden Beaches & Snorkeling

⏱ 6 hours · 4.8 (484)

Discover Puerto Vallarta's hidden beaches on a guided day trip. Go on a hike and visit Instaworthy sites like Colomitos Beach and Playa las Animas, and get the chance to sno…

from €33 per person

Check availability →
5 Islands of Los Arcos Boat Tour & Snorkeling

5 Islands of Los Arcos Boat Tour & Snorkeling

⏱ 3h 30m · 4.7 (391)

Discover the five islands of Los Arcos National Marine Park on a guided trip from Puerto Vallarta. Explore the national park by boat, snorkel in the best spot in the bay, explor…

from €42 per person

Check availability →
Puerto Vallarta: 3-Hour Whale Watching and Snorkeling

Puerto Vallarta: 3-Hour Whale Watching and Snorkeling

⏱ 3.5 hours · 3.9 (65)

Join us for a unique opportunity to connect with nature and experience the incredible Humpback whales in Vallarta. Book your tour today and create unforgettable memories.

from €39 per person

Check availability →
Mismaloya: Snorkeling, Cliff Jumping, and Beach Tour

Mismaloya: Snorkeling, Cliff Jumping, and Beach Tour

⏱ 2.5 hours · 4.9 (44)

Embark on a boat tour from Mismaloya to Los Arcos and El Paredón Beach. Enjoy a variety of activities including cliff jumping, snorkeling, and relaxing on the beach.

from €39 per person

Check availability →
From Puerto Vallarta: Marieta Islands Snorkeling Trip

From Puerto Vallarta: Marieta Islands Snorkeling Trip

⏱ 5 hours · 4.9 (18)

See Marieta Islands National Park from the water on a snorkeling trip from Puerto Vallarta. Discover warm sandy beaches, beautiful scenery, and colorful marine life as you snork…

from €124 per person

Check availability →
Puerto Vallarta: Los Arcos Snorkel & Beach Private Boat Tour

Puerto Vallarta: Los Arcos Snorkel & Beach Private Boat Tour

⏱ 4 hours · 5.0 (14)

Join your guide for this private boat tour from Puerto Vallarta. Enjoy the scenic boat ride to the famous natural landmark, “Los Arcos”, where you can go snorkeling. Take advant…

from €431 per group up to 3

Check availability →
Eco-Snorkel Adventure to Los Arcos Marine Park of Mismaloya

Eco-Snorkel Adventure to Los Arcos Marine Park of Mismaloya

⏱ 3 hours · 4.7 (9)

Paddle by Kayak or SUP through magnificent sea caves and crystal clear islet grottos to catch stunning views of endemic flora and fauna.\n\nDive in and explore the turquoise wat…

from €59 per person

Check availability →
Puerto Vallarta: Snorkel With Tropical Fishes & Canopy Tour

Puerto Vallarta: Snorkel With Tropical Fishes & Canopy Tour

⏱ 6h 30m · 4.9 (7)

Double PV Adventure! 90 min Snorkeling at Majahuitas & swimming with tropical fish and Ziplines at Las Ánimas. Best-organized tour, with 2.5+ hours of beach relax. Book your unf…

from €45 per person

Check availability →
Marina Vallarta: Yelapa and Majahuitas Snorkeling Tour

Marina Vallarta: Yelapa and Majahuitas Snorkeling Tour

⏱ 7 hours · 3.8 (5)

Explore Majahuitas Beach and Yelapa, two hidden gems accessible only by sea, on this full-day boat tour from Puerto Vallarta. Enjoy snorkeling, beach activities, a waterfall hike.

from €69 per person

Check availability →
Puerto Vallarta: Los Arcos Snorkeling & Boat Tour

Puerto Vallarta: Los Arcos Snorkeling & Boat Tour

⏱ 2h 30m · 4.9 (5)

Venture out on a beautiful and relaxing boat ride through the bay to the Los Arcos de Mismaloya Marine Park and Sanctuary, the best place to snorkel and see fish in Puerto Valla…

from €40 per person

Check availability →
Puerto Vallarta: All-Inclusive Boat Tour with Snorkeling, Beach, and Waterfall

Puerto Vallarta: All-Inclusive Boat Tour with Snorkeling, Beach, and Waterfall

⏱ 7 hours · 2.3 (4)

All-Inclusive Boat Adventure: Discover Beaches, Go Snorkeling, and Visit the Majestic Quimixto Waterfall

from €72 per person

Check availability →
Puerto Vallarta: Snorkeling Tour to Los Arcos de Mismaloya

Puerto Vallarta: Snorkeling Tour to Los Arcos de Mismaloya

⏱ 1 hour · 4.7 (4)

Explore the underwater world of Los Arcos Marine Park on a snorkeling tour from Mismaloya Beach and use of snorkeling equipment.

from €47 per person

Check availability →
Mismaloya: Stand-Up Paddleboard & Snorkeling to Los Arcos

Mismaloya: Stand-Up Paddleboard & Snorkeling to Los Arcos

⏱ 2h 30m · 5.0 (3)

Paddle through the arches of mismaloya and snorkel in a beautiful stone reef.

from €50 per person

Check availability →
Ánimas, Colomitos, Snorkeling – All-Inclusive

Ánimas, Colomitos, Snorkeling – All-Inclusive

⏱ 7 hours · 1.5 (2)

All-Inclusive Beach Adventure: Snorkeling at the Southern Beaches – Colomitos and Ánimas

from €63 per person

Check availability →
Snorkeling and Yelapa Beach Tour Majahuitas

Snorkeling and Yelapa Beach Tour Majahuitas

⏱ 5 hours · 5.0 (2)

Discover the underwater world of the Pacific Ocean on a snorkeling tour. Swim with a variety of fish in the crystal-clear waters of Majahuitas Beach and relax on the beach at Ye…

from €74 per person

Check availability →
Los Arcos: Snorkel Tour in Los Arcos and Madagascar

Los Arcos: Snorkel Tour in Los Arcos and Madagascar

⏱ 7 hours · 4.0 (2)

Immerse yourself in the ultimate Puerto Vallarta experience with our Los Arcos and Madagascar Island Snorkel Tour with Open Bar. This tour offers you the best of marine adventur…

from €83 per person

Check availability →
Puerto Vallarta: Luxury Catamaran and Snorkeling Tour

Puerto Vallarta: Luxury Catamaran and Snorkeling Tour

⏱ 4 hours · 4.0 (2)

Experience the best of Puerto Vallarta's underwater world and culinary delights in one extraordinary tour.

from €98 per person

Check availability →
Puerto Vallarta: Catamaran Cruise With Snorkeling and Lunch

Puerto Vallarta: Catamaran Cruise With Snorkeling and Lunch

⏱ 7 hours · 1.0 (1)

Enjoy a day of fun on a catamaran cruise from Puerto Vallarta. Snorkel in the clear waters of Colomitos Beach, relax on the beach, and enjoy a tasty lunch at Predator Beach Club.

from €99 per person

Check availability →
Puerto Vallarta: Snorkel Sightseeing Tour at Hidden Beaches

Puerto Vallarta: Snorkel Sightseeing Tour at Hidden Beaches

⏱ 6 hours · 5.0 (1)

Experience the real Vallarta. Snorkel with colorful fish, hidden beaches and local food with a taste of the sea. Local guides and groups of 10 people. An adventure that stays wi…

from €45 per person

Check availability →
Puerto Vallarta: Los Arcos Snorkeling & Las Animas Cruise

Puerto Vallarta: Los Arcos Snorkeling & Las Animas Cruise

⏱ 8 hours · 2.0 (1)

Cruise the waters of Puerto Vallarta on a double-decker boat. Snorkel at Los Arcos, swim under a waterfall, and relax at Las Animas Beach. Enjoy lunch, drinks, and fun games on…

from €79 per person

Check availability →
Yelapa Escape & Snorkeling in Puerto Vallarta by Speedboat

Yelapa Escape & Snorkeling in Puerto Vallarta by Speedboat

⏱ 3 hours · 5.0 (1)

In a speedboat, we will go to the south of the bay until we reach and visit Yelapa. Then we will snorkel in a paradisiacal spot. Finally, we will visit a beautiful beach and the…

from €98 per person

Check availability →
Puerto Vallarta: Private Boat Trip to Yelapa with Snorkeling

Puerto Vallarta: Private Boat Trip to Yelapa with Snorkeling

⏱ 6 hours · 5.0 (1)

Embark on a private boat trip with a naturalist guide to explore the fishing village of Yelapa and its beautiful beaches. Take some time from snorkeling and discover a vibrant u…

from €595 per group up to 5

Check availability →
Puerto Vallarta: Snorkel in Los Arcos, Las Animas & Quimixto

Puerto Vallarta: Snorkel in Los Arcos, Las Animas & Quimixto

⏱ 7 hours · 5.0 (1)

The Los Arcos, Las Animas and Quimixto Snorkel Tour is ideal for those who wish to explore the underwater wonders of Puerto Vallarta and enjoy its most beautiful beaches in a si…

from €79 per person

Check availability →
Arcos, Animas & Madagascar Snorkeling & Kayak with open Bar

Arcos, Animas & Madagascar Snorkeling & Kayak with open Bar

⏱ 7 hours · 3.0 (1)

Discover the underwater world of Los Arcos on a snorkeling tour from Puerto Vallarta. Enjoy free time at Las Ánimas Beach, relax on Madagascar Island, and sip on drinks from the…

from €79 per person

Check availability →
Puerto Vallarta: Private Sailing Tour with Snorkeling

Puerto Vallarta: Private Sailing Tour with Snorkeling

⏱ 4h 30m 0

Sail through the waters of Puerto Vallarta on a private sailing tour. Enjoy fresh guacamole and snacks, explore the Los Arcos area, and try paddleboarding, snorkeling, or just r…

from €709 per group up to 15

Check availability →
Waterfall and Snorkel: Adventure in Quimixto

Waterfall and Snorkel: Adventure in Quimixto

⏱ 6 hours 0

Take a boat trip to the Paradise of the Village of Quimixto. Swim in the over 30-meter waterfall in the jungle. Enjoy snorkeling surrounded by tropical fish on pristine beaches

from €52 per person

Check availability →
Puerto Vallarta: Snorkeling Sightseeing Tour in the Arcos de Mismaloya and Paredón

Puerto Vallarta: Snorkeling Sightseeing Tour in the Arcos de Mismaloya and Paredón

⏱ 5 hours 0

Explore the Arcos de Mismaloya while snorkeling and relax at Playa Paredón with an open bar, food, paddleboarding, water toys, and free time to enjoy the sea.

from €113 per person

Check availability →
Marietas Islands National Park + Snorkeling in Los Arcos de Mismaloya

Marietas Islands National Park + Snorkeling in Los Arcos de Mismaloya

⏱ 5 hours 0

Marietas Islands Sightseeing Tour and Snorkeling in Los Arcos de Mismaloya

from €208 per person

Check availability →
Puerto Vallarta: Jet Ski Adventure with Snorkeling

Puerto Vallarta: Jet Ski Adventure with Snorkeling

⏱ 2 hours 0

Ride a jet ski over the waves of the Pacific Ocean on a guided tour from Puerto Vallarta. Explore the village of Mismaloya, stop to swim and snorkel, and see the Malecon Boardwalk.

from €181 per group up to 1

Check availability →
Replica Santa Maria Galleon Experience in Puerto Vallarta with Snorkeling

Replica Santa Maria Galleon Experience in Puerto Vallarta with Snorkeling

⏱ 4 hours 0

You have two different options to enjoy this adventure: Day Sightseeing Tour or Night Sightseeing Tour. Both are separate experiences, so you can choose the one that best suits…

from €192 per person

Check availability →
Coral island guayabitos beach and snorkeling

Coral island guayabitos beach and snorkeling

⏱ 2 hours 0

Adventure with snorkeling and beach in guayabitos

from €216 per group up to 7

Check availability →
Sailboat: Explore & snorkeling, sunset and romantic sailing.

Sailboat: Explore & snorkeling, sunset and romantic sailing.

⏱ 4 hours 0

Explore Vallarta's beaches, snorkel in famous stops, and indulge in romantic sunsets and sailing adventures with Marinus. This is more than a boat rental —it's an experi…

from €704 per group up to 10

Check availability →

Good to know: Visibility is seasonal, and no operator says so on the booking page. From roughly July to September the rivers carry sediment into the bay after the afternoon storms and the water turns cloudy. The clearest months are in the dry half of the year, which is also when the water is coolest.

See all tours in Puerto Vallarta →

Good to know

Frequently asked questions

When can you see whales in Puerto Vallarta?

Humpback whales are in Banderas Bay through the northern winter, roughly from the middle of December to the end of March, and the middle of that stretch is the most reliable. Outside those months the tours do not run at all. They are wild animals in a protected area, so no operator can guarantee a sighting — and one that does is telling you something it cannot keep.

Is Puerto Vallarta or the Riviera Maya the better choice?

They are different holidays, and this one is honest about what it lacks: there are no cenotes here and no Maya ruins, so if archaeology is the point of your trip, the Yucatán is the right coast. What Puerto Vallarta has instead is a real town you can walk, mountains that start behind it, and a bay deep enough for whales in winter.

How do I get to the hidden beach on the Islas Marietas?

Only on a tour with a licensed operator. The islands are a national park off Punta de Mita, the number of visitors allowed onto Playa del Amor each day is capped, and there are days the beach is closed entirely. Both the cap and the closed days are set by the park authority and have changed before, so have your operator confirm the current rules for your date.

Which months are worth avoiding?

Mid-August to mid-October is the hardest stretch: it is the hottest and wettest part of the year, afternoon thunderstorms are close to daily, humidity sits high, and the rivers push sediment into the bay so snorkelling visibility drops. Boats still run between storms and prices are at their lowest, but it is the honest answer to "when is it worst".

Do I need a car?

Not for the town or for the tours — almost everything picks up, and the Malecón and Zona Romántica are walkable. A car earns its keep if you want Sayulita, San Pancho or San Sebastián del Oeste on your own schedule. Note that Mexican liability insurance is required and is not part of the headline rental price, so compare the total rather than the daily rate.

How far in advance should I book?

From December to March the boats fill up, and whale trips and the Marietas can sell out days ahead — over Christmas, New Year and Semana Santa longer than that. Outside high season a day or two is usually enough. Since most tours cancel free up to 24 hours before, booking early costs nothing but a decision.

Puerto Vallarta tours from €27.24 · available today

Check availability