• Home
  • /
  • Blog
  • /
  • Taking a Ferry From Dar es Salaam to Zanzibar – Exploring Alluring Spice Island

Taking a Ferry From Dar es Salaam to Zanzibar – Exploring Alluring Spice Island

Mark Whitman

Taking the ferry from Dar es Salaam to Zanzibar is the ideal way to start the exploration of this exotic island off the Tanzanian coast, especially during the dry season when the winds are softer, which is one of the best times to visit Zanzibar.

During the journey that can last anywhere from 90 minutes to two hours, visitors will have uninterrupted views across the Indian Ocean. 

Here are some top tips to make the trip by ferry from Dar es Salaam to Zanzibar (and vice versa) a comfortable and memorable one. 

Ferry from Dar es Salaam to Zanzibar FAQs

How do I book  a ferry from Dar es Salaam to Zanzibar?  

When booking a ferry from Dar es Salaam to Zanzibar, choose a reputable operator for your travels via ferry. Azam Marine is one of the more reliable companies. 

It is absolutely essential to book and purchase one ticket a day or two ahead of time as the Zanzibar ferry is very popular, especially between June and October when the island’s weather is at its best. This can be done online, directly with the operator or at the ferry terminal in Dar es Salaam. You can also ask your hotel to assist you. 

A note of caution – do not buy any ferry tickets from people in the street claiming to be representatives or agents from operators. 

A valid passport is needed to book and secure a place on the ferry from Dar es Salaam to Zanzibar. 

Ferry From Dar es Salaam to Zanzibar

What are the ticket prices and classes for ferry rides from Dar es Salaam to Zanzibar?

There are different rates for Tanzanian residents and foreign visitors when travelling by ferry from Dar es Salaam to Zanzibar. Depending on the class you choose, ticket prices vary between $35 and $60 for adults. 

When travelling with Azam, tourists have a choice between Economy, Business, VIP and Royal Class. 

When does the ferry from Dar es Salaam to Zanzibar depart?

Taking the ferry from Dar es Salaam to Zanzibar takes around two hours. 

The four main departure times (Azam) in both directions are:

  • 07:00
  • 09:30
  • 12:00
  • 16:00

Is there a departure procedure for ferry rides from Dar es Salaam to Zanzibar?

To get through the chaos that is the port in Dar es Salaam, arrive at least half an hour before the ferry from Dar es Salaam to Zanzibar departs. Don’t forget your passport, tickets and proof of yellow fever vaccination (see below) to present upon arrival in Zanzibar.

You will also have to go through security after the presentation of your tickets. Bags are stored either in cages or storage cupboards and labels are provided for identification. It is, however, wise to keep valuables and a daypack with you at all times. 


What should I expect during a ferry ride from Dar es Salaam to Zanzibar?

Taking the ferry from Dar es Salaam to Zanzibar is an experience in itself. 

There are more than enough opportunities to spot the local marine life in pleasant weather, especially when sitting outside. Remember to take precautions against the sun though. Dolphins are known to follow these boats, so it might be a lucky spectacle to enjoy.

The fresh air is a natural antidote for seasickness as the Indian Ocean waters in this part of the world can get very choppy at times. However, you can also take an over the counter anti motion sickness medication about 10 minutes before departure if you are worried.

Refreshments are available at kiosks, while those travelling in business class and above are served snacks and drinks. Please note that no alcohol is allowed on board. 

Are there arrival procedures for ferry rides from Dar es Salaam to Zanzibar?

You will need to fill out a boarding card before your disembark that is to be presented to immigration officials together with your passport. 

They may also be asked to present a yellow fever certificate, especially if you had travelled through an at-risk country like Kenya or Ethiopia recently.

The cages containing your bags will be brought onto the dock or the ferry terminal where you can collect your belongings. 

After your ferry from Dar es Salaam to Zanzibar and if there isn’t too much baggage to be lugged about, tourists can walk to most hotels in Stone Town (see: hotels in Zanzibar) as it is not too far from the ferry terminal in Zanzibar. 

Taking a taxi to your accommodation is the most preferred option and there are more than enough available drivers just outside the main building. See more in our guide on staying safe in Zanzibar

Where to stay? Here are 5 of my favourite accommodation options in Zanzibar: 

See more Zanzibar accommodation options.

What can I do in Zanzibar?

The ferry from Dar es Salaam to Zanzibar is usually just the start of discovering the sights and sounds of this alluring island. Be sure to check out our Zanzibar Map to get you started with your exploration. 

Here are a few things to do to enjoy Zanzibar:

  • Discover Stone Town: Take to the streets of this historical gem and wander the narrow streets while imagining years gone by. You can buy local artefacts and enjoy local Zanzibar cuisine.
  • Go on a Spice Tour: A tour to a farm in the Kdichi community will teach visitors not only about the uses of all kinds of spices, but also provide an opportunity to enjoy a traditional Swahili meal
  • Relax on the beach: Head to the north and east coast to enjoy the island’s famous white beaches. The more adventurous souls can also go kayaking or snorkelling near Pemba Island. See our guides on Zanzibar beaches and Zanzibar diving.


And that's a wrap on everything you need to know for a ferry from Dar es Salaam to Zanzibar! All that's left for you to do is book your flights and ferry tickets and explore this famous Spice Island. 

Mark Whitman

Hi, I'm Mark! Welcome to Climb Kilimanjaro Guide - the Web's No.1 Trekking Guide to Mount Kilimanjaro. This site is your one stop shop for everything Kilimanjaro. To date over 5 million people have visited Climb Kilimanjaro Guide, many of which have gone on to summit Kili! I hope you find all the answers you are looking for, but if you have any questions don't hesitate to drop a comment below!

Leave a Reply

Your email address will not be published. Required fields are marked

  1. Hey, I would like to know the price of Royal sit for foreign and the VIP sit. As well the different of Royal and the VIP. Is there an option to choose the sit you want?

    Thank you,


  2. I am confused .. I read the yellow fever vaccination (certificate) is only compulsory when traveling from high risk countries .. isnt it the case?!
    Thank you

  3. I want to travel with 3 kids ages 9 and below. Coming in from Zambia. Will they also have to pay the full 35 dollars for the economy class, or you have half fare for the kids. ?

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Get a quote from our recommended local Kilimanjaro operator