How to get to Mafia Island?

How to get to Mafia Island ?


Mafia is a Tanzanian island located on the Zanzibar archipelago. Less popular than its neighbors Pemba and Unguja by travelers, this destination is nevertheless very interesting and ideal if you want to move away from mass tourism in Tanzania. Here’s how to get to Mafia Island.


Insures your trip to Tanzania
Get it now


How to get to Mafia Island by boat

From what I have read, some articles relate the fact that the journey to Mafia Island is a very complicated adventure or even an ordeal for others! For having done so, no it is not. However, if you tend to avoid local experiences, I will not recommend it but it is easily done with a minimum of patience.

Get out Dar Es Salaam by bus

You will need to go to a bus station to reach Nyamisati Port, which is about a 4-hour drive south of Dar Es Salaam. I recommend the one in Bagala. This is where there are the most departures to Nyamisati, the village you have to reach to go to Mafia Island.

📍 View on map

You can easily find a bus that will fill up quite quickly. The journey costs 5500 TSH.

Take a good look at how much the locals pay. Most of the travel guides I read before I left said 10,000 TSH ($4), which is not fair. This is the Mzungu (tourist) rate, although between us it remains very ridiculous. But hey. If you’re within $2, you know the rate now.

How to get to Mafia Island?

Where to stay in Nyamisati?

Nyamisati is a very small village. There really aren’t many options for accommodation. You can easily camp, or wait under the large shelter of the main square with all the locals and spend the night there.

In fact, the ferry to Mafia Island only leaves in the mornings so you will have to spend a night there unless you find a private boat, which is always possible.

Nyamisati village, the step before getting to Mafia Island

The only place to sleep is right in front of the port, at Shabaan’s. He owns a house with a few rooms at 15,000 shillings a night. He will gladly help you if you have any questions, he is a very nice guy. Do not hesitate to ask me for his contact details to make sure he receives you when the bus arrives. (Use the site’s messaging or contact me by Instagram)

How to get to Mafia Island?

Take the ferry to Mafia Island

The old very rudimentary boat with wooden benches has been replaced. Today, it’s a brand new ferry with comfortable seating, air conditioning and even a place to eat. I advise you to take a place upstairs, this is the best place. You will find the ticket office in Nyamisati’s main square. The crossing now takes place every morning around 9am, it lasts 4h and costs 16,000 TSH.

Spending time with locals on the ferry to Mafia Island

Arrival at Mafia Island

There you go! You arrived in Mafia for the modest sum of $ 10 with a local experience, Tanzanian style. All you have to do is take a boda-boda (motorcycle taxi) to get to your final destination. Count 1,000 TSH for 2 km.

How to get to Mafia Island in Tanzania

How to get to Mafia Island by plane

Flights depart from Dar Es Salaam International Airport with the airlines:

Auric Air
Coastal Air

The flight takes about 30 minutes and prices range from $ 100 to $150. At least in high season with a minimum of passengers. They are very small planes and Mafia airport is tiny.

Off season

Prices can be more expensive because you use the plane only for yourself. This is what I once found when I saw only one family land there. Otherwise, in 22 days in Mafia, I always saw the airport completely empty with no activity.

How do I travel to Mafia Island?

Find out everything you need to know about staying on Mafia Island in this travel guide. You will find activities, information related to budgeting, accommodation and more:

🔎 Mafia Island travel guide

Share this article


About the author

Picture of Tom Spirit
Tom Spirit
Hey, it's Tom! Welcolme to Spirit Travelers. I'm a nomad traveler for several years and I share my experiences by publishing content and travel guides on this blog. Find some of the most popular countries to visit but also off the beaten track destinations.

Content you might like

Pemba, Zanzibar or Mafia Island?

The Zanzibar archipelago in Tanzania has 3 main islands: Unguja Island (Zanzibar), Pemba Island and Mafia Island. Find out in this travel guide which island you could visit according to their differences and your preferences.

Travel guide to Mafia Island

Visit Mafia Island : travel guide

Find everything you need to know to visit Mafia Island in this travel guide. Discover the best things to do in Mafia Island, where to sleep, where to eat, its activities or the budget needed for your stay.

Change destination

Insure your trip

Spirit Travelers readers can get a 5% discount for trips less than 3 months

Travel bank

Book an activity

Find the best flight

Book a tour

Find the best flight

Insure your trip

Spirit Travelers readers can get a 5% discount for trips less than 3 months

Travel bank

Notification pour

8 Commentaires
Le plus récent
Le plus ancien
Commentaires en ligne
Afficher tous les commentaires