Register Now


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .


Register Now

Don't have an Account? Click below and register to access our Tanzania travel forum or ask Questions!

How to get to Mafia Island

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