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
Explore Mafia packages
Browse ocean-focused itineraries and island extensions.
View ToursBest 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.