3 Best Places to Swim with Whale Sharks

by | Last updated Jul 10, 2026 | Best Snorkeling Maldives, Best Snorkeling Mexico

The first time a whale shark swam past me, my brain could not process the size. You see the spotted head, you start swimming alongside it, and the body just keeps coming. And coming. The largest fish in the ocean does not feel real until you are next to one.

My husband and I are avid snorkelers who have logged 87 sites around the world, from Bonaire and Belize to Moorea and the Maldives and even the Galapagos, and whale sharks still sit in a category of their own.

Swimming with them was #16 on our couples’ bucket list. My husband and I have now done it at two of the top three destinations in the world, and the third is on our radar.

Here is where to go, what we experienced firsthand, and how to decide which spot is right for you.

* 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.

FOLLOW & SHARE WITH A FRIEND!

01- Mexico

Swimming with a whale shark in Isla Mujeres

My photo of my whale shark in Isla Mujeres, Mexico

The Experience 

For anyone unfamiliar, whale sharks are not actually whales.

They are sharks, but not the predatory kind. They are gentle, filter-feeding giants that mostly dine on plankton. The “whale” part of the name comes from their size alone.

Our very first whale shark encounter happened off the coast of Isla Mujeres, Mexico, and it remains one of the most unforgettable experiences of all our travels.

There is a backstory to this one.

Just before the trip, I tore a ligament in my thumb in a car accident. My orthopedic surgeon wanted to put my arm in a cast immediately. I asked if we could hold off until after the whale shark tour.

He agreed, probably against his better judgment. I wrapped my hand as securely as I could and decided an injury was not going to stand between me and the largest fish in the ocean.

Here is the thing nobody tells you about swimming with whale sharks: it is not a leisurely paddle.

These animals cruise faster than they look, and you have to move to keep up. With one hand out of commission, that should have been impossible for me.

My guide never left my side.

When the whale shark was spotted and everyone jumped in, he grabbed my good arm and pulled me through the water himself, bringing me right up alongside the shark (photo below).

One-armed, wrapped hand, face to face with a whale shark. Absolutely surreal.

My kind guide pulling me near the whale shark

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

After our time in the water, the boat crew served fresh ceviche and guacamole as we cruised past Playa Norte, frequently listed as one of the best beaches in the world.

Ceviche, a world-class beach view, and a whale shark encounter still sinking in. The perfect way to close out an already amazing day.

When to Go

Mid-May to mid-September is the best time to visit Isla Mujeres if you’re hoping to swim with whale sharks.

Cost

~ $160 USD per person

Who to Book

On Isla Mujeres Water Tours (who we booked with) or

Isla Fun Tours (another highly rated tour operator)

EP 2

Hi, I’m Nichole—the discerning traveler, wine lover, and adventure seeker behind Enriching Pursuits.

On this website, you'll find expert insights, honest reviews, and carefully curated experiences worth your time.

I specialize in uncovering the best outdoor adventures (especially snorkeling!), incredible foodie experiences, and boutique stays for travelers who appreciate the details as much as I do.

Ladybug New Favicon

Want more?

Stick around, explore more, and the next time you plan a trip, just Google Enriching Pursuits!

Is this your travel style?

Then subscribe below to receive my latest updates on:

→   Boutique Stays — Hotels loaded with charm & warm service
→   Sip & Savor — Wine getaways with must-visit wineries and eats
→   Outdoor Adventures — Epic snorkeling, hikes, and bike trails
→   Foodie Finds — From hidden gems to Michelin-star dining
→   Smart Travel Gear — Product reviews that make travel better
→   Nichole Pro Tips — Save smart, splurge wisely!

02- 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

Experience Overview

We got lucky. Twice.

The Maldives is made up of 26 atolls, but if whale sharks are the goal, the South Ari Atoll is where you want to be.

The smartest move is to book a highly rated resort within this atoll and confirm before you arrive that they run whale shark excursions.

We stayed at the Outrigger Maldives Maafushivaru, one of our favorite boutique resorts anywhere, and booked the whale shark tour the moment we arrived.

The Outrigger also has a fantastic house reef and offers manta ray tours, so the snorkeling does not stop at whale sharks.

