There are 4 ways to get from Pembe to Zanzibar City by unknown, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, ferry via Dar es Salaam
best- Walk from Pembe to Mkoaniunknown
- Take the ferry from Mkoani to Dar es Salaamferry
- Take the ferry from Dar es Salaam to Zanzibarferry
4h 50mTravel, ferry to Julius Nyerere International Airport, fly
- Walk from Pembe to Mkoaniunknown
- Take the ferry from Mkoani to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Abeid Amani Karume International Airport (ZNZ)plane DAR - ZNZ
5h 6mTravel, ferry
- Walk from Pembe to Pembaunknown
- Take the ferry from Pemba to Zanzibarferry
7h 30mTravel to Pemba / Karume / Wawi Airport, fly
- Walk from Pembe to Pemba / Karume / Wawi Airport (PMA)unknown
- Fly from Pemba / Karume / Wawi Airport (PMA) to Abeid Amani Karume International Airport (ZNZ)plane PMA - ZNZ
2h 4m
Julius Nyerere International Airport (DAR) to Abeid Amani Karume International Airport (ZNZ) flights
Questions & Answers
The distance between Pembe and Zanzibar City is 300 km.
The best way to get from Pembe to Zanzibar City without a car is to travel and ferry via Dar es Salaam which takes 4h 50m and costs .
It takes approximately 4h 50m to get from Pembe to Zanzibar City, including transfers.
There are 348+ hotels available in Zanzibar City.
What companies run services between Pembe, Tanzania and Zanzibar City, Tanzania?
There is no direct connection from Pembe to Zanzibar City. However, you can travel to Mkoani, take the ferry to Dar es Salaam, then take the ferry to Zanzibar. Alternatively, you can travel to Mkoani, take the ferry to Dar es Salaam, drive to Julius Nyerere International Airport (DAR) airport, fly to Abeid Amani Karume International Airport (ZNZ), walk to Zanzibar Airport, then take the shuttle to Stone Town.
- Website
- auricair.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 19 min
- When
- Every day
- Estimated price
- $26–410
Flights from Pemba / Karume / Wawi Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $50–420
- Website
- charterlines.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $100–310
Flights from Pemba / Karume / Wawi Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $115–125
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $60–120
Flights from Pemba / Karume / Wawi Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 35 min
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $70–130
- Website
- flexflight.dk
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $26–410
Flights from Pemba / Karume / Wawi Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $50–420
- Website
- worldticket.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $100–310
- Website
- precisionairtz.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $30–70
- Website
- airexcelonline.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $28–230
- Website
- omanair.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 40 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $17–300
- Website
- flydubai.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $360–800
- Phone
- +255 696112233
- [email protected]
- Website
- Zan Fast Ferries
Ferry from Mkoani to Dar es Salaam
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $96
- Schedules at
- Zan Fast Ferries
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- Zan Fast Ferries
Ferry from Mkoani to Dar es Salaam
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $96
- Schedules at
- Zan Fast Ferries
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Pemba to Zanzibar
- Ave. Duration
- 7h
- Frequency
- 5 times a week
- Estimated price
- $35–170
- Schedules at
- azammarine.com
- Book at
- eweb-prod-azmc.azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100–170
- Business
- $40
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, South Korea: Travelling from Seoul to Busan , and Need to know: Greyhound - to help you get the most out of your next trip.





