Skip to main content
Book your stay
A woman relaxes by the pool at The Reef Resorts in Playa Del Carmen.

The Reef 28

Beach Resort & Spa Optional All Inclusive
  • Flexible Cancellation Policies
  • No deposit is required
  • Best Rate Guarantee
  • High Speed WiFi
  • Pay Upon Arrival
  • Bottle Of Wine Upon Arrival
A woman relaxes by the pool at The Reef Resorts in Playa Del Carmen.

The Reef Playacar

Beach Resort & Spa Optional All Inclusive
  • Flexible Cancellation Policies
  • No deposit is required
  • Best Rate Guarantee
  • High Speed WiFi
  • Pay Upon Arrival
  • Bottle Of Wine Upon Arrival
A woman relaxes by the pool at The Reef Resorts in Playa Del Carmen.

The Reef Coco Beach

Beach Resort & Spa Optional All Inclusive
  • Flexible Cancellation Policies
  • No deposit is required
  • Best Rate Guarantee
  • High Speed WiFi
  • Pay Upon Arrival
  • Bottle Of Wine Upon Arrival

Whale Shark Season in the Mexican Caribbean

May 01, 2025 to September 30, 2027
12:01 AM - 2:11 AM

About this event

Looking for a once-in-a-lifetime experience during your stay in Playa del Carmen?

Every year from May to September, the gentle giants of the ocean — the whale sharks — arrive in the warm waters near Isla Mujeres and Holbox, just north of Playa del Carmen. This is your chance to swim alongside the largest fish in the world in a safe and unforgettable adventure.

Despite their impressive size (they can grow up to 12 meters long!), whale sharks are completely harmless. Swimming next to these magnificent creatures is a breathtaking experience that combines adrenaline, awe, and deep connection with nature.

Tours depart daily from nearby marinas and include certified guides, snorkeling equipment, and boat transportation — making it easy to add this incredible excursion to your vacation.

Swim with the giants by day.
Relax on the beach by sunset.
Plan your stay during whale shark season and turn your getaway into an extraordinary adventure.

Map & Directions

Map & Directions

Playa del Carmen, Quintana Roo, Mexico, Playa del Carmen, Quintana Roo, Mexico
N/A