Mexico  ›  Jalisco  ›  Puerto Vallarta  ›  Snorkeling Tours in Puerto Vallarta

Snorkeling Tours in Puerto Vallarta

Average traveler rating of these tours: 4.8 7,099 reviews Free cancellation on most experiences

Our top 3 of 33 experiences

Snorkeling in Puerto Vallarta: Luxury Yacht with Open BarOur pick
Snorkeling in Puerto Vallarta: Luxury Yacht with Open Bar ★ 4.61 (803 reviews) Duration: 5h Every day · 08:00 Live guide EN · ES
from · per person US$ 89
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden Beaches★Top rated
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden Beaches ★ 4.97 (266 reviews) Duration: 5h Every day · 08:30 and 10:30 Live guide EN · ES
from · per person US$ 55
Snorkeling Los Arcos 5 Islands: Coral reefs & sea cavesBest value
Snorkeling Los Arcos 5 Islands: Coral reefs & sea caves ★ 4.93 (173 reviews) Duration: 2h–3h Every day · 08:30 and 10:30 Live guide EN · ES
from · per person US$ 39

Snorkeling Tours in Puerto Vallarta at a glance

Price per person across the 26 options priced per person: US$ 38–US$ 210 (median US$ 89). With 100+ reviews: 18 of 33.

Of the 33 options: 33 with live guides in English, 31 with free cancellation, 28 with instant confirmation, 9 kid-friendly, 7 private and 21 bookable last-minute.

How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Prices are per person, except options priced per group: that price is for the whole group, and the per-person figure assumes the group is full. “Top rated” = the highest score among options with at least 100 reviews.

Snorkeling Tours in Puerto Vallarta — Marietas Islands, Los Arcos National Marine Park and 13 more

