Skip to content

Mafia Island

Tanzania's diving island - a marine park, whale sharks in season, and almost no crowds.

Overview

Mafia lies about 120 kilometres south of Zanzibar and could hardly be more different from it: no Stone Town, no beach clubs, a handful of lodges and a population that still makes its living from fishing and coconuts. What it has is the sea. Mafia Island Marine Park was Tanzania's first, protecting Chole Bay and a reef system in remarkably good condition - over 400 fish species, healthy hard coral, and a sheltered lagoon that makes it a forgiving place to learn to dive. From roughly October to March whale sharks feed in the shallow water off Kilindoni, and Mafia is one of the few places in the world where they are reliably present rather than a matter of luck. Green turtles nest on the beaches at Juani and Jibondo, and the mangrove channels and ruined Shirazi settlements at Chole and Kua are worth a day out of the water. It is a place for divers, snorkellers and people who actively want less to do.

Browse by category in Mafia Island

Photos of Mafia Island

Operators serving Mafia Island

Mwanza · Tanzania

Igoma

Things to do in Mafia Island

Places and experiences rather than companies. Each one carries the thing you would otherwise find out by turning up.

  • Swimming with whale sharks

    Water

    Kilindoni bay, roughly October to March.

    These are feeding animals in open water, not a penned attraction. Boats find them by spotting, so an early start and a calm day matter more than the operator you pick.

    4 hoursPaid

Where these are, around Mafia Island

60 listings with a mapped location.

Map of 60 listings
  • Listed

What Mafia Island costs

All-in on the ground, per person per day, excluding international flights. Ranges rather than a single figure, because accommodation and group size move the total more than anything else.

Indicative daily cost per person for Mafia Island, by travel style
StylePer person, per day
Camping or budget lodge, shared vehicle$80 – $130
Mid-range lodge$130 – $300
Luxury camp, private vehicle$320 – $800

Of that, $23 – $30 a day is government fees set by Mafia Island Marine Park. Every operator pays the same, so a quote below this floor is not a better deal — it is a different trip.

Add this to a whole-trip estimate

Indicative figures checked for 2026. Park fees are revised annually and some are quoted before VAT — confirm current rates with your operator or the park authority before you book.

When to visit Mafia Island

Month by month: wildlife, weather and how busy it gets.

October

Whale sharks arrive in Kilindoni bay.

Wildlife
Wildlife: 5 / 5
Weather
Weather: 4 / 5
Crowds
Crowds: 2 / 5
Rainfall
90 mm
Temperature
23–31 °C
Show all twelve months
When to visit Mafia Island
Best time to visitWildlifeWeatherCrowdsRainfallTemperature
JanuaryPeak seasonPeak whale shark season — near-daily sightings.Wildlife: 5 / 5Weather: 4 / 5Crowds: 2 / 570 mm24–32 °C
FebruaryPeak seasonShort rains — brief afternoon storms, green landscapes, fewer visitors.Wildlife: 5 / 5Weather: 4 / 5Crowds: 2 / 560 mm24–33 °C
MarchWet month — expect rain most days, and lush, difficult country.Wildlife: 4 / 5Weather: 3 / 5Crowds: 1 / 5140 mm24–32 °C
AprilLong rains — some tracks impassable and some camps closed. Lowest prices.Wildlife: 2 / 5Weather: 1 / 5Crowds: 1 / 5320 mm23–31 °C
MayLong rains — some tracks impassable and some camps closed. Lowest prices.Wildlife: 2 / 5Weather: 2 / 5Crowds: 1 / 5240 mm22–30 °C
JuneDry season — good roads, thinner bush, animals gathering at water.Wildlife: 3 / 5Weather: 4 / 5Crowds: 2 / 550 mm21–29 °C
JulyPeak dry season — the best game viewing and the highest prices.Wildlife: 3 / 5Weather: 5 / 5Crowds: 3 / 540 mm21–29 °C
AugustPeak dry season — the best game viewing and the highest prices.Wildlife: 3 / 5Weather: 5 / 5Crowds: 3 / 545 mm21–29 °C
SeptemberPeak dry season — the best game viewing and the highest prices.Wildlife: 4 / 5Weather: 5 / 5Crowds: 2 / 550 mm22–30 °C
OctoberWhale sharks arrive in Kilindoni bay.Wildlife: 5 / 5Weather: 4 / 5Crowds: 2 / 590 mm23–31 °C
NovemberLong rains — some tracks impassable and some camps closed. Lowest prices.Wildlife: 5 / 5Weather: 2 / 5Crowds: 2 / 5200 mm24–32 °C
DecemberPeak seasonWet month — expect rain most days, and lush, difficult country.Wildlife: 5 / 5Weather: 3 / 5Crowds: 3 / 5140 mm24–32 °C

One request. Multiple quotes.

Request a Quote