Things to do on Mafia Island

Mafia Island, off the coast of Tanzania, is one of East Africa's quietest island escapes. Here is everything you can do — from swimming with whale sharks to exploring ancient ruins — with tours run by locals.

Ocean adventures on Mafia Island

The sea is the reason most people come to Mafia. Swim with whale sharks, snorkel and dive the reefs of Mafia Island Marine Park, relax on a sandbank or sail a traditional dhow.

Ocean & marine · Oct – Mar

Whale Shark Swimming

Swim beside the gentle giants of Mafia Island — the world's largest fish — just off Kilindoni during whale shark season.

Ask for price Details

Ocean & marine

Sandbank Picnic & Snorkel

A day on a white sandbank in the middle of the ocean — swimming, snorkelling and a fresh seafood lunch.

Ask for price Details

Ocean & marine · Jul – Oct

Humpback Whale Watching

Look for humpback whales as they pass Mafia Island on their yearly migration.

Ask for price Details

Ocean & marine

Dhow Sunset Cruise

Sail a traditional wooden dhow across Chole Bay as the sun goes down.

Ask for price Details

Islands and history on Mafia Island

The small islands around Mafia hold centuries of Swahili history — from the ruins of Chole wrapped in tree roots to the ancient town of Kua on Juani.

Islands & history

Mafia Island Full-Day Tour

See the whole island in one day — villages, beaches, baobabs and the north of Mafia with a local driver-guide.

Ask for price Details

Nature and wildlife on Mafia Island

Turtles nest on the beaches around Mafia, and the mangroves and forests are home to birds and giant fruit bats.

Culture and local life on Mafia Island

Meet the people of Mafia: walk the market and dhow harbour in Kilindoni, visit a village and taste Swahili food.

Culture

Village & Culture Tour

Discover everyday island life: Kilindoni market, the harbour, local food and village visits.

Ask for price Details

More adventures on Mafia Island

Fishing with local fishermen and other trips on and off the water.

Adventure

Fishing Trip

Go fishing with local fishermen — traditional handline fishing or a trip to deeper water.

Ask for price Details

Places to visit on Mafia Island

Mafia is a group of islands. These are the places most visitors explore.

Kilindoni

The main town, with the airstrip, port and market. Whale shark trips leave from here.

Read the guide

Utende and Chole Bay

Beach lodges facing the sheltered bay, and the starting point for most boat trips.

Mafia Island Marine Park

Protected reefs, mangroves and islands — the heart of snorkelling and diving on Mafia.

Read the guide

Chole Island

Ruins overgrown by baobabs, giant fruit bats and a friendly village, ten minutes from Utende by boat.

Read the guide

Juani Island

The ancient ruins of Kua and a hidden lagoon reached through the mangroves.

Jibondo Island

A traditional island of fishermen and dhow builders.

Ras Mkumbi

The wild northern tip of Mafia, with its old lighthouse, forest and quiet beaches.

Plan your visit

Mafia Island: common questions

What is Mafia Island famous for?

Mafia Island is best known for swimming with whale sharks, the coral reefs of Mafia Island Marine Park, and its quiet, uncrowded beaches and islands.

What are the best things to do on Mafia Island?

Swim with whale sharks off Kilindoni, snorkel or dive in Chole Bay, picnic on a sandbank, visit Chole and Juani islands, and sail a dhow at sunset.

How many days should I spend on Mafia Island?

Three to five days lets you enjoy the main activities without rushing. Divers and nature lovers often stay a week.

When is the best time to visit Mafia Island?

October to March brings calm seas and whale shark season. Humpback whales pass around July to October. The long rains usually fall around April and May.

How do I book tours on Mafia Island?

Choose a tour on this page and send us your date by WhatsApp, email or phone. Hamiduink Traveller is a local operator based on Mafia Island.

Build your Mafia Island trip

Tell us your dates and what you'd love to do. We'll send a plan with prices and transfers.

Plan on WhatsApp