top of page
  • Writer's pictureJared

Underwater Wonders: Top 8 Destinations for the Best Snorkeling in Mexico

Woman Snorkeling with Stingray



Snorkeling in the Ocean

Mexico, blessed with stunning coastlines along the Pacific Ocean, the Gulf of Mexico, and the Caribbean Sea, is home to diverse marine ecosystems teeming with aquatic life.

Mexico's crystal-clear waters and diverse wildlife make it an excellent snorkeling and scuba diving destination.

With over 9,300 kilometers of coastline, Mexico offers countless opportunities to explore its underwater wonders.

Snorkeling is an accessible and enjoyable activity that allows people of all ages and skill levels to get up close with the marine world.

Snorkeling is the perfect way to witness Mexico's stunning coral reefs, colorful fish, and unique underwater landscapes.

Going snorkeling can provide travelers with an unforgettable experience and promotes awareness and appreciation of the delicate marine ecosystems that need our protection.

For those seeking underwater adventure, I’ve compiled a list of the 8 best snorkeling destinations in Mexico.

From the clear waters of the Caribbean Sea to the diverse marine life of the Pacific Ocean, each of these locations offers a unique and unforgettable snorkeling experience.

Pack your masks and flippers, and get ready to explore the best snorkeling in Mexico.


Woman and Man with Ocean in Background
My girlfriend and I about to snorkel in Cozumel

Cozumel is a beautiful island off the eastern coast of Mexico's Yucatan Peninsula and is a top destination for snorkelers and divers.

The Mesoamerican Barrier Reef System, which is the second-largest coral reef system in the world, surrounds the island.

Cozumel’s warm, clear water and diverse marine life make it an ideal location for some of the best snorkeling in Mexico.

This section will examine some popular snorkeling destinations in Cozumel and some tips for snorkeling in Cozumel.

Palancar Reef

Located on the southwest side of Cozumel is a stunning coral reef formation that stretches over five kilometers.

Palancar Reef features a variety of coral structures, including massive coral heads, tunnels, and swim-throughs, offering snorkelers an exciting and dynamic underwater experience.

The marine life at Palancar Reef includes Triggerfish, sea turtles, and Nurse sharks, to name a few.

You might also be able to spot rays gliding through the water or colorful schools of fish swarming around coral formations.

Colombia Reef

Situated south of Palancar Reef is another must-visit snorkeling spot in Cozumel.

Colombia reef is shallow, with depths ranging from 3 to 12 meters, and it features impressive coral formations and a diverse array of underwater life.

Colombia Reef is also known for its impressive visibility, often exceeding 30 meters.

While snorkeling Colombia Reef, you can encounter many fish species, including Blue tangs, Yellowtail snappers, and Queen triggerfish.

The reef also provides a home to sea turtles, eels, and the occasional shark.

Tips for snorkeling in Cozumel

  • The best time to visit Cozumel for snorkeling is from May to September when the water temperature is warm, and the sea conditions are calm.

  • Always follow safety guidelines and use a PFD (Personal Flotation Device), especially as a beginner or if you aren’t a particularly strong swimmer.

  • Consider booking a guided snorkeling tour to ensure you visit the best spots and get the most out of your experience.

  • Respect the marine environment by never touching or standing on the coral and keeping a safe distance from marine life.


Cancun Sign on Beach

Cancun is by far one of the most popular tourist destinations in Mexico.

Located in the northeastern part of the Yucatan Peninsula, Cancun is known for its white-sand beaches, turquoise waters, and vibrant nightlife.

With its proximity to the Mesoamerican Barrier Reef System and several unique underwater attractions, Cancun offers some of the best snorkeling in Mexico.

This section will look at some of the best snorkeling spots in Cancun and some tips for snorkeling there.

Museo Subacuático de Arte (MUSA)

MUSA is an underwater museum located between Cancun and Isla Mujeres.

Created to promote coral growth and relieve pressure on the natural reefs, MUSA features 500 life-sized sculptures submerged at depths of 3 to 8 meters, making it an ideal snorkeling destination.

El Farito Reef

El Farito Reef, located just off the northern coast of Isla Mujeres, is a shallow coral reef that offers beautiful snorkeling opportunities.

The reef, with depths ranging from 2 to 10 meters, features an old lighthouse (hence the name “El Farito”) and a variety of coral species.

While snorkeling here, you can encounter fish, such as Sergeant Majors, Butterflyfish, and Angelfish.

The shallow waters and abundant marine life make El Farito a great snorkeling destination for beginners and experienced snorkelers.

Tips for snorkeling in Cancun

  • The best time for snorkeling in Cancun is from May to November when the water is temperate and calm.

  • Use biodegradable sunscreen to protect reefs and wildlife.

  • Choose a snorkeling tour agency that practices responsible and ethical tourism.

  • Be aware of boat traffic in busy areas.

Riviera Maya

Riviera Maya is a picturesque stretch of coastline along the Caribbean Sea in the Yucatan Peninsula.

It is renowned for its pristine beaches, lush jungle, and ancient Mayan ruins.

