
Mafia Archipelago
A remote marine park paradise — swim with whale sharks, dive on pristine reefs, and watch sea turtles nest.
Best for
How to get there
Daily flights from Dar es Salaam to Mafia Island Airport (MFA) — 30 minutes
Average trip length
3–7 days
Not sure if this is the right destination?
See a simple breakdown of costs, travel time, and what to expect.
6 verified operators

Mafia Island



Need help planning your trip?
See how to get there, how much it costs, and how to plan it step by step.
A remote island paradise south of Zanzibar, Mafia is world-renowned for whale shark encounters and pristine coral reefs. The Mafia Island Marine Park protects one of East Africa's richest marine ecosystems — perfect for diving, snorkelling, and dhow sailing.
First time visiting here?
Learn what to expect, what to carry, and common mistakes to avoid.
October – March (whale sharks) · Year-round for diving
Whale sharks are present October–March when conditions draw plankton blooms. Diving is year-round, with best visibility September–March. The island is quietest April–June during heavy rains.
Budget
Guesthouse + activities from $130/day
Mid-range
Dive lodge with meals and activities $280–$500/day
Premium
Boutique eco-lodge from $600+/day
Are whale shark encounters guaranteed?
No, but success rates are very high October–March. The marine park monitors sightings daily and operators check in the morning before heading out.
Is Mafia Island good for non-divers?
Yes — snorkelling with whale sharks and sea turtle encounters do not require dive certification. The island itself is beautiful and peaceful even without water activities.