When trying to pick the best places to go snorkelling in Puerto Vallarta, you're spoilt for choice as this amazing resort town is a heaven for anyone who loves snorkelling. With temperatures hovering between 80 and 90°F, a dip in the ocean is divine. And lucky for us, marine animals love the climate, too, making Puerto Vallarta a true snorkeler’s paradise.

There are plenty of beaches to snorkel at in Puerto Vallarta, but some of the best are only accessible by boat. Marietas Islands and Los Arcos, for example, have stunning scenery and abundance of aquatic life. Other secluded beaches along the coast are so densely blocked by jungle that reaching the beach via the water side is actually easier.

  • 1

    Marietas Islands

    Hidden beaches

    Marietas Islands
    • Aventura

    The Marietas Islands have been compared to the world-famous Galapagos Islands because of the area’s beauty and diverse wildlife. The islands are a national park off the coast of Puerto Vallarta on Mexico’s Pacific coast and are only accessible via boat.

    Snorkelling around the coral reefs of Marietas Islands is a true wonder. You’ll see schools of colourful fish like the black and yellow striped Moorish idol, iridescent blue king angelfish, and many more. Lucky snorkellers may also get to see sea turtles or dolphins passing through. There are several companies that offer snorkelling tours around the area, but the best are the ones that keep the tour groups small.

    Ubicación: Islas Marietas, Mexico

    Mapa
  • 2

    Los Arcos National Park

    Protected as a National Park since 1984

    Los Arcos National Park
    • Aventura

    As a marine park, Los Arcos National Park has been preserved as a sanctuary underwater. The park gets its name, “the arches,” from the arched cutouts in the rock formations that you can swim into like caves. In total, there are five islets, but there are three in particular that are notable: Rock of the Arches, Turtle Rock, and Rock of the Devil.

    It is illegal to fish in Los Arcos National Park, which means that the area is teeming in marine life. Snorkellers here will likely see eels, rays, trumpetfish, angelfish, parrotfish, and even sea turtles. Joining a tour group is the best way to snorkel in Los Arcos National Park because it is far enough off shore that swimming to the location isn’t feasible.

    Ubicación: Jalisco, Mexico

    Teléfono: +52 322 238 8503

    Mapa
  • 3

    Majahuitas

    A top-notch beach club awaits post-snorkeling

    Majahuitas
    • Aventura
    • Familias

    Playa Majahuitas runs along the southern shore of Banderas Bay, south of Puerto Vallarta. It is not only a tranquil beach with stunning jungle and mountain views, but also a popular snorkelling destination. The cove is only accessible via boat, which makes it less crowded than other snorkelling spots.

    What will you see snorkelling in the protected waters of Majahuitas? Spotted eagle rays, stingrays, cornets, pufferfish, barber fish, parrot fish, and turtles. Swimming out near the cliffs is an experience to remember. Pro tip: Bring water shoes, as the sand is full of broken up shells that can be sharp at times.

    Ubicación: 48422 Jalisco, Mexico

    Mapa
  • 4

    Yelapa

    An hour boat ride from Puerto Vallarta with scenic views along the way

    Yelapa
    • Aventura
    • Familias

    The gentle waters that run up against Yelapa Beach draw in travellers who are looking for a relaxing swim. The calm and clear waters also make the area an ideal snorkelling destination. You have to take a water taxi south from Puerto Vallarta to get to the village of Yelapa.

    Colourful schools of neon clownfish, impressive eels, and turtles are among the many marine life you can see while snorkelling in Yelapa. (Though, be mindful of jellyfish in the area, as a sting can put a damper on your day.) When you’re done snorkelling, you can grab a bite to eat or a drink at one of several beachside establishments.

    Ubicación: Yelapa, 48422 Jalisco, Mexico

    Mapa
  • 5

    Las Caletas

    A secluded cove with crystal-clear waters

    Las Caletas
    • Aventura
    • Familias

    Las Caletas is a beach off the southern coast of Banderas Bay and is easily accessible if you’re staying in Puerto Vallarta. The beach is only accessible via boat, so it is not overly crowded.

    Snorkelling in this secluded cove is especially pleasant because the water is very clear and calm. Beneath the water’s surface are coral, where many marine animals call home. You don’t even need to swim too far away from the shore to see schools of fish or a spotted eagle ray flying through the water. Just don’t forget to bring coral safe sun cream.

    Ubicación: Guatemala 560, 5 de Diciembre, 48350 Puerto Vallarta, Jalisco, Mexico

    Mapa
  • 6

    Los Muertos Beach

    Puerto Vallarta’s most popular beach

    Los Muertos Beach
    • Aventura
    • Familias

    Though the water can be choppy off Los Muertos Beach in Puerto Vallarta at times, when the water does calm down, it is a really nice snorkelling experience. The water is typically calmest during the dry winter season.

    For the best shot at seeing colourful, tropical fish, swim over to the rock outcroppings where the fish find food and shelter. There you’ll also see crustaceans and tropical birds. During low tide, you can walk out to the large rocks and only get your feet wet on the sandbar. Los Muertos Beach is within walking distance of town, so it’s easy to get a bite to eat after a fun afternoon of snorkelling.

    Ubicación: Puerto Vallarta, Jalisco, Mexico

    Mapa
  • 7

    Pizota

    Accessible via hiking trail that connects to other secluded beaches

    Pizota
    • Aventura
    • Familias

    Pizota is a small village south of Puerto Vallarta featuring a palm tree lined beach complete with soft sand and clear waters. Pizota is a true hidden gem as most tourists don’t know about this quaint spot. To get there, you can either rent a boat or take the water taxi to Yelapa and ask the ship captain to take you further to Pizota.

    Snorkelling on Pizota is calm and relaxing. You’ll see plenty of tropical fish and rays. If you come in winter (November to March), it’s also possible to see dolphins and whales swimming through Banderas Bay.

    Ubicación: Pizota, 48422 Jalisco, Mexico

    Mapa
  • 8

    Conchas Chinas

    Home of the “curled shells”

    Conchas Chinas
    • Aventura
    • Familias

    Conchas Chinas Beach is easily accessible from city centre and doesn’t require any sort of boat reservation to see the abundant underwater wildlife. Since Conchas Chinas is not protected by a cove, the water can be choppy at times. The winter months are the best time to avoid big waves.

    If you’re visiting in the summer when waters can get rough, you can often still experience calm snorkelling in the early morning. To see the most abundant fish, urchins, crustaceans, and more, swim out past the rock outcroppings. Conchas Chinas means "curled shells" referring to the type of shell found only on these beaches.

    Ubicación: Conchas Chinas, Puerto Vallarta, Jalisco, Mexico

    Mapa
  • 9

    Playa Colomitos

    At the base of the Sierra Madres mountains

    Playa Colomitos
    • Aventura
    • Familias

    Playa Colomitos is a tiny sandy cove south of Puerto Vallarta with minimal amenities. Yet it is still a charming location for a day on the beach and snorkelling in the calm, turquoise water.

    To reach Playa Colomitos, you can take a water taxi or hike through the jungle. If hiking, you’ll start in Boca de Tomatlán and hike along the river until you see a footbridge and signs for the beach. Though boating is faster, the hike is beautiful and makes the dip in the ocean that much more rewarding. By that point, the seahorses, rays, sea turtles, and colourful fish you’ll see snorkelling will be icing on the cake.

    Ubicación: 48424 Jalisco, Mexico

    Mapa
  • 10

    Las Gemelas Beach

    A favourite among locals

    Las Gemelas Beach
    • Aventura
    • Familias

    The twin beaches of Las Gemelas in Puerto Vallarta are ideal for snorkelling because of their convenient location and mild waters. Las Gemelas Beach is not far from city centre Puerto Vallarta and is a popular destination, especially on weekends.

    You don’t have to swim far from the shore to see an underwater show at Las Gemelas Beach. Right below your feet there are dancing sea grasses, small and medium sized fish, eels, urchins, sea snakes, and so much more waiting to be discovered.

    Ubicación: Manzanillo - Puerto Vallarta 2354, 48272 Aguacate, Jalisco, Mexico

    Mapa