Up to 20% Off - Limited Time

30% OFF - Early Bird Private Tour More info
Unlock 20% Off at all Whale Shark Tours Show me how!
Captain Whale Shark

#1 Whale Shark Tours Mexico with Captain Whale Shark

Swim with the largest fish in the Best Places in Mexico

Immerse into the whale sharks’ natural habitat in a safe and fun way with Captain Whale Shark. We offer tours for families with children and advanced tours for seasoned swimmers.

Advanced Whale Shark Tour in Cancun

Book our special Advanced Whale Shark Tour Cancun and swim with the whale shark with no life vest!

from $3,780 MXN
(Aprox. $189 USD)
per person

Private Whale Shark Tour Cancun

Swim with whale sharks with total privacy and attention during your whole excursion.

from $17,000 MXN
(Aprox. $3,400 USD)
per boat / up to 10 pax

Family Whale Shark Excursion Cancun

A family-friendly whale shark excursion in clear waters with the highest safety standards.

from $3,780 MXN
(Aprox. $189 USD)
per person

Swim with Whale Sharks Mexico with up to 30% Off!

Book before March 21st for any date season 2026 and go snorkeling with whale sharks in Mexico!

Why Choose Captain Whale Shark Mexico?

Responsible and Sustainable Practices

Captain Whale Shark adheres to local and international regulations. We ensure certified ethical experiences.

Highest Safety Standards

Reduced groups, professional equipment and highly-trained bilingual staff in the water at all time.

Swim With or Without Lifevest

Our tours are designed for beginners, children and advanced swimmers. Find what best suits you!

99% Success Rate!

We'd love to guarantee the encounter, but wildlife is unpredictable. However, missing is the exception.

The Highest Rated Whale Shark Tours Mexico!

Take a look at what our guests have to say about Whale Shark Snorkeling in Mexico with Captain Whale Shark. All are real reviews from the most famous platforms: Trip Advisor and Google.

Maya Salem
Captain Martin and Noa were the best!!
We saw around 40 whale sharks! We were the first ones there and we got such great photos and an amazing experience. Would definitely recommend.
Ken B
Great from start to finish
We can only say good things about Captain Whaleshark. We had an amazing charter day with them (just 4 of us on the boat plus captain and guide). They were professional, friendly, knowledgeable and simply awesome. Our charter on August 6th was unforgettable—so many whale sharks! ...
Allan Collier
Amazing trip with Capital Martin nick-name Veneno and Marinero Noe nick-name Nichi with Capt Whaleshark tours
they provide us a great ride in/out, 3 swims with the whale sharks, drinks, lunch sandwich and great ceviche!! Very friendly and professional, highly recommend these guys.
Maya S.
Most amazing experience ever!!
Captain Martin and Noa were the best!! we saw around 40 whale sharks! We were the first ones there and we got such great photos and an amazing experience. Would definitely recommend.
Daniela Rodriguez
What an incredible experience!
Noé and Martín did a fabulous job, and their attention to detail, the instructions for diving with the shark, and the ceviche were excellent. I highly recommend it!
yp17
I wish I could have spent the whole day with the whale sharks.
Been wanting to do this for a while. We had 10 snorkelers on the boat, and many whale sharks to chose from, saw as many as 7 at one time. We got 3 good swims with a whale shark ...
Maria Sabagh
Excellent experience, we had an amazing time.
We swam with the sharks and they were super close. It was incredible.
Carrie H
Awesome experience ☀️🐋
Capt. whale shark team was amazing!!! Very professional, friendly & safe. Take Dramamine & wear long sleeve shirts! I thought this might be a scary experience but not at all, very relaxing & wonderful to see these creatures in open water ...
giselle a
Amazing Snorkel
It was a great experience. The captain was great at positioning us to get us close to the whale sharks. I would definitely recommend doing the whale shark snorkel, it was so much fun!

Where are the best places to see whale sharks in Mexico?

For Captain Whale Shark, the best place to swim with whale sharks in Mexico is near Isla Contoy.

Whale Sharks are usually located around 30 miles north the island (Isla Contoy). It has the record of the largest whale shark segregation ever registered with over 200 specimens at once.

Also, its location allows you to swim very comfortable due to its warm waters. To not forget that visibility is also a plus due to the turquoise crystal waters of the Caribbean. If you are lucky, you might see giant mantas, turtles and dolphins.

Isla Contoy is a protected area, which means that the only way to go is by a tour from Cancun and from Isla Mujeres.

Holbox is a great option, with a total different experience. Eventhough it is located relatively close to Cancun, Holbox is located by the Gulf of Mexico. The pros are that whale sharks are closer to the shore and you might find smaller and diverse sea life. Downside is that visibility is limited due to the green water.

Whale Sharks in La Paz are also a great option. Great visibility, but there are younger, smaller specimens, limited time due to regulations and cold winter waters due to the whale shark season in winter.

There is no a whale shark season in Mexico per se. However you can see whale sharks in Mexico almost all year long! Take a look at the destinations:

 

So, if swimming with the whale shark is in your bucket list, you can achieve it anytime of the year.

The best time for whale shark snorkeling in Mexico is whenever you are ready. 

You can swim with whale sharks in Mexico almost all year long.

But if we’d have to say a specific time, Captain Whale Shark Mexico would recommend you to visit us the last two weeks of july and first two weeks of August departing from Cancun or Isla Mujeres. That’s the time when we find up to 150 specimens at once. Definitely the best whale shark snorkeling Mexico!

To book a whale shark tour with us is very simple! Just follow the next steps:

  1. Select a tour on the destination that best fits you. For example, our best seller, Cancun Private Whale Shark Tour.
  2. Check the real-time availability, and select the date, number of passengers and extras.
  3. Fill your contact details.
  4. Pay. You can save your spot with a deposit and pay the rest on the day of the tour. Or make a down payment.
  5. You’ll get an instant confirmation with the instructions to get to the location or the hotel pickup.

20% OFf - Limited Time!