The region boasts several world-class snorkeling spots that showcase abundant marine life and unique underwater landscapes, making it a prime destination for the best snorkeling in Mexico.

I have listed two popular snorkeling destinations in this region and tips for snorkeling in Riviera Maya.

Akumal Beach

Sunrise at Akumal Beach

Akumal Beach, south of Cancun, is a beautiful white-sand beach that offers easy access to some of the best snorkeling spots in Riviera Maya.

Akumal’s calm, clear waters make it an ideal location for snorkelers of all skill levels.

Akumal, meaning “Land of Turtles in the Mayan language, is famous for its resident population of Green and Loggerhead sea turtles.

Snorkelers often spot these gentle creatures grazing on seagrass beds just a few meters from shore.

In addition to sea turtles, snorkelers can also encounter colorful fish, rays, and various coral species.

Yal-Ku Lagoon

Yal-Ku Lagoon is a cenote located a short drive from Akumal.

It is a hidden gem for snorkeling enthusiasts.

The lagoon, where fresh water from underground rivers mixes with the saltwater from the Caribbean Sea, creates a unique environment that supports diverse marine life.

If you snorkel there, you can expect to see Parrotfish, Sergeant Majors, and Damselfish.

The calm, shallow waters of the lagoon make it fantastic for snorkeling.

Tips for snorkeling in Riviera Maya

  • The best time for snorkeling in Riviera Maya is from May to November.

  • Respect the local environment by not touching or disturbing marine life

  • Be aware of currents in some areas, and always snorkel with a buddy.

  • Consider hiring a local guide or joining a snorkeling tour to discover lesser-known spots and learn about the region’s unique marine ecosystems.

Isla Mujeres

Caribbean Ocean from Shore of Isla Mujeres

Less than 20 kilometers off the coast of Cancun, Isla Mujeres is a tranquil paradise known for beautiful beaches, clear water, and vibrant marine life.

The island, surrounded by the Mesoamerican Barrier Reef system, offers some of the best snorkeling in Mexico, with a few prime spots to explore that I’ll discuss in this section.

Manchones Reef

Situated to the south of Isla Mujeres, Manchones Reef is an extensive coral system.

With depths ranging from 6 to 12 meters, the reef is easily accessible to snorkelers and features a diverse array of coral structures, including massive coral heads, caves, and overhangs.

While snorkeling around Manchones Reef, you can find Parrotfish, Angelfish, Butterflyfish, and schools of colorful Wrasses.

Snorkelers might also spot sea turtles, sharks, and the elusive Splendid Toadfish.

The reef is also home to part of the MUSA underwater museum, providing an additional attraction for snorkelers to explore.

Garrafon Natural Reef Park

Garrafon Natural Reef Park, located on the southern tip of Isla Mujeres, is a protected marine area with excellent snorkeling opportunities.

The park features a shallow coral reef teeming with marine life, making it a perfect spot for snorkelers.

You might discover fish species such as Sergeant Majors, Blue tangs, and Trumpetfish.

The park’s clear water and abundance of life provide an unforgettable snorkeling experience.

Tips for snorkeling in Isla Mujeres

  • I recommend snorkeling in Isla Mujeres between May and November.

  • Wear a PFD (Personal Flotation Device).

  • Choose a guided tour for the best snorkeling experience.

Los Cabos

Jagged Rocks in Water at Los Cabos

Los Cabos is located in the southern part of Mexico's Baja California Peninsula, famous for stunning beaches, dramatic landscapes, and diverse wildlife.

It is home to Cabos San Lucas, a top-rated tourist destination.

The nutrient-dense waters of the Sea of Cortez, also known as the "Aquarium of the World,” provide an exceptional environment for snorkeling and make Los Cabos the home to some of the best snorkeling in Mexico.

This section will review Cabo Pulmo National Park and Santa Maria Bay, two popular snorkeling spots in the Los Cabos region.

Cabo Pulmo National Park

Cabo Pulmo National Park, situated a little over 100 kilometers northeast of Cabo San Lucas, is a UNESCO World Heritage Site and a protected marine reserve.

The park is home to one of Mexico's oldest and most successful coral reef restoration projects, making it a prime snorkeling destination.

The marine life at Cabo Pulmo National Park includes over 100 fish species, such as Moorish idols, Pufferfish, and Grouper.

Depending on the season, you might even get lucky and spot a larger marine animal, such as a whale or dolphin.

Santa Maria Bay

Santa Maria Bay is a cove between Cabo San Lucas and San Jose del Cabo.

It is a protected marine sanctuary that offers excellent snorkeling conditions.

The bay’s calm, shallow waters and vibrant reefs make it a perfect spot for a snorkeling adventure.

Here, you can spot fish species, such as Yellowtail sturgeon, King angelfish, and Cortez Rainbow wrasses.

Snorkeling here is sure to be an unforgettable experience.

Tips for snorkeling in Los Cabos

  • The best snorkeling season in Los Cabos is from June to November.

  • Try always to use biodegradable sunscreen that is coral reef safe.

Puerto Vallarta

Beach at Puerto Vallarta

