Skip to content
Emnel Adventures Africa
Mafia Island

Coast & Islands · Tanzania

Mafia Island

Tanzania's first marine park — a whale-shark stronghold, world-class diving on untouched reefs, and the quietest, most unhurried of the archipelago's islands.

Overview

Why go to Mafia Island

Mafia Island lies in the Indian Ocean south of Dar es Salaam, off the Rufiji River delta. Much of its coastline is protected within the Mafia Island Marine Park, Tanzania's first, where healthy coral reefs, turtles and, between roughly October and March, gentle whale sharks draw divers and snorkellers from around the world.

With no large resorts and only a few small lodges, Mafia offers a quiet, authentic island stay — an ideal close to a southern Tanzania safari in Nyerere, Ruaha or Mikumi, or a peaceful alternative to Zanzibar.

Country

Tanzania

Circuit

Coast & Islands

The travel guide

Get to know Mafia Island

Last reviewed October 2026

Mafia Island at a glance

Location
Indian Ocean, about 120 km south of Dar es Salaam, off the Rufiji River delta
Known for
swimming with whale sharks, Tanzania's first marine park, Chole Island and quiet, unspoilt reefs
Whale shark season
roughly October to March, with peak sightings from November to February
Getting there
short scheduled flights from Dar es Salaam or Zanzibar to the airstrip at Kilindoni
Time needed
3 to 5 nights
Pairs well with
Nyerere, Mikumi, Ruaha or Zanzibar

Why go to Mafia Island?

Mafia is the Indian Ocean as it was before mass tourism. It has no large resorts, very few cars and a handful of small lodges around Chole Bay. What it has instead are some of the healthiest reefs on the East African coast, protected within the Mafia Island Marine Park — Tanzania's first marine park, established in 1995 — and, in season, one of the most rewarding whale shark encounters anywhere.

It suits divers, snorkellers and travellers who want genuine quiet after a safari. It suits less well those looking for long white beaches and a lively atmosphere, which Zanzibar offers instead.

Swimming with whale sharks

Each year, whale sharks — the largest fish in the world, and completely harmless to people — gather in the plankton-rich waters off Kilindoni, on Mafia's west coast. Encounters usually happen in calm, shallow water close to shore, so you snorkel alongside them rather than dive.

The season runs roughly from October to March, with the most reliable sightings typically between November and February. Encounters are regulated, with limits on boats and swimmers around each shark. We work only with operators who follow the code of conduct, because crowding and chasing is what spoils these encounters elsewhere.

Field Notes

Nothing is guaranteed with wild animals, but whale shark trips at Mafia have a strong success rate in peak season. We plan at least two possible outing days into your stay, so a windy morning does not cost you the experience.

Reefs, Chole Island and the marine park

Inside Chole Bay, sheltered coral gardens offer easy snorkelling and diving for beginners, while the outer reef walls suit more experienced divers. Turtles, groupers, rays and an astonishing variety of reef fish are common, and turtles nest on some of the island's beaches.

Just across the bay, Chole Island holds the atmospheric ruins of a nineteenth-century Omani and Swahili trading town, slowly being reclaimed by giant baobabs and fig trees. A walk there, followed by a dhow sail back across the bay at sunset, is one of the island's quiet pleasures.

Did You Know?

Mafia Island Marine Park covers mangroves, sea-grass beds and coral reefs, and supports turtles, dugong and hundreds of species of fish.

When to visit Mafia Island

Mafia Island month by month

Months

June – September

Season
Dry, windier season
Conditions
Cooler, breezy, rougher outer reef
Why go
Good for walking and Chole Island; some outer dive sites limited

Months

October – March

Season
Hot season
Conditions
Calm, clear water and the best visibility
Why go
Whale shark season and the best diving

Months

April – May

Season
Long rains
Conditions
Heavy rain; most lodges close
Why go
Not recommended

Getting there and what to combine

Mafia is reached by short scheduled flights from Dar es Salaam or Zanzibar, landing at the small airstrip in Kilindoni, from where lodges transfer you across the island to Chole Bay. Three nights is enough for the whale sharks and a day on the reef; five lets you settle into the island's rhythm.

Because it lies close to the southern parks, Mafia pairs beautifully with a safari in Nyerere, Ruaha or Mikumi, or with a few days on Zanzibar or Pemba. Tell us when you would like to travel and we will time your stay with the whale shark season.

↑ Back to top

Good to know

Mafia Island — your questions, answered

Honest, specific answers to the questions we're asked most about this destination.

General

When is the best time to visit Mafia Island?

October to March is best for most visitors: calm, clear water, the best diving visibility and the whale shark season, with peak sightings typically from November to February. June to September is breezier. Most lodges close during the long rains in April and May.

Does Mafia Island's name mean anything sinister?

No — the name has no connection to organised crime; its actual etymology is debated among historians, with Arabic or Swahili roots most commonly suggested.

How do we get to Mafia Island?

A roughly 30-minute flight from Dar es Salaam to Mafia's grass airstrip at Kilindoni, followed by a road and, for most lodges, a boat transfer.

Is Mafia part of the Zanzibar Archipelago?

No — Mafia is administratively part of mainland Tanzania, distinct from semi-autonomous Zanzibar, despite sitting in the same general stretch of the Indian Ocean.

Whale Sharks & Activities

Are whale shark sightings guaranteed?

No — they're genuinely frequent in season (October–March) and well-documented by researchers, but this is wildlife, not a scheduled attraction, and no responsible operator should promise a guarantee.

Is Mafia's diving as demanding as Pemba's?

Generally no — Chole Bay's sheltered reef offers calmer, more accessible conditions than Pemba's steep drop-offs, suiting a broader range of experience levels.

Are the Kua ruins worth visiting?

Yes — a genuinely significant, little-visited medieval Swahili site, well worth combining with a whale shark or diving day.

Planning & Cost

How many nights should we plan?

Three to five, particularly if a whale shark encounter is a priority — multiple outings meaningfully improve the odds.

Is there a park fee?

Yes, approximately USD 23.60 per person per day for Mafia Island Marine Park, separate from accommodation costs.

Should we combine Mafia with Pemba?

It's possible but involves meaningful transfer time and cost between the two — most guests choose one or the other for a single trip.

Keep exploring

More destinations

Other places our local experts know and love across the region.

All destinations

Start planning

Ready to explore Mafia Island?

Tell us what you have in mind and a local expert will craft a tailored plan — no payment needed to start.