The Best and Top 20+ Snorkeling Spots in Puerto Vallarta, Mexico (2025)
Welcome to Puerto Vallarta, where the ocean sparkles like a sapphire, and adventure waits just beneath the waves.
Picture this: golden beaches hugged by lush green hills, the gentle rhythm of waves lapping the shore, and a world of vibrant marine life just beneath the surface. Puerto Vallarta, a gem on Mexico’s Pacific coast, isn’t just a tropical vacation destination—it’s a playground for nature lovers, especially those who love to snorkel.
Whether you’re an experienced snorkeler with years of underwater exploration under your belt or a curious first-timer hoping to dip your fins into something new, Puerto Vallarta is the perfect place to dive in. Its unique geography, with calm bays, rocky reefs, and crystal-clear waters, creates ideal conditions for snorkeling. Add to that a kaleidoscope of tropical fish, graceful rays, curious sea turtles, and even the occasional dolphin sighting, and you’ll quickly understand why this region is so beloved by ocean enthusiasts around the world.
Are you looking for the most comprehensive guide for Puerto Vallarta with tours and contacts? Read more...
Why Snorkeling in Puerto Vallarta Is So Special
What makes Puerto Vallarta truly magical is its accessibility to a world that seems untouched by time. Thanks to its location along Banderas Bay, one of the largest and most ecologically diverse bays in the world, the area offers an underwater paradise teeming with life. You’ll find everything from colorful coral reefs to hidden coves where schools of fish dart like shimmering rainbows. Even better? Many of these spots are just a short boat ride—or even a swim—away from the shore.
But it’s not just the marine life that makes Puerto Vallarta special. This region has a deep respect for its natural surroundings, with many snorkeling areas protected as part of conservation programs. That means when you snorkel here, you’re not just enjoying the beauty of the ocean—you’re helping preserve it for future generations.
Read More:
What’s Waiting for You in This Guide?
In this blog post, we’ll take you on a journey through the best and top snorkeling spots in Puerto Vallarta, from iconic destinations like Los Arcos to hidden gems like Playa Colomitos. Each spot has its own unique charm, whether it’s dramatic rock formations, calm turquoise waters, or an abundance of marine life waiting to greet you.
We’ll also share practical tips to make your snorkeling adventure safe, fun, and unforgettable—like when to go, what to bring, and how to find the best local guides. By the end of this guide, you’ll be ready to grab your snorkel and dive into the magic of Puerto Vallarta’s underwater world.
So, are you ready to explore a world filled with color, life, and tranquility? Let’s dive in!
The Best and Top Snorkeling Spots in Puerto Vallarta, Mexico
Puerto Vallarta isn’t just a feast for the eyes above ground; it’s a treasure trove of natural wonders beneath the surface too. From iconic marine parks to secluded beaches, the snorkeling spots here offer something for everyone. Whether you’re hoping to glide next to schools of fish or explore hidden underwater caves, these are the must-visit locations that will make your snorkeling adventure unforgettable.
1. Los Arcos National Marine Park
Why It’s Amazing:
Los Arcos is arguably the most famous snorkeling destination in Puerto Vallarta—and for good reason. This stunning marine park is known for its towering granite rock formations that rise dramatically out of the water. Beneath the surface, these rocky outcrops create a vibrant underwater world brimming with marine life, making it a favorite for both snorkeling and diving enthusiasts.
What to Expect:
As you slip into the water, you’ll be greeted by a kaleidoscope of color. Parrotfish, angelfish, and pufferfish are just some of the species that call this area home. The natural arches, caves, and tunnels add an element of adventure, and the crystal-clear waters make it easy to see the vibrant ecosystem in all its glory.
Pro Tip:
Arrive early in the morning when the water is calmest, and the crowds are minimal. Many local guides offer boat tours to Los Arcos, which is the best way to access its prime snorkeling spots.
2. Marietas Islands (Islas Marietas)
Why It’s Amazing:
The Marietas Islands, a UNESCO-protected area, are a true natural wonder. Famous for the “Hidden Beach” (Playa del Amor), these islands are home to some of the richest marine biodiversity in the region. The waters around the islands are pristine, making this a top-tier snorkeling destination.
What to Expect:
Not only will you encounter a dazzling variety of tropical fish, but you might also spot sea turtles, manta rays, and even dolphins if you’re lucky. The coral reefs here are well-preserved, offering a magical underwater landscape. Plus, the boat ride to the islands is an adventure in itself, with breathtaking views of the surrounding ocean.
Pro Tip:
Access to the Marietas Islands is regulated to protect the environment, so it’s important to book a guided tour with a licensed operator. Not all tours include snorkeling, so confirm before booking!
Read More:
3. Playa Colomitos
Why It’s Amazing:
For those seeking a more intimate snorkeling experience, Playa Colomitos is a hidden gem you can’t miss. This small, secluded beach is surrounded by lush jungle and accessible only by boat or a scenic hike from Boca de Tomatlán.
What to Expect:
The calm, shallow waters of Colomitos make it perfect for beginners and those who prefer a more laid-back snorkeling experience. You’ll find colorful fish darting around the rocks near the shore, and the peaceful surroundings make it easy to lose track of time.
Pro Tip:
Bring snacks and drinks, as there are no facilities on this remote beach. Combine your snorkeling trip with a picnic to make the most of your visit.
4. Majahuitas Beach
Why It’s Amazing:
If tranquility is what you’re after, Majahuitas Beach is a slice of paradise. This remote beach, surrounded by jungle and accessible only by boat, offers some of the clearest waters in the area, perfect for snorkeling.
What to Expect:
As soon as you dive in, you’ll be greeted by schools of tropical fish, rays gliding gracefully along the seabed, and maybe even a curious sea turtle. The serene atmosphere and unspoiled nature make Majahuitas feel like your own private slice of the ocean.
Pro Tip:
Bring your own snorkeling gear if possible, as rental options are limited in this more remote location.
5. Las Caletas
Why It’s Amazing:
Las Caletas is a private beach paradise that offers an all-inclusive snorkeling experience. Nestled in a secluded cove, it’s only accessible by boat and is managed by Vallarta Adventures, making it one of the most well-maintained and exclusive snorkeling spots in the area.
What to Expect:
The calm waters are perfect for families and beginners, and there’s plenty of marine life to admire just a few feet from the shore. Beyond snorkeling, Las Caletas offers kayaking, paddleboarding, and other activities, so you can make a full day of your visit.
Pro Tip:
Book a day pass in advance through Vallarta Adventures to secure your spot, as access is limited to preserve the area’s natural beauty.
6. Yelapa
Why It’s Amazing:
Yelapa is a charming fishing village that offers a perfect blend of cultural exploration and natural beauty. Its calm waters and laid-back vibe make it an ideal destination for snorkeling.
What to Expect:
The snorkeling here is best near the rocky areas along the shore, where you’ll discover schools of colorful fish in the clear, warm waters. After you’re done exploring the underwater world, take some time to stroll through the village, enjoy fresh seafood, or hike to the nearby waterfalls.
Pro Tip:
Yelapa is only accessible by boat, so plan your trip with a local water taxi or guided tour.
7. Playa Conchas Chinas
Why It’s Amazing:
Known as one of the most beautiful and tranquil beaches in Puerto Vallarta, Playa Conchas Chinas offers a secluded vibe with excellent snorkeling opportunities. Its rocky shoreline creates natural pools and reefs that are teeming with marine life.
What to Expect:
Shallow waters close to the shore make this an ideal spot for beginners and families. You’ll encounter colorful fish, sea urchins, and other small marine creatures in the calm, clear waters. The beach itself is peaceful, so you can enjoy a more private snorkeling experience.
Pro Tip:Bring your snorkeling gear, as rentals are limited in this area. Visiting during low tide provides better access to the natural pools and reefs.
8. Las Caletas
Why It’s Amazing:
As a private beach paradise, Las Caletas is a top choice for a full day of relaxation and adventure. Managed by Vallarta Adventures, this exclusive spot offers calm, crystal-clear waters that are perfect for snorkeling and a wide range of other activities.
What to Expect:
In the water, you’ll spot schools of tropical fish and other marine life. On land, you’ll find hammocks, jungle trails, and even opportunities for activities like kayaking and paddleboarding. This all-inclusive experience makes it a great choice for families or those looking for a hassle-free adventure.
Pro Tip:Book your visit in advance, as access to Las Caletas is limited to preserve its natural beauty.
Read More:
9. Punta Mita
Why It’s Amazing:
Located about an hour north of Puerto Vallarta, Punta Mita is a luxury destination with stunning snorkeling opportunities. Its clear waters, coral reefs, and proximity to the Marietas Islands make it a must-visit spot for ocean lovers.
What to Expect:
The snorkeling here is fantastic, with vibrant coral formations and plenty of marine life, including rays and sea turtles. Punta Mita is also a gateway to explore the Marietas Islands, adding even more to your snorkeling experience.
Pro Tip:Many resorts in Punta Mita offer snorkeling tours, but you can also rent gear and explore the reefs directly from the beach.
10. Mismaloya Beach
Why It’s Amazing:
Mismaloya Beach is a historic gem, as it’s where Puerto Vallarta first gained recognition thanks to the filming of The Night of the Iguana. Today, it’s a favorite spot for snorkeling due to its calm waters and proximity to Los Arcos Marine Park.
What to Expect:
Snorkeling near the rocky areas of Mismaloya Beach reveals a vibrant underwater world filled with tropical fish. Plus, its location just a short boat ride from Los Arcos makes it a convenient starting point for a full day of snorkeling exploration.
Pro Tip:
Visit the beach early in the morning or on weekdays to avoid the crowds and enjoy calmer waters.
11. El Morro
Why It’s Amazing:
For advanced snorkelers and diving enthusiasts, El Morro offers a thrilling underwater experience. This remote site, located about 25 miles offshore, features dramatic rock formations, underwater caves, and a chance to see larger marine life.
What to Expect:
El Morro is home to reef sharks, manta rays, and even sea turtles. The deep waters and unique underwater topography make it a more challenging but rewarding snorkeling destination.
Pro Tip:Given the depth and open water conditions, it’s best to visit El Morro with a guided tour that caters to experienced snorkelers and divers.
12. Las Animas Beach
Why It’s Amazing:
Las Animas Beach is a lively and family-friendly spot that combines a beautiful sandy shore with excellent snorkeling opportunities. Accessible by boat or a scenic hike from Boca de Tomatlán, it’s a great destination for a full day of fun.
What to Expect:
The calm waters around Las Animas are perfect for snorkeling, and you’ll find plenty of fish near the rocky areas. After snorkeling, enjoy the beachside restaurants, which serve fresh seafood and refreshing drinks.
Pro Tip:Consider hiking to Las Animas from Boca de Tomatlán for a unique adventure, then reward yourself with a snorkeling session and a delicious beachfront meal.
Hidden Gem Snorkeling Spots
Boca de Tomatlán: This quaint fishing village serves as a gateway to several hidden beaches and snorkeling spots. From here, you can take boat tours to explore the nearby marine parks.
Palo Maria Waterfalls: While primarily known for hiking, the area around the waterfalls offers opportunities for snorkeling in the nearby pools, surrounded by lush nature.
Isla Cuale: Although not a traditional snorkeling spot, the waters around this cultural hub can provide a unique experience for those looking to explore the local marine life.
El Salado Estuary: This ecological sanctuary is more about wildlife observation, but the surrounding waters can offer glimpses of marine life for those interested in a different kind of snorkeling experience.
Chico's Beach: Located near the Marietas Islands, Chico's Beach is less frequented by tourists. The clear waters and diverse marine life make it an excellent choice for snorkelers looking for a quieter experience.
Cabo Corrientes: A bit further south, this area offers pristine waters and excellent visibility. The underwater landscape is rich with marine biodiversity, perfect for snorkeling adventures.
El Eden: This secluded spot is surrounded by lush jungle and offers a unique snorkeling experience. The clear waters are home to various fish species, making it a hidden gem for snorkelers.
Cabo de Corrientes: Known for its dramatic cliffs and clear waters, this area is ideal for those looking to explore underwater caves and rich marine life while snorkeling.
La Manzanilla: Located south of Puerto Vallarta, this beach is less crowded and offers excellent snorkeling opportunities with its calm waters and diverse marine ecosystem.
San Pancho: A charming beach town north of Puerto Vallarta, San Pancho features beautiful waters and a relaxed vibe, making it a great spot for snorkeling away from the crowds.
Sayulita: While primarily known for surfing, Sayulita also offers snorkeling opportunities in its calm waters, where you can see a variety of fish and marine life.
Read More:
Other Notable Mentions
While these spots are the stars of Puerto Vallarta’s snorkeling scene, there are countless other hidden coves and beaches worth exploring. Ask locals or your tour guide for recommendations—they often know secret spots that aren’t on the tourist radar.
Each of these locations offers its own unique charm, from the bustling marine life of Los Arcos to the peaceful serenity of Majahuitas. Whether you’re looking for adventure, relaxation, or a bit of both, Puerto Vallarta’s snorkeling spots promise an experience you’ll never forget.
Ready to plan your adventure? Let’s explore some tips to make your snorkeling trip even more magical in the next section!
Tips for an Unforgettable Snorkeling Adventure
Now that you’ve discovered the best snorkeling spots in Puerto Vallarta, it’s time to prepare for the adventure of a lifetime. Whether you’re a seasoned snorkeler or a first-timer, these tips will help you make the most of your underwater experience while ensuring safety and sustainability.
1. Best Time to Snorkel in Puerto Vallarta
Timing is everything when it comes to snorkeling in Puerto Vallarta. For the best conditions, plan your trip between November and May, when the weather is dry, the ocean is calm, and visibility is at its peak. During these months, the water is crystal-clear, making it easier to spot marine life and enjoy the vibrant underwater scenery.
If you’re visiting during the rainy season (June to October), keep in mind that heavy rains can cloud the water, reducing visibility. However, the upside is that the ocean tends to be warmer, and you might have some of the snorkeling spots all to yourself.
Pro Tip: The early morning is the best time to snorkel, as the water is calmer, marine life is most active, and there are fewer crowds.
2. Packing Essentials for Snorkeling
A little preparation goes a long way in ensuring a comfortable and enjoyable snorkeling experience. Here’s what to pack:
Snorkeling Gear: If you have your own mask, snorkel, and fins, bring them along for a better fit and comfort. Otherwise, most tours and beachside rental shops provide quality gear.
Reef-Safe Sunscreen: Protect your skin while also protecting the marine environment. Regular sunscreen can harm coral reefs, so opt for reef-safe options.
Rash Guard or Wetsuit: These provide sun protection and keep you warm if the water is cooler.
Waterproof Camera or GoPro: Capture the magic of Puerto Vallarta’s underwater world to relive the experience later.
Dry Bag: Keep your valuables safe and dry while you’re out on the water.
Snacks and Water: Stay energized and hydrated, especially if you’re visiting remote beaches without facilities.
3. Safety Tips for Snorkeling
Safety is key when exploring the ocean, so keep these tips in mind:
Respect Marine Life: Avoid touching coral, fish, or any other marine creatures. Many organisms are fragile, and even a small touch can damage them.
Stay in Designated Areas: Stick to marked snorkeling zones to avoid strong currents or boat traffic.
Snorkel with a Buddy: Always snorkel with someone else, especially if you’re exploring deeper or more remote areas.
Know Your Limits: If you’re not a strong swimmer or are new to snorkeling, consider wearing a life vest for added safety.
Listen to Local Guides: If you’re on a tour, follow the instructions of your guide—they know the waters and conditions best.
Read More:
4. Choosing a Snorkeling Tour
While some snorkeling spots in Puerto Vallarta are accessible from the shore, many of the best locations, like Los Arcos and the Marietas Islands, are easiest to reach by boat. Booking a tour with a reputable operator can enhance your experience in several ways:
Expert Guidance: Local guides know the best spots and can point out hidden marine life you might not notice on your own.
Convenience: They provide transportation, gear, and often refreshments, making the trip hassle-free.
Safety: Reputable operators prioritize safety and ensure all participants are prepared for the adventure.
Eco-Conscious Practices: Look for operators who follow conservation guidelines to minimize their impact on the environment.
Pro Tip: Check reviews online and ask about group sizes. Smaller groups often provide a more intimate and enjoyable experience.
5. Making It a Memorable Experience
Snorkeling in Puerto Vallarta is about more than just the underwater world—it’s about soaking in the full experience of this vibrant destination. Here are some ideas to make your trip even more special:
Combine Activities: Many snorkeling tours include extras like kayaking, paddleboarding, or even whale watching (especially during the winter months when humpback whales visit Banderas Bay).
Savor the Local Cuisine: After a day in the water, treat yourself to fresh seafood at one of the beachfront restaurants. Nothing beats a plate of ceviche or grilled fish paired with a cold drink as you watch the sunset.
Explore Beyond the Water: Pair your snorkeling adventure with a jungle hike, a visit to a nearby village like Yelapa, or some downtime on one of Puerto Vallarta’s beautiful beaches.
Pro Tip: Don’t rush! Take your time exploring and enjoying the natural beauty of Puerto Vallarta, both above and below the surface.
6. Leave Only Bubbles
Finally, remember that snorkeling is not just about enjoying the ocean—it’s about protecting it too. Follow these simple eco-friendly practices:
Avoid using single-use plastics like water bottles or snack wrappers.
Take all trash with you and leave the beaches cleaner than you found them.
Choose tours and activities that prioritize sustainability and marine conservation.
By taking small steps to protect the environment, you’ll help preserve Puerto Vallarta’s snorkeling spots for future generations to enjoy.
Ready to Dive In?
With its crystal-clear waters, thriving marine life, and breathtaking scenery, Puerto Vallarta offers some of the best snorkeling experiences you’ll find anywhere in the world. Whether you’re gliding through the arches of Los Arcos, exploring the remote beauty of Majahuitas, or marveling at the biodiversity of the Marietas Islands, you’re in for an unforgettable adventure.
So pack your snorkel gear, embrace the magic of the Pacific, and get ready to create memories that will last a lifetime. The ocean is waiting—are you ready to dive in?