3 Best Places to Swim with Whale Sharks

by | Last updated Mar 14, 2024 | Best Snorkeling Maldives, Best Snorkeling Mexico

My husband and I love snorkeling and seek out really unique underwater adventures when we travel the world. Swimming with the world’s largest fish was #16 of 77 on our ultimate couples bucket list! Whale sharks are the gentle giants of the ocean, munching on plankton as they meander around the sea. If you want to check off this amazing underwater experience on your bucket list, you need to know the best places to swim with whale sharks. Let’s go through the top locations!

* Some of the links in this post contain affiliate links. If you make a purchase through these links, we may receive a small commission at no extra cost to you. All recommendations are from first-hand experience that I feel will deliver value to you! Thank you for your continued support.


Whale Shark Location Map

Trip map created using Wanderlog.

There are several places in the world to have this incredible underwater experience. However, I am going to walk you through three of the BEST places to snorkel with this majestic 40,000-pound fish:

– Mexico

– Maldives

– Australia

#1-Isla Mujeres, Mexico

Swimming with a whale shark in Isla Mujeres

Best places to swim with whale sharks: Isla Mujeres, Mexico

Our first exhilarating encounter with a whale shark was at Isla Mujeres in Mexico.

We booked with On Isla Mujeres Water Tours and had a great experience!

They have over four hundred 5.0 TripAdvisor reviews!

I want to share my story of how great the tour guides were to me.

Right before our trip, I was in a car accident. I tore a ligament in my thumb and needed to be in a cast. I asked my orthopedic surgeon if we could wait until after our trip to Mexico.

Thankfully, he agreed.

I wrapped my hand as securely as possible and was determined to still swim with whale sharks. On the day of our tour, the very nice tour guide stayed with me the entire time.

When the whale shark was spotted, we jumped out of the boat. You have to swim fast to keep up! Since my right hand was out of commission, my sweet guide pulled me right next to the whale shark (as seen in the photo below).

My kind guide pulling me near the whale shark

My kind guide from On Isla Mujeres Water Tours pulling me near the whale shark

Incredible experience!

By the way, whale sharks are not whales. They are sharks, but they are not predatory. These gentle giants are filter feeders, mainly munching on plankton.

After the whale shark tour,  we enjoyed a lovely prepared snack of fresh ceviche and guacamole while cruising around Playa Norte, one of the top beaches in the world!



Mid may – mid September



$150 USD per person

#2- South Ari Atoll, the Maldives

Snorkeling with a whale shark in the South Ari Atoll in the Maldives

Best places to swim with whale sharks: South Ari Atoll in the Maldives

I got lucky twice.

There are 26 atolls in the Maldives.

The atoll that has a high concentration of whale sharks is the South Ari Atoll.

As long as you pick a highly-rated resort in this atoll, you should be in good hands. Check first with your resort if the whale shark excursion is an option. 

PRO TIP: Confirm with the dive shop the days they offer the whale shark tours. Some resorts do not offer it daily. You would hate to fly all the way to the Maldives and miss this experience!

We stayed at one of our favorite boutique resorts, the Outrigger Maldives Maafushivaru.

As soon as we arrived, we booked our tour. Not only does Outrigger offer whale shark tours, but they also have an incredible house reef AND offer manta ray tours!

If you love snorkeling and want to know more about the best Maldives resorts for snorkeling (+ videos and reef ratings), check out my article below.

The whale shark excursion was amazing! We had a few minutes in the water with this majestic fish all to ourselves before other tour boats started to arrive.

On our way back to our resort, we saw a pod of dolphins swim right next to our boat!

That was one perfect day.



Year-round, but the larger concentrations occur from December – March.

This is one of the few places in the world you can experience swimming with a whale shark year-round.



$175 USD per person (if you stay at the Outrigger)

#3-Ningaloo Reef, Australia

Whale shark

Courtesy of Shutterstock: Whale shark

One of the best places in the world to swim with the world’s largest fish is Ningaloo Reef in Australia.

This reef holds the “world’s highest rate of whale shark swim numbers […]  with an interaction rate of 97.14%!” according to Australia’s Coral Coast Official Tourism Website. Pretty impressive.

Tours operate from two locations: Coral Bay and Exmouth. More tour companies operate out of Exmouth.

We have done enough snorkeling tours to know that small-group tours are the way to go. Big groups mean fins in the face and no breathing room to witness the spectacular marine life below.

There is only one tour company from Exmouth that takes a max of 10 people, which is Live Ningaloo.

Other companies take 20 at a time. Note only 10 people can swim with whale sharks at a time, so that means the larger tour companies have to switch out groups.

This more personalized, intimate experience does come at a higher price compared to the other tour companies.

If the price rather than smaller groups is a priority, the highly-rated company Ocean Eco Adventures is a great choice.



Coral Bay: March – end of June

Exmouth: March – early August

BONUS: You can swim with humpback whales from August – October. If you go in August, you could potentially swim with BOTH whale sharks and humpback whales.



Live Ningaloo: $660 AUD (~$440 USD)

Ocean Eco Adventures: $449 AUD (~$300 USD)

Final Thoughts

My husband and I are avid snorkelers, and snorkeling with a whale shark on two occasions goes down as one of the best bucket list adventures we have ever done. Do not miss this magical encounter.

According to Australia’s Coral Coast Official Tourism Website, “only 1 in 3 million people globally will swim with a whale shark in their lifetime.”

Be one of them!

Related Content


Questions about our whale shark experiences in Mexico or the Maldives?

Let me know in the comments below!


Submit a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!