Whale shark tour Mexico

During the whale shark Season (May-September), you can swim with these gentle giants.

6 hours
$145 to 165
Cancun, Mexico, North America

Undoubtedly one of the greatest attractions of this region of the Maya area is to live with the local fauna and visitors practically face to face. And among all those tours and activities, the Isla Contoy whale shark snorkelling experience in Mexico is most popular for the magnificence of the species and the connection that can be felt during swimming with these marine beings.

There are several places here in the Riviera Maya where you can go swim with Whale Sharks. Our tour will take you to Isla Contoy, also known as Isla de Los Pájaros, where you can practice snorkelling and appreciate the largest fish in the world.

The Cancun whale shark tour is highly educational thanks to guides who will tell you about the species. Whale sharks come to the Caribbean due to the high amount of plankton found in the area.

After snorkelling with whale sharks, we will take you to Isla Mujeres to relax on one of the most beautiful beaches in the world and enjoy its beautiful turquoise waters along with snacks to replenish your strength.

Coming to Cancun is much more than just enjoying sun, beach, and sand, but also to live incredible ecotourism experiences, like this whale shark tour.

Price Includes

  • Land transportation
  • Lodging
  • Snorkel equipment (May bring your own)
  • Bilingual guide
  • Breakfast
  • Entrance fees

Price Excludes

  1. Tips

What to expect

07:00 AM (from Cancun), 06:00 AM (from Playa del Carmen)
Pick up at your Hotel.

07:30 AM
Informative briefing about the Whale Sharks at Marina Hacienda del Mar in Puerto Juarez.

08:00 AM
Depart from the Marina in search of the whale shark reserve in the Caribbean Sea. Once we found them, you will have the unique opportunity to snorkel with the biggest fish in the world.

11:30 PM (Approx)

13:30 PM (Approx)
Back to the marina, to go back to your Hotel.


Whale shark tour Mexico: From $145 to $165 for 6 hours

Enquire Now
$145 to $165 6 hours
From $145 to $165 discount: %
Save up to $20 (max saving per person)

Newsletter sign up