Puerto Vallarta is a vibrant coastal city on the Pacific Coast of Mexico, famous for its beautiful beaches, lush vegetation, and rich cultural heritage.

The city, surrounded by the stunning waters of Banderas Bay, offers several fantastic snorkeling spots that showcase the region’s diverse marine life, making it a top destination for the best snorkeling in Mexico.

This section will look at Los Arcos Marine Park and Marietas Islands, two popular snorkeling spots in Puerto Vallarta.

Los Arcos Marine Park

Just south of Puerto Vallarta is a protected marine reserve with small granite islands with unique rock formations and arches.

The clear waters of Los Arcos Marine Park make for ideal conditions for snorkeling.

At Los Arcos Marine Park, snorkelers can expect to encounter various fish species, such as snappers, Pufferfish, and Angelfish.

The park also has underwater caves and tunnels to excite the more adventurous snorkeler.

Marietas Islands

The Marietas Islands are a group of uninhabited volcanic islands off the coast of Puerto Vallarta.

They are a UNESCO Biosphere Reserve and a popular snorkeling destination.

The islands’ protected status and remote location have allowed the marine ecosystem to thrive, offering snorkelers an unparalleled underwater experience.

Snorkeling here, you can discover various marine species, including colorful reef fish, sea turtles, rays, and dolphins.

Depending on the time of year, you might even be able to spot a Humpback whale!

Tips for snorkeling in Puerto Vallarta

  • I recommend snorkeling in Puerto Vallarta from November to May, as the water is temperate, and visibility is great this time of year.

  • Help preserve the delicate marine ecosystems by not touching or disturbing coral.


Turquoise Water in Huatulco

Huatulco, a picturesque coastal town on the southern coast of Mexico's Oaxaca state, is renowned for unspoiled natural beauty.

Huatulco National Park boasts several world-class snorkeling spots, and since it is a protected area, marine reef life and coral are abundant.

This section will examine two spots and some tips for snorkeling in this region.

La Entrega Beach

La Entrega Beach is located within Huatulco's Bahías de Huatulco, a beautiful crescent-shaped beach with clam, clear waters and a shallow coral reef close to the shore.

The beach's easy accessibility and ideal snorkeling conditions make it one of the best places for snorkeling in Mexico.

There is a large array of marine life species here, and the water visibility is excellent.

Cacaluta Bay

Cacaluta Bay, a secluded and pristine bay in the Huatulco region, is a hidden gem for snorkeling enthusiasts.

The bay, accessible by boat, offers a tranquil and unspoiled environment for snorkelers to explore the vibrant underwater world.

You might find colorful Parrotfish, Wrasses, and Tangs here, as well as other marine species.

The bay’s remote location and protected status ensure a healthy ecosystem teeming with aquatic life.

Tips for snorkeling in Huatulco

  • It is best to snorkel in the Huatulco region from November to April.

  • Use sunscreen that is coral-safe.

  • Choose a guided tour to gain insight into the local marine life and ecosystems.

La Paz

La Paz, the capital city of Baja California Sur, is situated along the eastern coast of the Baja California Peninsula, facing the peaceful waters of the Sea of Cortez.

Known for its tranquil atmosphere, stunning beaches, and abundant marine life, La Paz offers prime snorkeling spots, making this area a prime location for some of the best snorkeling in Mexico.

This section will examine Isla Espíritu Santo and Balandra Beach, two popular snorkeling spots in the greater La Paz area.

Isla Espíritu Santo

A UNESCO Biosphere Reserve located just off the coast of La Paz, Isla Espíritu Santo is an uninhabited island with beautiful beaches and a thriving marine ecosystem.

The island’s protected status ensures healthy coral systems and abundant underwater species to observe while snorkeling.

You might encounter sea lions, rays, and turtles while snorkeling in the area.

The island’s rocky shores and underwater rock formations provide additional interest for snorkelers seeking unique underwater landscapes.

Balandra Beach

Located just north of La Paz, Balandra Beach is a breathtakingly beautiful beach with shallow, turquoise water and a picturesque natural landscape.

The water at Balandra Beach is calm with high visibility, so snorkeling here is a rewarding and unforgettable experience.

Tips for snorkeling in La Paz

  • The best time to snorkel in La Paz is from October to April.

  • Wear protective clothing or use coral-safe sunscreen to protect the local marine life and reef systems.


With its calm and clear waters, diverse marine life, and vibrant underwater landscapes, Mexico is undoubtedly one of the world’s best snorkeling destinations.

From the clear blue waters of Cozumel and Cancun to the tranquil bays of Huatulco and the remote islands of La Paz, there is a snorkeling spot for every outdoor adventurer.

Whether an experienced snorkeler or a beginner eager to explore some of the most spectacular places in the world, Mexico offers endless opportunities to discover its breathtaking marine ecosystems.

As you embark on your snorkeling adventures, remember to prioritize safety and respect for the ecosystems you are visiting.

Always use eco-friendly practices to protect the delicate marine environment.

By doing so, you’ll ensure that Mexico’s extraordinary snorkeling destinations remain pristine and thriving for generations to come.

bottom of page