Where to Dive with Whale Sharks: 10 Best Destinations (2026)

Whale shark swimming near snorkelers in clear blue water
Whale sharks are the ocean's largest fish — gentle filter feeders found in warm waters worldwide.

Swimming with a whale shark is one of scuba diving's ultimate bucket-list experiences. These gentle giants gather at predictable feeding grounds from Mexico to the Maldives, offering snorkel and dive encounters that are both humbling and unforgettable.

This guide covers the best places to dive with whale sharks, with seasons, encounter styles and practical tips for responsible, sustainable trips.

Where Are the 10 Best Places to Dive with Whale Sharks?

The 10 best whale shark destinations are Isla Mujeres / Holbox (Mexico), Utila (Honduras), Ningaloo Reef (Australia), Maldives (South Ari Atoll), Donsol (Philippines), Mafia Island (Tanzania), Sodwana Bay (South Africa), Galapagos, Djibouti, and Tofo (Mozambique).

Most encounters are snorkel-focused, though scuba divers also see whale sharks in the Maldives, Galapagos and on select liveaboards.

Whale Shark Destinations at a Glance

Whale shark hotspots fall into three broad encounter types:

  • Seasonal aggregations: Mexico, Ningaloo and Tanzania — large groups feeding on plankton blooms.
  • Year-round reef encounters: Maldives, Utila and Mozambique — individual sharks on regular dive sites.
  • Remote pelagic trips: Galapagos and Djibouti — adventurous liveaboard or expedition diving.

10 Best Whale Shark Destinations (Detailed)

1. Isla Mujeres / Holbox, Mexico

The waters between Isla Mujeres, Holbox and Cancún host one of the planet's largest whale shark aggregations each summer. Hundreds of sharks feed on tuna spawn near the surface, making this primarily a snorkel experience.

Best season: June through September; book regulated tours with licensed operators.

2. Utila, Honduras

Utila in the Bay Islands offers one of the Caribbean's most reliable year-round whale shark encounters. Sharks appear on deep walls and channels, often spotted from dive boats or during fun dives.

Best for: Budget Caribbean travel combined with affordable certification.

3. Ningaloo Reef, Australia

Western Australia's Ningaloo Reef is the classic whale shark destination. Tours from Exmouth and Coral Bay use spotter planes to find sharks feeding offshore — a well-managed, snorkel-first industry.

Best season: March through July; book early for peak months.

4. Maldives (South Ari Atoll)

The South Ari Atoll in the Maldives offers some of the world's most consistent year-round whale shark sightings. Scuba divers encounter them on thilas and channels while mantas share the same waters.

Best for: Liveaboards and resort divers who want sharks plus luxury reef diving.

5. Donsol, Philippines

Donsol in Sorsogon Bay pioneered community-based whale shark tourism in the Philippines. Strict interaction rules govern snorkel-only trips with local spotters — a model for sustainable ecotourism.

Best season: December through May; combine with nearby Legazpi or Ticao Island trips.

6. Mafia Island, Tanzania

Mafia Island in the Indian Ocean sees whale sharks from October through March, feeding near the surface in calm channels. The experience is quieter and less crowded than Mexico or Ningaloo.

Best for: East Africa adventures combining safari and island diving.

7. Sodwana Bay, South Africa

Sodwana Bay on South Africa's KwaZulu-Natal coast offers warm Indian Ocean reef diving with seasonal whale shark sightings. The site is also famous for ragged-tooth sharks and turtle nesting beaches nearby.

Best season: Summer months (November–March) for warmest water and shark activity.

8. Galapagos, Ecuador

The Galapagos Islands offer occasional whale shark encounters on liveaboard itineraries, especially around Darwin and Wolf in the right season. These are wild, pelagic sightings alongside hammerheads and mantas — not guaranteed, but unforgettable.

Best for: Experienced divers on liveaboards; Advanced Open Water recommended.

9. Djibouti

The Gulf of Tadjoura in Djibouti hosts remarkable whale shark aggregations from November through February. Snorkelers and divers encounter large numbers of sharks feeding near the surface in one of the Indian Ocean's lesser-known hotspots.

Best for: Off-the-beaten-path expedition travellers.

10. Tofo, Mozambique

Tofo Beach in southern Mozambique is a whale shark and manta ray hotspot on the Indian Ocean. Year-round sightings on reef dives and snorkel trips make it one of Africa's best-value pelagic destinations.

Best for: Combining whale sharks with manta cleaning stations and humpback season.

Whale Shark Destinations Comparison

DestinationBest seasonStyleHighlights
Isla MujeresJun-SepSnorkelMass aggregations
UtilaYear-roundSnorkel/diveCaribbean reliability
NingalooMar-JulSnorkelPlane-spotter tours
Maldives (Ari)Year-roundScuba/snorkelReef encounters
DonsolDec-MaySnorkelCommunity ecotourism
Mafia IslandOct-MarSnorkelIndian Ocean quiet
Sodwana BayNov-MarScubaSA reef diving
GalapagosJun-NovLiveaboardPelagic adventure
DjiboutiNov-FebSnorkel/diveDense aggregations
TofoYear-roundScuba/snorkelSharks + mantas

When Is the Best Time to See Whale Sharks?

Whale shark seasons vary by region — plan around these peak windows:

  • Mexico: June–September for the largest aggregations near Cancún.
  • Ningaloo: March–July with peak sightings April–June.
  • Maldives & Tofo: Year-round with regional peaks during plankton blooms.
  • Djibouti & Tanzania: November–March for Indian Ocean feeding events.

Whale sharks are wild animals — no destination guarantees sightings, but regulated operators improve your odds.

How to Plan a Whale Shark Trip

  • Choose snorkel vs scuba: Mexico, Ningaloo and Donsol are snorkel-first; Maldives and Tofo suit certified divers.
  • Book regulated operators: Look for permits, distance rules and no-touch policies.
  • Bring reef-safe sunscreen: Many aggregation sites are in protected waters.
  • Allow buffer days: Weather can cancel boat trips — plan extra days in peak season.
  • Compare dive centers: Use Be Underwater to find reputable operators worldwide.

FAQ: Diving with Whale Sharks

Do you need scuba certification to swim with whale sharks?

No. Most whale shark trips in Mexico, Ningaloo and Donsol are snorkel-only. Certification helps in the Maldives, Sodwana and Tofo where encounters happen on dive sites.

Is it safe to swim with whale sharks?

Yes. Whale sharks are filter feeders and pose no threat to humans. Follow operator rules — maintain distance, avoid touching and never block their path.

Where is the cheapest place to see whale sharks?

Utila, Donsol and Tofo offer relatively affordable encounters compared to Ningaloo or Maldives liveaboards. Mexico day trips from Cancún vary by season and operator.

Related Diving Guides

Plan Your Whale Shark Adventure

Compare dive centers and tour operators for whale shark trips in Mexico, the Maldives, Philippines and beyond.

Ready to book this experience?

Browse courses from dive centers and book directly on Be Underwater.

See all courses
No courses found for this topic yet. Try browsing all courses.