Best Snorkeling Beaches in Mexico: Top Spots in Cancun, Playa del Carmen & Puerto Vallarta
Mexico boasts hundreds of idyllic beaches along the Pacific Ocean and Caribbean Sea. But which offer the best snorkeling experiences? Discover our expert guide to the top destinations.
Before planning your snorkeling adventure in Mexico, consider these key factors:
August and September bring hurricane season with heavy rains, rough seas, and reduced underwater visibility. The optimal time for snorkeling is December through March, when conditions are calm and clear.
Prime snorkeling hubs include Cancun and Playa del Carmen on the Caribbean coast, and Puerto Vallarta along the Pacific Ocean.
Caribbean Coast: Premier Snorkeling in Cancun and Playa del Carmen
Cancun and Playa del Carmen are snorkeler's paradises on Mexico's Caribbean Coast, featuring shallow, calm waters and exceptional visibility for vibrant marine life encounters.
Top Snorkeling Spots in Cancun:
- Punta Nizuc
- Puerto Morelos (just south of Cancun)
- Cancun beaches
Best Nearby Snorkeling Sites:
- Isla Mujeres
- MUSA (Underwater Museum of Art)
- Cozumel
- Akumal
Top Snorkeling in Playa del Carmen:
- El Dorado by Maroma
- Iberostar (by reservation)
- Nearby cenotes (cenote route)
Getting Around Cancun and Playa del Carmen
Options abound: shuttles, taxis, buses, or rental cars. For convenience, try the Cancun to Playa del Carmen shuttle or rent a car if you're comfortable driving in Mexico.
Pacific Coast: Exceptional Snorkeling in Puerto Vallarta
Puerto Vallarta captivates with diverse activities, including world-class snorkeling amid rich marine biodiversity. Its beaches rival those of Los Cabos as Pacific gems.
Best Snorkeling Spots in Puerto Vallarta:
- Majahuitas
- Bahía Banderas
- Puerto Vallarta beaches
- Islas Marietas (Twin Islands)
- Las Caletas
- Los Arcos National Park
Navigating Puerto Vallarta and Surrounds
Explore the Riviera Nayarit easily via car rental—more affordable and flexible than taxis or buses for multiple stops. Many hotels and tours offer shuttles to snorkel sites.
Top Nearby Snorkeling Areas:
- Yelapa
- Mismaloya
- Tenacatita
- Los Cabos
- Zihuatanejo
- Punta Mita
Essential Tips for Snorkeling in Mexico
Pack reef-safe sunscreen to protect marine ecosystems (readily available in Cancun, Playa del Carmen, and Puerto Vallarta). Maintain distance from wildlife, avoid touching coral, and don't feed animals unless guided by experts.
Expect a reef preservation fee of about $12 USD per person at sites near Cancun (e.g., Cozumel) or Puerto Vallarta (e.g., Los Cabos).
Verify if tours include gear; otherwise, rent or buy your own equipment easily in these cities.