If you are planning a Maldives trip around time in the water, my guide to the best Maldives snorkeling resorts has videos and reef ratings for each one.

The excursion delivered beyond what we hoped. For a few unforgettable minutes, we had a whale shark entirely to ourselves. No other boats, no fins in our face, just the two of us swimming alongside this massive, unbothered giant in open Maldivian water.

Other tour boats eventually showed up, and the moment shifted. But those first few minutes alone with it are burned into my memory.

Then, on the boat ride back to the resort, a playful pod of dolphins appeared and swam right alongside us. I could not have scripted the day any better.

Nichole Pro Tip: Double-check with the dive shop on which days they run whale shark tours.

Not all resorts offer them every day, and you wouldn’t want to travel all the way to the Maldives only to miss out on this unforgettable experience!

When to Go

Whale sharks can be found here year-round, but the best time for higher concentrations is typically from December through March.

The Maldives is one of the few places on Earth where you can experience swimming with whale sharks no matter the season.

Cost

At the Outrigger, the whale shark excursion cost us $175 USD per person.

Who to Book

Outrigger

03- Australia

Whale shark

Courtesy of Shutterstock: Whale shark

Experience Overview

Full transparency: this is the one spot on the list we have not visited yet.

It is firmly on our radar, so what follows is my research rather than firsthand experience, and I will update this section once we finally get in the water there.

Ningaloo Reef in Australia is consistently called one of the best places in the world to swim with whale sharks, and it is the reason this destination rounds out the top three.

Tours operate out of two towns: Coral Bay and Exmouth. Exmouth has more tour options and appears to be the most popular starting point.

The pattern I found across operators: small groups win. Larger groups mean more waiting for your turn in the water and less space around the shark when you get it.

That matches everything we learned firsthand snorkeling in the Galapagos and the Maldives, where group size shaped the entire experience.

Live Ningaloo is the only Exmouth company that caps tours at 10 participants, which is my kind of setup. The smaller group, however, comes with a higher price tag.

If budget is the bigger consideration, Three Islands Whale Shark Dive is the other highly rated operator at a better price point.

They take up to 20 guests per boat, but only allow 10 in the water at a time, so the in-water experience stays manageable.

Their other standout feature: they partner with Ningaloo Aviation, whose spotter plane scans the reef from above to locate whale sharks.

Having eyes in the sky means they can often work away from the crowds and still find sharks on the tougher days when sightings are tricky from the water.

When we make it to Ningaloo, we will report back on how it compared to our Mexico and Maldives experiences!

When to Go

  • Coral Bay: March through the end of June
  • Exmouth: March through early August

Bonus Tip: From August through October, you can also swim with humpback whales.

If you time it right in August, you might be lucky enough to encounter both whale sharks and humpbacks.

Cost

~ $430 – $620 USD per person

Who to Book

Live Ningaloo (small group, more expensive) or

Three Islands Whale Shark Dive (larger group, less expensive, has a spotter plane)

Final Thoughts

Only 1 in 3 million people globally will swim with a whale shark in their lifetime, according to the Australia Coral Coast tourism website.

We have done it twice, once with my hand wrapped from a torn ligament, once completely alone in open Maldivian water, and both times my brain refused to accept the size of what was swimming next to me.

Out of the 87 snorkel sites we have logged around the world, nothing else comes close to that feeling.

Whether it is Isla Mujeres, the Maldives, or Ningaloo, make it happen. Be the 1 in 3 million.

Sipping on a Selva Cocktail at Selva in Oaxaca scaled

I’m Nichole, the author of all the blog posts on Enriching Pursuits. Think of me as your geeky discerning travel friend who dives deep (Google Page 20, forums, travel groups deep!) to uncover the best ways to enjoy exceptional outdoor adventures and foodie experiences.

My husband and I are experienced snorkelers, day hikers, and casual cyclists who also love delicious street food, an incredible glass of wine, and the occasional Michelin-starred meal.

Balancing full-time careers, we cherish every second of our vacation days and love sharing tips to help you do the same. If this sounds like your kind of travel, subscribe below or drop me a note with any questions. I’d love to hear from you!

Related Content

REACH OUT, FOLLOW, OR SHARE THIS POST WITH A FRIEND!

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

Let me know in the comments below!

0 Comments

Submit a Comment

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