tanzania
Where can I go by ferry from Zanzibar?
3 ferry destinations from Zanzibar: Dar es Salaam, Pemba and Tanga.
All Ferries from Zanzibar
Zanzibar → Dar es Salaam2h · Azam MarineSeveral departures daily🚶 Foot onlyRoute guide written for the Dar es Salaam → Zanzibar (Stone Town) direction; sailings run both ways.Zanzibar → Pemba2h 15m – 6h 30m · Azam MarineOne departure a day on five days a week in the sampled week (Zanzibar → Pemba Wednesday–Sunday🚗 CarsZanzibar → Tanga4h · Zan Fast FerriesTimes from 12Go, check before you travel: 1 departure a day at 11:30🚶 Foot onlyRoute guide written for the Tanga → Zanzibar direction; sailings run both ways.
Car ferries from Zanzibar
- Pemba · 2h 15m – 6h 30m
Foot-passenger ferries from Zanzibar
- Dar es Salaam · 2h
- Tanga · 4h
Plan your crossing from Zanzibar
- Zanzibar (Stone Town) → Pemba
One departure a day on five days a week in the sampled week (Zanzibar → Pemba Wednesday–Sunday; Pemba → Zanzibar Thursday–Monday), leaving between 07:30 and 09:00
Crossing times vary by sailing: the booking engine shows 2h 15m and 3h crossings on some days and 6h 30m (07:30 → 14:00) on others.
Source: Azam Marine online booking (availability, 30 Sep – 5 Oct 2026), checked 2026-09-29
- Tanga → Zanzibar
Times from 12Go, check before you travel: 1 departure a day at 11:30
Source: 12Go schedule (booking site; Zan Fast Ferries’ own website shows no readable timetable), checked 2026-10-29
Getting to the ferry in Zanzibar
- Azam Marine’s ro-ro vessels Azam Sea Link 1 and 2 carry vehicles and cargo between Dar es Salaam, Zanzibar, Pemba and Tanga
Frequently Asked Questions
Where can I go by ferry from Zanzibar?
FerryConnect lists ferries from Zanzibar to Dar es Salaam, Pemba and Tanga. Each route page has crossing times, operators and booking options.
Can I take my car on a ferry from Zanzibar?
Yes, car ferries run from Zanzibar to Pemba.
How long is the ferry from Zanzibar to Pemba?
2h 15m – 6h 30m with Azam Marine.
How often is the ferry from Zanzibar to Pemba?
One departure a day on five days a week in the sampled week (Zanzibar → Pemba Wednesday–Sunday (operator timetable, checked 2026-09-29).