Skip to main content
All Destinations
🌍

Mafia Island

Best time to visit: 10, 11, 1, 2

Mafia Island is Tanzania's premier diving and snorkelling destination. Located 50 km off the coast, this marine island sanctuary is home to whale sharks, manta rays, colourful coral reefs, and pristine beaches. Mafia is less touristy than Zanzibar and offers a more authentic island experience.

Highlights

  • ★World-class snorkelling and diving
  • ★Whale sharks (October–January)
  • ★Manta ray encounters
  • ★Pristine coral reefs
  • ★Peaceful, less-touristy island vibe

Best Time to Visit

October–February (whale sharks). June–September (dry season). December–January (peak).

Accommodation

Mafia Island Lodge, Kinasi Lodge, Pole Pole Bungalows. Budget $60–150/night; Luxury $250+. Most accommodations include diving/snorkelling packages.

Activities & Experiences

  • ●Snorkelling and scuba diving
  • ●Whale shark swimming tours
  • ●Dhow sailing excursions
  • ●Beach relaxation
  • ●Crab Island day trips

Getting There

Domestic flight from Dar es Salaam (30 mins, $80–150). Ferry available but less reliable. Best accessed via Dar.

Pro Tips

  • 💡Best whale shark season: October–January (seen on 70–80% of dives)
  • 💡Book diving certification ahead if needed
  • 💡Bring reef-safe sunscreen (coral protection)
  • 💡Pack seasickness medication — boat rides can be choppy
  • 💡A 4–5 day stay includes good diving variety
📍 Coordinates: -7.9167°N, 39.8333°E

Planning a Trip to Mafia Island?

Our AI builds a personalised itinerary in under 60 seconds.

Plan My Mafia Island Trip →