Islands & Beaches · Indian Ocean

Mafia Island

Quiet reefs and whale sharks.

Region
Indian Ocean
Best time
Oct–Mar for whale sharks
Suggested stay
3–5 days
Experience
Islands & Beaches

About Mafia Island

Mafia Island is a quiet, unhurried island south of Zanzibar, known for its coral reefs and a protected marine park. It sees far fewer visitors than Zanzibar, and that is exactly why people come: empty beaches, calm water and a slow, local rhythm.

The marine park protects coral gardens, mangroves and seagrass beds that support a wide range of fish, turtles and other marine life. Diving and snorkelling here are excellent, and between about October and March the island is one of the few places in the region where whale sharks are seen.

On land, the island offers village walks, historic ruins on nearby Chole Island and traditional dhow sailing.

Highlights

Why visit Mafia Island

01

Whale shark season

Seasonal encounters with the world’s largest fish, normally from around October to March.

02

Reefs and marine park

Healthy coral and clear water for divers and snorkellers.

03

Quiet and uncrowded

Far fewer visitors than the main Zanzibar beaches.

04

Island culture

Dhow trips, village visits and the old stone ruins of Chole.

Experiences

Things to do in Mafia Island

  1. Whale shark trips

    Guided boat trips to snorkel with whale sharks in season, with rules to protect the animals.

  2. Diving and snorkelling

    Reef dives and snorkelling trips inside the marine park.

  3. Dhow sailing

    Relaxed sails across Chole Bay at sunset.

  4. Chole Island walk

    Explore historic ruins, baobabs and village life.

What you may see

Wildlife and highlights

The marine park supports reef fish, turtles, rays, dolphins and, in season, whale sharks. Coconut crabs and a variety of seabirds are also found on land.

Wildlife is wild. Sightings depend on season, weather and luck, and your guide will always put you in the best position.

Look out for

Whale sharkTurtlesReef fish

Signature moments

  • Whale shark season
  • Diving and snorkelling
  • Few visitors
  • Dhow trips

Planning

Best time to visit Mafia Island

Whale shark seasonOctober – March

The best time for whale shark encounters, with warm water and good visibility for diving.

Cooler dry monthsJune – September

Pleasant weather, good for diving and relaxing.

Long rainsApril – May

Many lodges close for the heavy rains.

How to get to Mafia Island

Mafia is reached by a short scheduled or charter flight from Dar es Salaam, roughly half an hour. Boat transfers also operate. We arrange flights and airport pick-ups.

Where to stay

A small number of beach lodges and boutique hotels offer a relaxed, barefoot atmosphere. Facilities are simpler than on Zanzibar but the setting is very peaceful.

Good to know

Mafia Island FAQs

Still unsure? Send us your question and a planner will answer personally.

When can I see whale sharks on Mafia Island?

Whale sharks are generally seen between October and March, though sightings are never guaranteed because they are wild animals.

Is Mafia Island good for diving?

Yes. The marine park offers healthy reefs and calm water suitable for beginners and experienced divers.

How many nights should I stay on Mafia?

Three to five nights gives you time for diving, a whale shark trip and a day of exploring the island.

Tell us what you would like to see in Mafia Island.

Tell us when you want to travel and what you hope to see. We will reply with a plan.