
Snorkeling in Puerto Vallarta, Mexico – Best Spots and What to See
Puerto Vallarta is famous for its crystal-clear waters, colorful marine life, and breathtaking coastal scenery. There’s no better way to experience it than by snorkeling in Banderas Bay. Whether you are a casual swimmer or an ocean enthusiast, Puerto Vallarta offers some of the best snorkeling spots in Mexico, all easily accessible by boat or through guided tours.
This guide covers the top snorkeling locations, what marine life you can expect to see, how to prepare, and the best times to go.
Why Snorkel in Puerto Vallarta
Located along Mexico’s Pacific coast, Puerto Vallarta is surrounded by calm bays and protected marine parks. The area is known for its underwater biodiversity and warm tropical waters year-round.
Unlike coral reef destinations, Puerto Vallarta’s seascape is made up of rocky formations, volcanic slopes, and vibrant fish habitats that create a unique underwater world. Many of the best sights are visible just below the surface, making snorkeling enjoyable for everyone.
Top Snorkeling Spots in and Around Puerto Vallarta
1. Los Arcos Marine Park
One of the most iconic snorkeling spots in Puerto Vallarta, Los Arcos features massive granite arches and underwater tunnels full of life.
What to See: Angelfish, rays, pufferfish, and coral gardens.
How to Get There: A short boat ride from Marina Vallarta or Mismaloya Beach.
2. Majahuitas Cove
A peaceful, secluded bay surrounded by lush jungle cliffs, Majahuitas is perfect for swimming and snorkeling in clear, calm water.
What to See: Tropical fish, starfish, and rays.
How to Get There: Only accessible by boat, included in many Puerto Vallarta boat tours.
3. Yelapa Beach
Known for its charming coastal village and scenic beauty, Yelapa offers snorkeling along its rocky edges.
What to See: Parrotfish, damselfish, and coral patches.
How to Get There: Reachable by private yacht charter or group boat tour.
4. Marietas Islands (Hidden Beach)
A UNESCO-protected marine reserve and one of Mexico’s top snorkeling sites.
What to See: Reef fish, sea turtles, and dolphins.
How to Get There: By yacht rental or private boat trip from Puerto Vallarta or Nuevo Vallarta.
5. Colomitos Beach
A small but stunning hidden beach surrounded by emerald water and jungle cliffs.
What to See: Colorful tropical fish, sea cucumbers, and starfish.
How to Get There: By short jungle hike or boat from Boca de Tomatlán.
Marine Life in Banderas Bay
Puerto Vallarta’s Pacific waters host an incredible variety of marine species.
Fish: Angelfish, butterflyfish, parrotfish, and surgeonfish
Invertebrates: Sea stars, crabs, urchins, and octopuses
Occasional Sightings: Dolphins, manta rays, and humpback whales (December to March)
Unique Sights: Volcanic formations and coral gardens
Visibility ranges from 10 to 25 meters depending on the season.
Snorkeling Tips for Puerto Vallarta
-
-
-
Use reef-safe sunscreen to protect marine life.
-
Bring fins or water shoes for rocky areas.
-
Avoid touching corals or rocks.
-
Go early in the morning for the calmest waters.
-
Stay close to your guide, especially near active boat routes.
-
-
Best Time of Year for Snorkeling
-
-
-
November to April: Best visibility and calm seas.
-
May to June: Warm waters and fewer crowds.
-
July to October: Rich marine life but occasional rain.
-
-
Water temperatures average between 24°C and 30°C (75°F–86°F), ideal for snorkeling without a wetsuit.
Want to Snorkel from a Boat
The best way to enjoy snorkeling is through a private yacht charter or one of our Puerto Vallarta boat rentals. Most tours include snorkeling gear, refreshments, and multiple swimming stops.
Top destinations include:
-
-
-
Los Arcos Marine Park
-
Majahuitas Cove
-
Yelapa
-
Marietas Islands
-
Hidden coves near Boca de Tomatlán
-
-
Choose from Puerto Vallarta boat tours, private yacht rentals, or catamaran trips for the ultimate snorkeling adventure.
Snorkeling in Puerto Vallarta – A Must-Do Experience
Snorkeling in Puerto Vallarta combines adventure, relaxation, and incredible natural beauty. Whether you book a private yacht, join a catamaran cruise, or take a family-friendly boat tour, you’ll see why this destination is a favorite among travelers.
Explore the ocean, spot tropical marine life, and make unforgettable memories with Puerto Vallarta boat rentals, yacht charters, fishing charters, and sunset cruises that bring you closer to Mexico’s vibrant coastal world.
