With its warm, clear water and protected coves, Banderas Bay is one of Mexico’s premier snorkeling destinations. Granite arches, hidden beaches reachable only by boat, and a UNESCO-listed island chain all teem with tropical fish, rays, and sea turtles. Here are the top 10 snorkeling spots in and around Puerto Vallarta, from the famous to the wonderfully secret.
1. Los Arcos Marine Park
The signature snorkeling site of Puerto Vallarta, Los Arcos is a cluster of granite islands riddled with arches and tunnels just off the southern shore. Protected as a national marine park, its sheltered water hosts parrotfish, angelfish, sea turtles, and the occasional octopus. Visibility is excellent and the shallow areas are perfect for beginners.
2. Las Caletas
Accessible only by boat, this former hideaway of director John Huston is a lush cove with calm, fish-filled water. Snorkeling here feels exclusive and serene, with vibrant reef life right off the beach and plenty of shade for between-swim breaks.
3. Majahuitas
A secluded, golden-sand beach on the bay’s southern coast, Majahuitas offers crystal-clear shallows ideal for spotting tropical fish without venturing far from shore. Its rocky points concentrate marine life and the lack of crowds makes it a peaceful favorite.
4. Las Marietas Islands
This UNESCO Biosphere Reserve off Punta de Mita is the crown jewel of regional snorkeling. Famous for the hidden “Playa del Amor” inside a collapsed crater, the islands burst with manta rays, sea turtles, and hundreds of fish species. Access is limited and permits are required, so book a licensed tour.
5. Colomitos
Reputedly the smallest beach in Mexico, Colomitos sits in a tiny jungle-framed cove south of Boca de Tomatlán. A short boat ride or jungle hike gets you there, and the rocky edges shelter colorful fish in calm, transparent water.
6. Playa Las Animas
A lively beach village reachable by water taxi, Las Animas combines good snorkeling near its rocky outcrops with beachfront palapas and restaurants. It’s a great choice if you want underwater exploring plus a full day of beach amenities.
7. Quimixto
Just past Las Animas, Quimixto offers clear coves and a famous jungle waterfall a short hike or horseback ride inland. Snorkel the rocky points in the morning, then cool off under the falls — a perfect combination.
8. Yelapa
This boho beach village at the bay’s southern tip has calm waters near its headlands that reward patient snorkelers with rays and reef fish. Pair it with a hike to Yelapa’s waterfalls for an unforgettable day trip.
9. Mismaloya
The cove where “Night of the Iguana” was filmed lies right beside Los Arcos, so the same rich marine ecosystem spills into its waters. Easily reached by car or bus, it’s a convenient spot for a quick snorkel close to town.
10. Caballo and Tres Marietas Outcrops
Smaller rock formations scattered around the bay’s edges create surprise snorkeling pockets full of fish. Many boat tours stop at these lesser-known outcrops where currents concentrate marine life and crowds are nonexistent.
Snorkeling Tips for Banderas Bay
The dry season (November to May) brings the calmest, clearest water, while summer can stir up the visibility. Always wear reef-safe sunscreen to protect the coral, never touch or stand on the reef, and consider a guided tour for the offshore sites. You can find boat trips on our tours page and explore more shoreline options in our beaches guide.
Frequently Asked Questions
What is the best snorkeling spot in Puerto Vallarta?
Los Arcos Marine Park is the most popular and accessible, while Las Marietas Islands offer the most spectacular biodiversity. Both are excellent depending on whether you want convenience or a bucket-list experience.
When is the best time of year to snorkel?
The dry season from November to May offers the clearest water and calmest conditions. December through March may also reward you with the songs of migrating humpback whales underwater.
Do I need to bring my own gear?
Most boat tours provide masks, snorkels, and fins, but bringing your own ensures a perfect fit. A rash guard or wetsuit top is handy in cooler months.
Are the offshore islands hard to reach?
Sites like the Marietas and Las Caletas are accessible only by boat and often require permits, so booking a licensed tour through our contact page is the easiest way to visit.
Ready to experience Puerto Vallarta?
Book tours and transfers with our local bilingual team.
See Tours