Puerto Vallarta is a fantastic place for snorkeling. Its crystal-clear waters, diverse marine life, and dramatic coastlines make it a top choice for underwater enthusiasts. Whether you’re interested in swimming among dolphins, exploring Los Arcos’ famous rock formations, or visiting the remote Marietas Islands, this region offers a variety of experiences that cater to all levels of snorkelers. We love tours like the Wild Dolphins Encounter & Snorkeling for its chance to see wild marine mammals up close, and the Private Snorkeling Tour to Los Arcos for personalized attention and flexible itineraries. Each experience showcases Puerto Vallarta’s rich underwater environment and makes for memorable days on the water.
Quick Overview
Our list includes half-day tours, full-day private cruises, and small-group adventures at some of the best spots like Los Arcos, Marietas Islands, and Yelapa. Some tours emphasize wildlife encounters, such as swimming with dolphins or whales, while others focus on adventure activities like cliff jumping or paddleboarding. Prices range from budget-friendly options around $44 to luxurious private charters at over $800. Dive into the options below to find the perfect match for your interests and schedule.
1. Half-Day Snorkeling Tour

At number 1, this 4-hour trip offers a classic Puerto Vallarta experience. You’ll sail along the coast, catching views of the city and the Sierra Madre mountains before stopping at Los Arcos de Mismaloya. Here, natural tunnels and archways provide excellent opportunities to observe marine life in crystal-clear waters. The tour includes all snorkeling gear and a spacious, clean boat. Reviewers praise the friendly crew, delicious food, and beautiful scenery. It’s perfect for families or first-timers wanting a straightforward, well-organized experience.
Bottom Line: Great value, dependable, and packed with scenic beauty and snorkeling fun.
2. Wild Dolphins Encounter & Snorkeling

Number 2 combines a dolphin-watching experience with snorkeling on Los Arcos. Led by a biologist guide, this small-group tour (max 10 people) offers an intimate look at wild dolphins in their natural habitat. The 30-minute dolphin encounter is complemented by an hour of snorkeling, with all equipment provided. Guests love the knowledgeable guides and the chance to swim alongside free dolphins when conditions are right. Plus, a boxed lunch adds to the value, making this a full sensory experience.
Bottom Line: Ideal for wildlife lovers eager to see dolphins in the wild, with a personal touch.
3. Los Arcos 5 Islands Snorkeling Cliff Jumping and Hidden Beach
This 3-hour adventure combines snorkeling, cliff jumping, and exploring Mismaloya’s marine sanctuary. Guides, who are locals with a passion for marine conservation, lead the way through the designated Marine Geological Sanctuary. Highlights include cliff jumps from 15 to 20 feet and snorkeling among fishes and coral. Though some reviews mention murky waters, most guests enjoy the variety of activities and the friendly guides. The tour feels like a balanced mix of thrill and nature exploration, with time to relax at the charming bay afterward.
Bottom Line: For thrill-seekers who also want marine scenery, this tour delivers a fun-packed 3 hours.
4. Full-Day Private Sailing Cruise Puerto Vallarta with Snorkeling

Number 4 offers an exclusive 6-hour sail on a private boat, perfect for families or groups seeking privacy and flexibility. The itinerary features snorkeling at Los Arcos, relaxing at Mismaloya, and enjoying scenic views of the mountains and coastline. The fully-equipped sailboat includes snacks, fresh fruit, and ample space for lounging or paddleboarding. Reviewers note the professional crew and the personalized service as key highlights. This experience is suited for those wanting a luxurious, tailored day on the water, with the benefit of avoiding crowded tours.
Bottom Line: An excellent choice for travelers wanting exclusivity and comfort, with top-notch scenery and snorkeling.
5. Puerto Vallarta: Los Arcos Islands Boat Tour and Snorkeling

This 3-hour boat trip takes you to explore five islands within Los Arcos Marine Park. You’ll snorkel at the best spot in the bay, learn about the diverse marine and birdlife, and see caves along the way. The tour provides insights into the flora and fauna of the area, making it educational as well as fun. Visitors often comment on the abundance of fish and coral, and the friendly guides who make the trip lively and informative. With a moderate price point, it’s a reliable way to see Puerto Vallarta’s underwater world.
Bottom Line: A balanced, informative tour that combines snorkeling with nature discovery.
6. Paddleboard and Snorkeling Experience in Los Arcos
Number 6 blends paddleboarding and snorkeling over 4 hours. You’ll paddle through rocky caves and marine sanctuaries, then snorkel among tropical fish in Los Arcos. Guides like Felix are praised for their professionalism and friendly attitude. The activity is ideal for those who want a bit of adventure combined with underwater exploration. The tour emphasizes nature and physical activity, making it suitable for active travelers or families with older kids.
Bottom Line: A unique, physically engaging tour that combines two popular water activities with marine scenery.
7. Private Marietas Snorkeling Tour – Hidden Beach Access Guaranteed

For around $550, this private 4-hour tour guarantees access to the famous Hidden Beach on Marietas Island. This exclusive experience offers personalized service, with your own boat and guide. The tour includes snorkeling gear, snacks, and water, but not the Hidden Beach entrance fee. Customers rave about the personalized attention and the adventure of reaching the secluded beach, which is normally restricted. It’s perfect for families or groups seeking a luxurious, private escape.
Bottom Line: A premium, hassle-free way to see one of Mexico’s most iconic beaches with private guidance.
8. Snorkeling at Los Arcos, Hidden Beach, and Cliff Jumping