33 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Snorkeling in Puerto Vallarta: Luxury Yacht with Open Bar
›
‹
Our pick
Snorkeling in Puerto Vallarta: Luxury Yacht with Open Bar Snorkel Majahuitas Cove from a Leopard catamaran with deli lunch, unlimited drinks and paddleboards included: five hours on calm water, small group. Every day · 08:00 · From age 10 ★ 4.61 (803 reviews) Duration: 5h Live guide: EN · ES ✓ Free cancellation. from US$ 89 per person
Puerto Vallarta: Los Arcos 5 Islands Boat & Snorkel Tour
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos 5 Islands Boat & Snorkel Tour Boat tour to Los Arcos islands from Puerto Vallarta with snorkeling, cave exploration, and marine wildlife. Includes equipment and park permits. Half-day adventure. Every day · 6 start times, 08:30 to 14:00 · From age 5 ★ 4.74 (1,371 reviews) Duration: 3h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 48 per person
Puerto Vallarta: Marietas Islands Snorkel & Hidden Beach Tour
›
‹
Travelers' pick
Puerto Vallarta: Marietas Islands Snorkel & Hidden Beach Tour Marietas Islands snorkel tour from Puerto Vallarta with guaranteed Hidden Beach access, boat pickup, snorkel gear & guide. 9am departure, 99% success rate. Every day · 09:00 and 09:30 · From age 8 ★ 4.76 (1,038 reviews) Duration: 4h–5h Live guide: EN · ES ✓ Free cancellation. from US$ 99 per person
Puerto Vallarta: Los Arcos Snorkeling, Cliff Jump & Hidden Beach
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos Snorkeling, Cliff Jump & Hidden Beach Snorkel five islands from Puerto Vallarta with optional cliff jumping, marine caves and beach access. Small groups, local guides, gear and transport included. Every day · 09:30 and 13:30 ★ 4.85 (500 reviews) Duration: 3h Live guide: EN · ES ✓ Free cancellation. from US$ 51 per person
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden Beaches
›
‹
★ Top rated
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden Beaches Snorkel Los Arcos Marine Park in Puerto Vallarta with five granite islands, three sea caves and tropical fish. Includes equipment, appetizer and transport to Las Animas Beach. Every day · 08:30 and 10:30 ★ 4.97 (266 reviews) Duration: 5h Live guide: EN · ES ✓ Free cancellation. from US$ 55 per person
Puerto Vallarta: Hidden Beaches & Snorkel Trail with Locals
›
‹
Travelers' pick
Puerto Vallarta: Hidden Beaches & Snorkel Trail with Locals Full-day jungle hike to 6 hidden beaches near Puerto Vallarta with snorkel gear, Colomitos Beach stop, and boat return. Small groups, experienced guides. Every day · 09:00 and 09:30 · From age 9 ★ 4.85 (619 reviews) Duration: 6h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 38 per person
Puerto Vallarta: Luxury Sailing Tour with Open Bar & Lunch
›
‹
Travelers' pick
Puerto Vallarta: Luxury Sailing Tour with Open Bar & Lunch Feel the ocean breeze on a luxury sailing tour in Puerto Vallarta, with premium open bar, deli lunch, and snorkeling in Banderas Bay, includes crew service. Mon–Fri · 09:30 · From age 10 ★ 4.78 (327 reviews) Duration: 6h Live guide: EN · ES ✓ Free cancellation. from US$ 79 per person
Marietas Islands Snorkeling Tour: Small Groups, Marine Guides
›
‹
Marietas Islands Snorkeling Tour: Small Groups, Marine Guides Snorkel the Marietas Islands National Park from Puerto Vallarta with a marine biologist guide, mask and fins included, in groups of no more than 10. Tue–Sun · 08:30 · Season until 6 Dec · From age 8 ★ 4.69 (192 reviews) Duration: 4h–5h Live guide: EN · ES ✓ Free cancellation. from US$ 135 per person
Snorkeling Los Arcos 5 Islands: Coral reefs & sea caves
›
‹
Best value
Snorkeling Los Arcos 5 Islands: Coral reefs & sea caves Snorkel five granite islands and coral reefs in Los Arcos Marine Park from Mismaloya with a local guide, including all gear and hotel pickup from Zona Romántica. Every day · 08:30 and 10:30 ★ 4.93 (173 reviews) Duration: 2h–3h Live guide: EN · ES ✓ Free cancellation. from US$ 39 per person
2-Hour Jet Ski & Snorkeling in Puerto Vallarta
›
‹
Travelers' pick
2-Hour Jet Ski & Snorkeling in Puerto Vallarta Jet ski across Banderas Bay with a guide, then snorkel at Los Arcos National Marine Park and the Malecón. Two hours of water adventure with all gear included. Every day · 09:00, 11:30 and 14:00 ★ 4.68 (164 reviews) Duration: 2h Live guide: EN · ES ✓ Free cancellation. from US$ 175 per group
Snorkeling at Los Arcos, Puerto Vallarta: Dolphins and islands
›
‹
Excellent quality · -10% off its previous price
Snorkeling at Los Arcos, Puerto Vallarta: Dolphins and islands Snorkel Los Arcos National Park from Marina Vallarta with gear, guide and boat ride included: dolphins, turtles and manta rays on the way out, reef fish underwater. Every day · 09:00 · From age 8 ★ 4.96 (126 reviews) Duration: 3h–5h Live guide: EN · ES ✓ Free cancellation. from US$ 71 per person
Puerto Vallarta: Hidden Beaches Snorkeling & Local Lunch
›
‹
Travelers' pick
Puerto Vallarta: Hidden Beaches Snorkeling & Local Lunch Arrive in Puerto Vallarta, ride to Boca de Tomatlan, snorkel secret beaches with local guides, and finish with a real Vallarta meal by the sea. Small groups, all gear included. Every day · 10:00 and 13:00 · From age 5 ★ 4.97 (107 reviews) Duration: 5h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 51 per person
Marietas Islands Snorkeling: Hidden Beach Access Guaranteed
›
‹
Excellent quality · -10% off its previous price
Marietas Islands Snorkeling: Hidden Beach Access Guaranteed Snorkel the Marietas Islands with a private boat and experienced guide, then swim through a cave entrance to Hidden Beach. Every day · 09:30 ★ 4.79 (86 reviews) Duration: 4h Live guide: EN · ES ✓ Free cancellation. from US$ 585 per group
Puerto Vallarta Jet Ski Snorkeling Ride: Your Own Wave Runner
›
‹
Travelers' pick · -15% off its previous price
Puerto Vallarta Jet Ski Snorkeling Ride: Your Own Wave Runner Ride your own jet ski for an hour along Puerto Vallarta's bay, then snorkel at the best spot: life vest, snorkel gear and guide included, departing Marina Vallarta. Every day · 09:00 and 11:15 · Ages 17–75 ★ 4.76 (254 reviews) Duration: 2h Live guide: EN · ES ✓ Free cancellation. from US$ 135 per person
Private Los Arcos Snorkel Tour from Puerto Vallarta
›
‹
Excellent quality
Private Los Arcos Snorkel Tour from Puerto Vallarta Four-hour private boat snorkel tour from Puerto Vallarta to Los Arcos with equipment and ice chest included. Your guide speaks English or Spanish. Every day · 09:00 and 14:00 · From age 4 ★ 4.95 (80 reviews) Duration: 4h Live guide: EN · ES ✓ Free cancellation. from US$ 168 per person

