Skip to Content

The Best Snorkeling Beaches in Mexico

The Best Snorkeling Beaches in Mexico

Last Updated on October 26, 2021

Mexico has hundreds of paradisaical destinations on both its coast, the Pacific Ocean and the Caribbean. With so many beautiful seaside destinations – what are the best snorkeling beaches in Mexico?

Before taking a snorkeling trip to Mexico, there are a couple of things you need to consider:

August and September are the  months during which hurricanes can happen and heavy rainfalls occur often. This leads to rougher seas and also impacts underwater visibility, so I’d recommend not planning your trip during these months. The best time to snorkel in Mexico are between December and March.

The best destinations for snorkeling in Mexico are Cancun, Playa del Carmen, and Puerto Vallarta. They are located in the beautiful Caribbean Sea, and the other borders the majestic but imposing Pacific Ocean.isla mujeres caribbean Mexico

The Caribbean Coast: Beaches and Snorkeling Sites in Cancun and Playa del Carmen

Cancun and Playa del Carmen are both perfect places for those who like to explore the ocean and get to experience marine life, since both are located on Mexico’s Caribbean Coast. In the Caribbean, snorkeling is easy because of the shallow and calm waters. Thanks to the clear waters of the Caribbean, visibility is also excellent.

The best places for snorkeling in Cancun are:

  • Punta Nizuc Cancun
  • Puerto Morelos (just south of Cancun)
  • Cancun beach

The best places for snorkeling around Cancun:

  • Isla Mujeres
  • MUSA (Underwater Museum of Art)
  • Cozumel
  • Akumal

The best places for snorkeling in Playa del Carmen are:

  • El dorado by Maroma
  • Iberostar (by reservation)
  • Nearby cenotes (cenotes route)


How to get around Cancun and Playa del Carmen

There are plenty of options to get around Playa and Cancun, including shuttle services, taxis, buses and rental cars. If you don’t want to drive yourself, check out the Cancun to Playa del Carmen shuttle and the car rental in Cancun if you feel comfortable driving in Mexico.

The Pacific Coast: Beaches and Snorkeling Sites in Puerto Vallarta

Puerto Vallarta is a beautiful city; which offers thousands of attractive activities to all those who visit it.

Among many of the activities to do in this city is snorkeling. The beaches of Puerto Vallarta have incredible marine diversity and are considered the most beautiful in the Pacific Ocean, along with the beaches of Los Cabos.

Finding places for snorkeling in Puerto Vallarta will be easy, as this is one of the most popular activities in the area.

The best places to snorkel in Puerto Vallarta are:

  • Majahuitas
  • Bahia Banderas
  • Puerto Vallarta beaches
  • Isla Marietas (Twin Islands)
  • Las Caletas
  • Los Arcos National Park

How to get around Puerto Vallarta and surrounding towns

Puerto Vallarta is a beautiful city with plenty of beautiful beaches nearby, along the Riviera Nayarit. The best way to get from one destination to another is be the Puerto Vallarta car rental service. That way, you won’t have to rely on the schedule of the public buses, and renting a car is more economic than paying for taxis – especially if you want to visit several locations around Puerto Vallarta.

Some hotels and tour operators include shuttle service from your hotel to the snorkeling area, if you book the trip through the hotel or a local tour operator.

The best places for snorkeling around Puerto Vallarta:

  • Yelapa
  • Mismaloya
  • Tenacatita
  • Los Cabos
  • Zihuatanejo
  • Punta Mita

best places to snorkel in Mexico

Tips for your snorkeling trip to Mexico

When you pack for your trip, do not forget to pack environmentally friendly sunscreen so that it won’t affect the area’s marine ecosystem (these sunscreens are also widely available for purchase in Cancun and Playa del Carmen and Puerto Vallarta, should you prefer buying them at your destination).

When visiting sites where you have contact with marine species, keep your distance, try not to touch the coral, and do not try to feed any marine species if you are not accompanied or guided by a professional in the area.

Please note that you will have to pay a reef preservation fee of approx US$12 per person when snorkeling in places close to Cancun, such as Cozumel, or close to Puerto Vallarta, such as Los Cabos.

Some snorkeling tours already include the equipment; however, make sure to confirm if the equipment is included in the price of the tour or activity within the park or hotel, or if an additional cost occurs for it.

You can easily find snorkeling equipment in any of the cities mentioned in this post if you prefer using your snorkeling places in Mexico