This 3.5-hour trip covers cliff jumping, snorkeling, and visiting Mismaloya. Starting at Puerto Vallarta’s pickup points, it targets thrill-seekers with rock jumps of up to 20 feet and snorkeling in the marine sanctuary. Some reviews mention murky waters, but many enjoy the action-packed itinerary and friendly guides. The tour is a solid choice for those who want a combination of adrenaline and underwater scenery in a manageable timeframe.
Bottom Line: Best for active travelers looking for a fun mix of jumping and snorkeling.
9. Half-Day Private Sailing Cruise Puerto Vallarta with Snorkeling

Number 9 offers a personalized 4-hour sailing adventure. It includes stops at Los Arcos for snorkeling, relaxing in Mismaloya, and enjoying panoramic views of Puerto Vallarta from the water. The private sailboat provides a very comfortable experience with snacks and water included. Reviewers mention the welcoming crew and the spacious boat, making it ideal for couples or groups wanting an intimate day. The flexibility of a private tour allows you to customize the experience.
Bottom Line: Perfect for those seeking a private, relaxed sailing day with excellent scenery and snorkeling.
10. Private Snorkeling Tour to Los Arcos

This private 3-hour trip focuses on customized snorkeling at Los Arcos, a protected marine reserve. The small group setting (up to 8 people) ensures personalized attention, and the friendly captain adapts the itinerary to your needs. With snorkeling gear provided and bottled water, it’s a comfortable way to explore Puerto Vallarta’s marine life. Reviewers highlight the professional guides and unobstructed views of the coastline.
Bottom Line: An excellent choice for families or small groups wanting flexible, private snorkeling.
11. Marietas Islands Snorkeling & Hidden Beach (w/ restrictions)

This 5-hour small-group trip emphasizes snorkeling in the Marietas Islands. It includes a boxed lunch and guided instruction, with a focus on marine wildlife and scenery. Access to Hidden Beach is limited by government restrictions, but the trip still offers rich snorkeling and the chance to see blue-footed boobies. Many reviewers appreciate the knowledgeable guides and the less crowded experience.
Bottom Line: A comprehensive, smaller-group adventure perfect for serious snorkelers wanting a full day.
12. Marietas Islands Snorkeling Tour

This 2-hour 20-minute tour is ideal for those short on time but eager to explore Marietas Islands. You’ll swim with colorful fish in a less crowded setting, with ** whale and dolphin sightings** sometimes included. The smaller group (up to 7) ensures personal attention, and the friendly crew makes the experience smooth. It’s a good quick fix for anyone looking to sample the underwater beauty without committing the whole day.
Bottom Line: Perfect for active travelers who want a quick, high-quality snorkeling experience.
13. Yelapa Escape & Snorkeling in Puerto Vallarta by Speedboat

Number 13 offers a 5-hour speedboat trip combining snorkeling, a waterfall hike, and visits to Yelapa’s secluded beaches. The waterfall hike is a highlight, and the boat ride provides stunning coastal views. Reviewers mention the friendly crew and the well-organized itinerary. It’s a good pick for travelers who want a mix of adventure, nature, and water activities.
Bottom Line: Well-rounded, active day suited for those who want more than just snorkeling.
14. Basic Marietas Islands Tour Snorkeling Playa Nopalera and more

This 2.5-hour tour hits Marietas Islands without Hidden Beach, focusing on snorkeling, exploring caves, and seeing La Bufadora. The small group (8 passes) emphasizes comfort and personalized attention. Reviewers praise the fun photo spots and guides’ knowledge. It’s a budget-friendly way to experience the islands with some of the best snorkeling and scenery.
Bottom Line: A good, shorter option for those who want to explore Marietas without the full-day commitment.
15. Private trip: snorkeling at Los Arcos & Colomitos beach

Number 15 offers a customized private tour around Los Arcos and Colomitos Beach. It’s ideal for families or groups wanting a flexible schedule. You’ll enjoy personalized guidance and the chance to spot fish, rays, and eels in shallow reefs. The 4-hour trip includes snorkeling gear and refreshments. Many reviews highlight the friendly guides and beautiful scenery.
Bottom Line: A tailor-made experience perfect for those preferring privacy and flexibility.
16. Private Boat Tour to Yelapa with Snorkeling and Waterfall Hike

Finally, the 5.5-hour private tour to Yelapa combines snorkeling, beach relaxation, and a waterfall hike. Visitors appreciate personal guides and the chance to explore less touristy spots. Stops include Los Arcos, Yelapa Waterfalls, and Las Animas Beach. The trip is perfect for active travelers who want a mix of water, nature, and cultural experiences.
Bottom Line: Best suited for adventurous groups wanting a full day of varied activities.
How to Choose Your Perfect Puerto Vallarta Snorkeling Experience
When selecting a tour, consider your budget, time available, and interests. If you prefer luxury and privacy, the private sailing or private snorkeling options (e.g., Tour #4) are your best bet. For family-friendly adventures, look at tours like Tour #1 or Tour #12. If wildlife encounters excite you, the Wild Dolphins (Tour #2) or Yelapa by Speedboat (Tour #13) will deliver.
Booking early is recommended, especially in peak season, to secure your spot on popular tours like the Marietas Islands or Hidden Beach excursions. Also, check for any restrictions or special requirements, such as swimming ability for Hidden Beach visits.
Puerto Vallarta offers a wide spectrum of snorkeling tours suited for every type of traveler—whether you want a quick taste, a full-day adventure, or a private escape. With options from budget-friendly group trips to luxury private charters, there’s no reason to miss out on exploring its vibrant underwater world. Consider your interests and schedule, and book early to ensure your spot on one of these memorable excursions.