Also popular with travelers

The ones most travelers have taken, by number of reviews.

Puerto Vallarta: Marietas Islands Hidden Beach & Snorkel
›
‹
Travelers' pick
Puerto Vallarta: Marietas Islands Hidden Beach & Snorkel Marietas Islands tour from Puerto Vallarta with Hidden Beach access, snorkeling gear, and small groups. Boat from Punta Mita, includes phone protection and life jacket. Tue–Sun · 08:10, 11:30 and 14:45 · From age 10 ★ 4.81 (161 reviews) Duration: 3h Live guide: EN · ES ✓ Free cancellation. from US$ 152 per person
Puerto Vallarta: Wild Dolphin Encounter & Los Arcos Snorkeling
›
‹
Puerto Vallarta: Wild Dolphin Encounter & Los Arcos Snorkeling See wild dolphins with a marine biologist in Puerto Vallarta, then snorkel Los Arcos Marine Park. Small group, includes equipment, lunch and educational talk. Half-day tour. Mon, Wed and Fri · 08:00 and 08:30 · From age 4 ★ 4.91 (161 reviews) Duration: 4h Live guide: EN · ES ✓ Free cancellation. from US$ 111 per person
Puerto Vallarta Snorkeling Tour with Horseback Ride & BBQ
›
‹
Excellent quality
Puerto Vallarta Snorkeling Tour with Horseback Ride & BBQ Snorkel Los Arcos Marine Park, ride horses through jungle to a hidden waterfall, and enjoy grilled BBQ at a secluded beach on this 6.5-hour guided. Mon, Wed, Thu and Fri · 08:00 · From age 10 ★ 4.60 (140 reviews) Duration: 6h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 109 per person
Puerto Vallarta: Los Arcos Paddleboard & Snorkeling Tour
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos Paddleboard & Snorkeling Tour Paddle to Los Arcos sea caves in a marine sanctuary, then snorkel among tropical fish, rays and turtles. Includes equipment, water and snacks. 20 minutes from town. Mon–Sat · 08:30 · From age 12 ★ 4.94 (133 reviews) Duration: 4h Live guide: EN · ES ✓ Free cancellation. from US$ 63 per person
Puerto Vallarta: Marietas Islands Hidden Beach & Snorkeling
›
‹
Travelers' pick
Puerto Vallarta: Marietas Islands Hidden Beach & Snorkeling Tue–Sun · 08:10, 11:20 and 14:30 · From age 10 ★ 4.81 (118 reviews) Duration: 3h Live guide: EN · ES ✓ Free cancellation. from US$ 156 per person
Snorkeling in Puerto Vallarta: 25 Adventure Park Challenges
›
‹
Travelers' pick
Snorkeling in Puerto Vallarta: 25 Adventure Park Challenges Six and a half hours combining 90 minutes of snorkeling at Majahuitas with 25 zipline, climbing and suspension bridge challenges at Adventure Park. Tue–Sun · 09:30 · From age 8 ★ 4.89 (79 reviews) Duration: 6h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 55 per person
Snorkeling at Los Arcos National Marine Park, Puerto Vallarta
›
‹
Snorkeling at Los Arcos National Marine Park, Puerto Vallarta Snorkel Los Arcos National Marine Park from Puerto Vallarta on a private 3-hour boat tour with equipment and guide. Every day · 09:00, 10:00 and 11:00 ★ 4.98 (62 reviews) Duration: 3h Live guide: EN · ES ✓ Free cancellation. from US$ 434 per group
Snorkeling in Puerto Vallarta: Private Boat Charter with Fishing
›
‹
Excellent quality
Snorkeling in Puerto Vallarta: Private Boat Charter with Fishing Private snorkeling charter in Banderas Bay aboard a 38ft yacht, with gear included and stops at Los Arcos Marine Park. Customize your day between fishing. Every day · 33 start times, 06:00 to 16:00 ★ 4.71 (48 reviews) Duration: 4h–8h Live guide: EN · ES ✓ Free cancellation. from US$ 800 per group
Snorkel Majahuitas & waterfall hike from Puerto Vallarta
›
‹
Excellent quality
Snorkel Majahuitas & waterfall hike from Puerto Vallarta Boat to Quimixto with snorkeling at Majahuitas, waterfall hike, and fresh seafood lunch. The 20-minute ride gets you south of Puerto Vallarta where. Every day · 09:00 · From age 12 ★ 4.94 (34 reviews) Duration: 6h Live guide: EN · ES ✓ Free cancellation. from US$ 52 per person

