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.
