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
Based on each operator's calendar. Confirmed when you book.
33 options
The 15 best
Ranked by quality, reviews, availability and booking conditions.
›
‹
Our pick
Snorkeling in Puerto Vallarta: Luxury Yacht with Open BarSnorkel 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: 5hLive guide: EN · ES✓ Free cancellation.from US$ 89 per personView
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos 5 Islands Boat & Snorkel TourBoat 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 48 per personView
›
‹
Travelers' pick
Puerto Vallarta: Marietas Islands Snorkel & Hidden Beach TourMarietas 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–5hLive guide: EN · ES✓ Free cancellation.from US$ 99 per personView
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos Snorkeling, Cliff Jump & Hidden BeachSnorkel 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: 3hLive guide: EN · ES✓ Free cancellation.from US$ 51 per personView
›
‹
★ Top rated
Puerto Vallarta Snorkeling Tour: Los Arcos & Hidden BeachesSnorkel 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: 5hLive guide: EN · ES✓ Free cancellation.from US$ 55 per personView
›
‹
Travelers' pick
Puerto Vallarta: Hidden Beaches & Snorkel Trail with LocalsFull-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 30mLive guide: EN · ES✓ Free cancellation.from US$ 38 per personView
›
‹
Travelers' pick
Puerto Vallarta: Luxury Sailing Tour with Open Bar & LunchFeel 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: 6hLive guide: EN · ES✓ Free cancellation.from US$ 79 per personView
›
‹
Marietas Islands Snorkeling Tour: Small Groups, Marine GuidesSnorkel 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–5hLive guide: EN · ES✓ Free cancellation.from US$ 135 per personView
›
‹
Best value
Snorkeling Los Arcos 5 Islands: Coral reefs & sea cavesSnorkel 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–3hLive guide: EN · ES✓ Free cancellation.from US$ 39 per personView
›
‹
Travelers' pick
2-Hour Jet Ski & Snorkeling in Puerto VallartaJet 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: 2hLive guide: EN · ES✓ Free cancellation.from US$ 175 per groupView
›
‹
Excellent quality ·-10% off its previous price
Snorkeling at Los Arcos, Puerto Vallarta: Dolphins and islandsSnorkel 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–5hLive guide: EN · ES✓ Free cancellation.from US$ 71 per personView
›
‹
Travelers' pick
Puerto Vallarta: Hidden Beaches Snorkeling & Local LunchArrive 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 51 per personView
›
‹
Excellent quality ·-10% off its previous price
Marietas Islands Snorkeling: Hidden Beach Access GuaranteedSnorkel 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: 4hLive guide: EN · ES✓ Free cancellation.from US$ 585 per groupView
›
‹
Travelers' pick ·-15% off its previous price
Puerto Vallarta Jet Ski Snorkeling Ride: Your Own Wave RunnerRide 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: 2hLive guide: EN · ES✓ Free cancellation.from US$ 135 per personView
›
‹
Excellent quality
Private Los Arcos Snorkel Tour from Puerto VallartaFour-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: 4hLive guide: EN · ES✓ Free cancellation.from US$ 168 per personView
Also popular with travelers
The ones most travelers have taken, by number of reviews.
›
‹
Travelers' pick
Puerto Vallarta: Marietas Islands Hidden Beach & SnorkelMarietas 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: 3hLive guide: EN · ES✓ Free cancellation.from US$ 152 per personView
›
‹
Puerto Vallarta: Wild Dolphin Encounter & Los Arcos SnorkelingSee 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: 4hLive guide: EN · ES✓ Free cancellation.from US$ 111 per personView
›
‹
Excellent quality
Puerto Vallarta Snorkeling Tour with Horseback Ride & BBQSnorkel 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 109 per personView
›
‹
Travelers' pick
Puerto Vallarta: Los Arcos Paddleboard & Snorkeling TourPaddle 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: 4hLive guide: EN · ES✓ Free cancellation.from US$ 63 per personView
Snorkeling in Puerto Vallarta: 25 Adventure Park ChallengesSix 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 55 per personView
›
‹
Snorkeling at Los Arcos National Marine Park, Puerto VallartaSnorkel 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: 3hLive guide: EN · ES✓ Free cancellation.from US$ 434 per groupView
›
‹
Excellent quality
Snorkeling in Puerto Vallarta: Private Boat Charter with FishingPrivate 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–8hLive guide: EN · ES✓ Free cancellation.from US$ 800 per groupView
›
‹
Excellent quality
Snorkel Majahuitas & waterfall hike from Puerto VallartaBoat 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: 6hLive guide: EN · ES✓ Free cancellation.from US$ 52 per personView
Compare 9 more options for Snorkeling Tours in Puerto Vallarta
From US$ 81 per person · 3 h to 8 h
›
‹
Excellent quality
Nuevo Vallarta Snorkeling & Fishing Custom Boat CharterPrivate 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: 5hLive guide: EN · ES✓ Free cancellation.from US$ 1,219 per groupView
›
‹
Puerto Vallarta Snorkeling Tour: Yelapa & Majahuitas Private BoatPrivate 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: 5hLive guide: EN · ES✓ Free cancellation.from US$ 550 per groupView
›
‹
Snorkeling Marietas Islands & Majahuitas Beach Tour with BBQSnorkeling 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: 7hLive guide: EN · ES✓ Free cancellation.from US$ 124 per personView
›
‹
Travelers' pick
Marietas Islands snorkeling tour from Punta de Mita: Hidden BeachSnorkel 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 155 per personView
›
‹
Marietas Islands Snorkeling Tour: Kayak, Snorkel, EatHalf-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–8hLive guide: EN · ES✓ Free cancellation.from US$ 81 per personView
›
‹
Marietas Islands Snorkeling Tour: Kayak & Hidden BeachSnorkel 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 30mLive guide: EN · ES✓ Free cancellation.from US$ 193 per personView
›
‹
Snorkeling Marietas Islands Private Boat Hidden BeachPrivate 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: 3hLive guide: EN · ES✓ Free cancellation.from US$ 382 per groupView
›
‹
Marietas Islands Snorkeling Tour with Playa Escondida EntrySnorkel 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: 7hLive guide: EN · ES✓ Instant confirmation.from US$ 210 per personView
›
‹
Snorkeling at Marietas Islands from Puerto VallartaSnorkel, 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: 7hLive guide: EN · ES✓ Instant confirmation.from US$ 125 per personView