Compare 9 more options for Snorkeling Tours in Puerto Vallarta

From US$ 81 per person · 3 h to 8 h

Nuevo Vallarta Snorkeling & Fishing Custom Boat Charter
›
‹
Excellent quality
Nuevo Vallarta Snorkeling & Fishing Custom Boat Charter Private fishing and snorkeling charter in Banderas Bay departing Nuevo Vallarta, fully customizable for groups up to 12 with snorkel gear, kayak. Every day · Every 30 min, 07:00 to 14:00 ★ 4.33 (18 reviews) Duration: 5h Live guide: EN · ES ✓ Free cancellation. from US$ 1,219 per group
Puerto Vallarta Snorkeling Tour: Yelapa & Majahuitas Private Boat
›
‹
Puerto Vallarta Snorkeling Tour: Yelapa & Majahuitas Private Boat Private boat snorkeling from Puerto Vallarta to Yelapa and Majahuitas with bilingual guide, gear and a hike to a hidden waterfall. Up to seven passengers, five hours total. Every day · 09:00 ★ 5.00 (6 reviews) Duration: 5h Live guide: EN · ES ✓ Free cancellation. from US$ 550 per group
Snorkeling Marietas Islands & Majahuitas Beach Tour with BBQ
›
‹
Snorkeling Marietas Islands & Majahuitas Beach Tour with BBQ Snorkeling at Marietas Islands National Park near Puerto Vallarta with kayaking, paddleboarding and beachside BBQ buffet. Tue–Sun · 08:00 · From age 4 ★ 5.00 (4 reviews) Duration: 7h Live guide: EN · ES ✓ Free cancellation. from US$ 124 per person
Marietas Islands snorkeling tour from Punta de Mita: Hidden Beach
›
‹
Travelers' pick
Marietas Islands snorkeling tour from Punta de Mita: Hidden Beach Snorkel the Marietas Islands from Punta de Mita with a guide, park ranger and all gear included: swim inside Hidden Beach, a crater below sea level. Tue–Sun · 09:30 and 12:30 · From age 9 ★ 4.64 (11 reviews) Duration: 3h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 155 per person
Marietas Islands Snorkeling Tour: Kayak, Snorkel, Eat
›
‹
Marietas Islands Snorkeling Tour: Kayak, Snorkel, Eat Half-day snorkeling and kayaking tour from Puerto Vallarta to the Marietas Islands with breakfast, lunch, open bar and Playa Nopalera beach time. Tue–Sun · 08:30 · From age 3 ★ 3.50 (6 reviews) Duration: 7h–8h Live guide: EN · ES ✓ Free cancellation. from US$ 81 per person
Marietas Islands Snorkeling Tour: Kayak & Hidden Beach
›
‹
Marietas Islands Snorkeling Tour: Kayak & Hidden Beach Snorkel the Marietas Islands from Puerto Vallarta with kayaking, a swim to Playa Escondida's hidden beach, breakfast and lunch included: all in one 6.5-hour boat trip. Tue–Sun · 09:00 · From age 12 ★ 5.00 (2 reviews) Duration: 6h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 193 per person
Snorkeling Marietas Islands Private Boat Hidden Beach
›
‹
Snorkeling Marietas Islands Private Boat Hidden Beach Private snorkeling tour from Punta Mita to Marietas Islands with certified guide, snorkel gear and phone protection included. Tue–Sun · 08:00, 11:30, 14:30 and 15:00 ★ 5.00 (5 reviews) Duration: 3h Live guide: EN · ES ✓ Free cancellation. from US$ 382 per group
Marietas Islands Snorkeling Tour with Playa Escondida Entry
›
‹
Marietas Islands Snorkeling Tour with Playa Escondida Entry Snorkel and kayak the Marietas Islands from Puerto Vallarta with guaranteed entry to Playa Escondida, all equipment, guide, breakfast and lunch included. Tue–Sun · 10:00 · From age 10 ★ 3.33 (3 reviews) Duration: 7h Live guide: EN · ES ✓ Instant confirmation. from US$ 210 per person
Snorkeling at Marietas Islands from Puerto Vallarta
›
‹
Snorkeling at Marietas Islands from Puerto Vallarta Snorkel, kayak, or paddleboard at Marietas Islands National Aquatic Park on this dawn departure from Puerto Vallarta. Tue–Sun · 09:00 · From age 9 ★ 4.00 (2 reviews) Duration: 7h Live guide: EN · ES ✓ Instant confirmation. from US$ 125 per person

