Skip to content

10 Best Places to Swim with Whale Sharks

Quick Answer

The best whale shark encounters are in the Maldives’ South Ari Atoll (year-round), Ningaloo Reef in Australia (March–July), Isla Mujeres in Mexico (June–September) and Donsol in the Philippines. Here are 10, with seasons and an honest note on which sites feed the animals.

Whale sharks are the largest fish in the ocean and entirely harmless — filter feeders that tolerate swimmers. Encounters are seasonal and, increasingly, regulated. These 10 destinations are the most reliable, with the ethics of each set out plainly.

10 Best Whale Shark Destinations

1. South Ari Atoll, Maldives

Best months: Jan–Mar · 27–28°C days · some rain (ERA5 climate data)

One of the few places with year-round resident whale sharks, snorkelled rather than dived, in warm shallow water.

Sunset over an overwater jetty and turquoise lagoon in the Maldives
Sunset over an overwater jetty and turquoise lagoon in the Maldives

2. Komodo & Flores, Indonesia

Best months: Jul–Sep · 23–33°C days · rainy (ERA5 climate data)

Whale sharks gather around fishing platforms in Saleh Bay, often at dawn, alongside Komodo’s manta and reef diving.

The curved bays of Padar Island in Komodo National Park, Indonesia
The curved bays of Padar Island in Komodo National Park, Indonesia

3. The Similan Islands, Thailand

Best months: Dec–Feb · 22–32°C days · dry (ERA5 climate data)

Seasonal sightings on liveaboards between November and May, particularly around Richelieu Rock.

Granite boulders above the clear water of the Similan Islands, Thailand
Granite boulders above the clear water of the Similan Islands, Thailand

4. Isla Mujeres & Holbox, Mexico

Best months: Dec–Feb · 7–23°C days · dry (ERA5 climate data)

The largest known aggregation on earth gathers off the Yucatán between roughly June and September — snorkelling only, with strict operator rules.

5. Ningaloo Reef, Australia

The most tightly regulated encounter anywhere, running roughly March to July, with spotter planes and small group sizes.

6. Donsol & Oslob, Philippines

Best months: Jan–Mar · 23–30°C days · some rain (ERA5 climate data)

Donsol’s encounters are with wild, unfed sharks; Oslob’s are provisioned by feeding, which many conservationists object to — choose accordingly.

7. Mafia Island, Tanzania

Whale sharks feed in shallow water from around October to March, in one of the least crowded settings.

8. Cenderawasih Bay, Indonesia

Best months: Jul–Sep · 23–33°C days · rainy (ERA5 climate data)

Remote West Papua, where whale sharks associate with fishing platforms year-round — reached by liveaboard.

9. Utila, Honduras

Caribbean encounters alongside some of the cheapest dive certification in the world.

10. Djibouti

Juvenile whale sharks in the Gulf of Tadjoura between November and February, on small liveaboards.

Swimming responsibly

Choose operators who follow the established codes: no touching, no flash photography, and a minimum distance — usually three metres from the body and four from the tail. Ningaloo and Isla Mujeres enforce this with licensed operators and capped numbers, which is why encounters there remain good. Be deliberate about feeding sites: Oslob in the Philippines guarantees sightings by provisioning sharks daily, which alters their natural behaviour and migration — many conservation organisations advise against it, and Donsol nearby offers wild encounters instead. Sunscreen should be reef-safe, and most operations are snorkel-only, since bubbles from scuba disturb the animals.

Frequently Asked Questions

Where can you see whale sharks year-round?
The Maldives’ South Ari Atoll and Cenderawasih Bay in Indonesia have resident populations.

Is it safe?
Yes — whale sharks are filter feeders with no interest in humans. The rules exist to protect the animals, not you.

Should you visit Oslob?
Many conservationists say no, because the sharks are fed daily. Donsol offers wild encounters in the same country.

Related Articles