Top Snorkeling Spots in Puerto Vallarta
Puerto Vallarta is one of those rare places where the sea feels alive with color. The waters of Banderas Bay are filled with coral, tropical fish, and gentle sea turtles that glide effortlessly beneath the surface. If you want to explore this underwater paradise, these are the top snorkeling spots in Puerto Vallarta that every traveler should experience.
1. Los Arcos Marine Park

Los Arcos is the most famous snorkeling site in Puerto Vallarta. Towering granite islands rise from the sea and hide a maze of tunnels and caves beneath the waves. The calm waters are home to angelfish, pufferfish, and rays. This protected marine park is a must-see for first-time visitors.
Tip: Visit in the morning when the sunlight penetrates deep into the caves for the best visibility.
2. Marietas Islands and the Hidden Beach

Just offshore from Puerto Vallarta lies the stunning Marietas Islands, known for their clear turquoise waters and the world-famous Hidden Beach, also called Playa del Amor. Snorkelers will love exploring coral reefs filled with tropical fish and colorful sea fans.
Note: Access to the Hidden Beach is limited to protect the ecosystem, so book a licensed tour in advance.
3. Majahuitas Cove

Majahuitas is a quiet cove located south of Puerto Vallarta, surrounded by jungle cliffs. The beach is accessible only by boat, which keeps it peaceful and untouched. The calm water makes it ideal for beginners, and you will often see schools of fish close to shore.
Travel Tip: Combine your snorkeling trip with a beach picnic or a stand-up paddleboard session in the bay.
4. Yelapa Beach

Yelapa is a fishing village hidden along the coast, reachable only by boat. Its shallow reef area is perfect for snorkeling, and after your swim, you can relax on the beach or walk up to the waterfall nearby.
Local Secret: Try the homemade pies that locals sell along the sand they are famous in Yelapa.
5. Colomitos Cove

Colomitos is one of the smallest and most beautiful beaches near Puerto Vallarta. The reef is close to the shore, so you can swim right from the sand and start snorkeling immediately. Expect to see colorful parrotfish and butterflyfish in calm water.
Adventure Tip: Hike down from Boca de Tomatlán or arrive by boat for a full-day nature trip.
When to Go Snorkeling in Puerto Vallarta
The best months for snorkeling are November through May, when the ocean is calm and visibility is at its best. During these months, you might also spot humpback whales and dolphins around the bay.
If you visit in summer, expect warmer water and lush green mountain views, although the sea can be a little rougher.
What to Bring
-
-
-
Reef safe sunscreen
-
Mask, snorkel, and fins if not provided
-
Waterproof camera
-
Hat and light cover-up for sun protection
-
Freshwater to rinse off after swimming
-
-
Explore More of Puerto Vallarta by Boat
After snorkeling, continue your adventure on a private yacht charter Puerto Vallarta or join a catamaran rental Puerto Vallarta trip for a relaxed day of sailing. You can combine your snorkeling stops with sightseeing, sunset cruising, or even dolphin watching in Banderas Bay.
For more options, check our main guide on Puerto Vallarta boat rentals to find the best boats for your trip.
