Mafia Island offers some of the world's most reliable whale shark encounters — snorkel alongside the ocean's largest fish in the warm, clear waters of the Mafia Island Marine Park. These gentle filter feeders gather seasonally to feed on plankton blooms, and the marine park strictly regulates encounters to ensure a respectful experience.
Duration
1–3 days
Estimated cost
$80–$500+ per person/day
Best season
October – March
Operators
3 available



October – March
Whale sharks are most reliably present October–March when plankton blooms draw them close to shore. Peak months are October–December. The marine park monitors daily sightings and guides boats to active feeding areas.
Ready to book?
Browse all verified operators who offer whale shark tours in Tanzania.
Browse all operators