The top 12 of 33 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Snorkeling in Puerto Vallarta: Luxury Yacht with Open BarOur pick
US$ 89 per person
5h4.61★ · 803Every day · 08:00English, Spanish
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden BeachesTop rated
US$ 55 per person
5h4.97★ · 266Every day · 08:30 and 10:30English, Spanish
Snorkeling Los Arcos 5 Islands: Coral reefs & sea cavesBest value
US$ 39 per person
2h–3h4.93★ · 173Every day · 08:30 and 10:30English, Spanish
Puerto Vallarta: Los Arcos 5 Islands Boat & Snorkel TourGroup of up to 13
US$ 48 per person
3h 30m4.74★ · 1,371Every day · 6 start times, 08:30 to 14:00English, Spanish
Puerto Vallarta: Marietas Islands Snorkel & Hidden Beach Tour
US$ 99 per person
4h–5h4.76★ · 1,038Every day · 09:00 and 09:30English, Spanish
Puerto Vallarta: Los Arcos Snorkeling, Cliff Jump & Hidden Beach
US$ 51 per person
3h4.85★ · 500Every day · 09:30 and 13:30English, Spanish
Puerto Vallarta: Hidden Beaches & Snorkel Trail with LocalsGroup of up to 14
US$ 38 per person
6h 30m4.85★ · 619Every day · 09:00 and 09:30English, Spanish
Puerto Vallarta: Luxury Sailing Tour with Open Bar & Lunch
US$ 79 per person
6h4.78★ · 327Mon–Fri · 09:30English, Spanish
Marietas Islands Snorkeling Tour: Small Groups, Marine GuidesGroup of up to 10
US$ 135 per person
4h–5h4.69★ · 192Tue–Sun · 08:30 · Season until 6 DecEnglish, Spanish
2-Hour Jet Ski & Snorkeling in Puerto VallartaGroup of up to 12US$ 175 per group2h4.68★ · 164Every day · 09:00, 11:30 and 14:00English, Spanish
Snorkeling at Los Arcos, Puerto Vallarta: Dolphins and islandsGroup of up to 15
US$ 71 per person
3h–5h4.96★ · 126Every day · 09:00English, Spanish
Puerto Vallarta: Hidden Beaches Snorkeling & Local LunchGroup of up to 10
US$ 51 per person
5h 30m4.97★ · 107Every day · 10:00 and 13:00English, Spanish

By what you need

Related

More things to do in Puerto Vallarta

Need help planning your next activity?