How to get to Zanzibar by Sea (A ferry to Zanzibar)


Zanzibar formerly known as the Sultanate of Zanzibar before gaining independence on December 10, 1963, Zanzibar government Joined Tanganyika (Tanzania Mainland) to form the United Republic of Tanzania on 26 April 1994.

Zanzibar is an Island combination of two Islands namely; Unguja Island and Pemba Island located on the East Coast of Africa (Swahili Coast). Zanzibar is well known for beautiful beaches, coral reef, and kind people as they are one of the most welcoming people in Africa.

There are two major ways on how to get to Zanzibar, which is by Sea or by Air.

Ferry from Dar es Salaam to Zanzibar:

There are 2 major companies that provide sea ferries that depart from Dar es Salaam to Zanzibar City and vice versa.

1) The first Company is Azam Marine which has a fleet of 8 vessels with a speed range from 25 knots up to 58 knots allowing passengers to be in Zanzibar from Dar es Salaam within 1 hour and 40 minutes.

  • Azam Marine Address: Opposite St. Joseph Cathedral, Sokoine Drive, P.O. Box 2517, Dar es Salaam, Tanzania.
  • Contact info: Phone; +255 22 2123324 Email;

Azam Marine Departure times;

DAR – ZAN: 07:00, 09:30, 12:30, 16:00
ZAN – DAR: 07:00, 09:30, 12:30, 16:00

Azam Marine Prices;

Economy for Children15,000/-25$
Private Cabin60,0000/-60$
VIP Exclusive60,0000/-60$

2) On the Other hand, The second company is located next to Azam Marines offices in Dar es Salaam. They have one vessel called Flying Horse which is relatively cheaper compare to Azam Marine and It is the best option for those who are on a budget.

Flying House departs every day from Dar es Salaam on 12:00 and arrives in Zanzibar on 15:30. Also at Night departs from Zanzibar at 21:00 and arrives in Dar es Salaam early in Morning on 06:00.

Flying Houses prices:-

Economy:          18,000/-

First Class:         20,000/-

VIP Class:          25,000/-

Non Residents: 20$


Comments are closed.

More in Travel