Mafia Island
Mafia Island

Marine Life
& Whale Sharks

A quieter island known for coral reefs, marine parks, and unforgettable ocean adventures.

Mafia Island

Mafia Island is a peaceful island known for its marine park and coral reefs.

It is one of the best places in the world to swim with whale sharks during their season.

This destination is ideal for divers and travelers who love ocean adventures.

Highlights

  • Whale shark season experiences
  • Coral reefs & diving
  • Peaceful beaches

Ideal for

  • Divers & snorkelers
  • Ocean lovers
  • Quiet beach breaks

View more images

Mafia Gallery

Mafia
Plan your ocean trip

Explore Mafia packages

Browse ocean-focused itineraries and island extensions.

View Tours

Best time to visit

October–March for whale shark season. June–October offers clear skies, calm seas, and excellent diving conditions.

Top activities

Swimming with whale sharks (seasonal), diving, snorkeling, dhow cruises, and relaxed beach days away from crowds.

Getting there

Flights connect via Dar es Salaam. Mafia is best as an island extension after safari, for travelers who want quieter beaches than Zanzibar.