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.
Chapka 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.
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.
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.
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)
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.
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 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.
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: