Mafia Island

- Authentic -

77%

Whale shark swimming in Mafia Island

Wildlife

Whale Shark Season in Mafia Island

Complete guide to swimming with the ocean's gentle giants

Mafia Island is one of the best places in East Africa to swim with whale sharks. The whale shark season on Mafia Island runs from October to March each year, when these gentle giants gather in the plankton-rich waters surrounding the island.

When Is Whale Shark Season?

The main season for spotting whale sharks on Mafia Island is October through March. During these months, the chances of seeing them on a dedicated tour are nearly guaranteed. The best months are November, December, and January when visibility is at its peak.

Why Do Whale Sharks Come to Mafia?

Whale sharks are drawn to the nutrient-rich waters around Mafia Island, particularly in the Mafia Island Marine Park. Ocean currents bring abundant plankton, creating a perfect feeding ground for these filter-feeding giants.

Tour Information

  • Duration: Half-day (4–5 hours)
  • Price: From $30 per person
  • Includes: Guide, snorkeling gear, life jackets, water, fruit
  • What to bring: Reef-safe sunscreen, swimwear, towel, underwater camera, hat, sunglasses

Responsible Whale Shark Tourism

All recognized tour operators on Mafia Island follow strict guidelines to protect the whale sharks. This includes maintaining a safe distance, no touching, limiting the number of swimmers, and avoiding flash photography.