Banderas Bay is one of Mexico's richest marine environments, where warm Pacific currents meet rocky points and protected coves to create a haven for tropical fish, rays, turtles, and even seasonal whales. The water is at its clearest from late autumn through spring, but good snorkeling can be found year-round if you know where to go. From easy shore entries to boat-access sanctuaries, here are the ten best snorkeling spots around Puerto Vallarta and what makes each one special.
1. Los Arcos Marine Park
The granite arches just south of town form a protected marine sanctuary and the bay's most popular snorkeling site. Calm, clear water and a wall that drops into the deep make it ideal for spotting parrotfish, angelfish, eels, and the occasional ray. Most snorkeling tours include a stop here, and it's perfect for beginners.
2. Marietas Islands
About an hour northwest, this protected archipelago offers some of the most pristine reefs in the region. Access is limited and tightly regulated, so you must go with a licensed operator. The reward is brilliant visibility, abundant fish, and the chance to snorkel near the famous Hidden Beach inside a collapsed crater.
3. Majahuitas
This semi-secluded south-shore beach has a reef just offshore that's packed with tropical fish, sea turtles, and rays. Because it's reachable mainly by boat, it stays uncrowded and the water is wonderfully clear. Bring your own gear if you can. Read more in our secret beaches guide.
4. Las Caletas
The former hideaway of director John Huston, Las Caletas is a private cove on the bay's southern shore with calm, protected water perfect for snorkeling. The reef close to shore shelters plenty of fish, and the setting — jungle gardens meeting a quiet beach — is among the prettiest in the area.
5. Playa Colomitos
One of Mexico's smallest beaches doubles as an excellent snorkel spot. The rocky edges of this jungle-fringed cove host schools of fish in crystal-clear shallows, and the calm water suits families. Reach it on the short trail from Boca de Tomatlán or by water taxi. Details on our Colomitos page.
6. Playa Las Ánimas
This long south-shore beach is easy to reach by water taxi and offers gentle conditions good for casual snorkeling near the rocky ends. It's a relaxed all-day destination with restaurants, sun loungers, and other activities, making it a great choice for families who want to mix snorkeling with beach time.
7. Quimixto
Best known for its waterfall hike, the fishing village of Quimixto also has rocky areas near the beach where fish gather in the clear water. Combine a morning snorkel with the walk or horseback ride to the falls for a full, varied day on the bay's southern shore.
8. Yelapa
While Yelapa is famous for its village and waterfalls, the rocky points flanking the main beach offer surprisingly good snorkeling, especially when the water is calm. It's a fine bonus activity on a day trip to this roadless cove. See our complete Yelapa guide for planning tips.
9. Playa Mismaloya
Just south of the city, Mismaloya sits beside Los Arcos and shares some of its clear water and rocky habitat. You can snorkel directly from the beach here, making it an accessible option without a boat. It gets busy, so arrive early for the best visibility and fewer swimmers stirring up the sand.
10. Punta Mita and the Anclote Reef
Up on the bay's northern tip, the waters around Punta Mita include shallow reefs that teem with life and, in season, are a launch point for swimming with whales and seeing manta rays. A day trip north rewards you with different conditions and marine species than the southern sites.
Snorkeling Tips for Banderas Bay
Visibility is best in the morning before the wind picks up and during the dry season from November to May. Always use reef-safe sunscreen to protect the marine habitat, never touch or stand on coral and rocks, and keep a respectful distance from turtles and rays. If you're not a strong swimmer, wear a flotation vest, and for boat-access sites, choose reputable operators who provide quality gear and safety briefings.
Frequently Asked Questions
When is the best time to snorkel in Puerto Vallarta?
The dry season from November to May brings the calmest, clearest water and the best visibility. Mornings are ideal year-round, before afternoon winds churn the surface and reduce clarity.
Do I need to bring my own snorkeling gear?
Tours and many beaches offer rentals, but quality varies. If you snorkel often, bringing your own well-fitting mask and snorkel guarantees comfort, especially for the more remote, boat-access sites like Majahuitas.
Which spots are best for beginners and families?
Los Arcos, Las Ánimas, Colomitos, and Las Caletas all have calm, protected water that's great for first-timers and children. Flotation vests are widely available for added confidence.
Can I see turtles and rays while snorkeling here?
Yes. Sea turtles and rays are commonly spotted around Majahuitas, Los Arcos, and the Marietas, while the northern reefs near Punta Mita can offer manta ray sightings in season. Always observe wildlife from a respectful distance.
Ready to explore the underwater bay?
Book a snorkeling tour to the best reefs and coves around Vallarta.
Explore all tours →