There are 3 ways to get from Zanzibar City to Mkwaja by plane, taxi, ferry, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Tanga Airport, taxi
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Tanga Airport (TGT)plane ZNZ - TGT
- Take the taxi from Tanga Airport (TGT) to Mkwajataxi
5h 15m$198–244Fly to Julius Nyerere International Airport, taxi
cheapest- Fly from Abeid Amani Karume International Airport (ZNZ) to Julius Nyerere International Airport (DAR)plane ZNZ - DAR
- Take the taxi from Julius Nyerere International Airport (DAR) to Mkwajataxi
6h 3m$133–212Ferry, bus, Private Transfer , taxi
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Dar es Salaam to Tangabus
- Take a shuttle bus from Tanga Airport to Pangani beach
- Take the taxi from Pangani beach to Mkwajataxi
13h 46m$159–319
Abeid Amani Karume International Airport (ZNZ) to Tanga Airport (TGT) flights
Questions & Answers
The cheapest way to get from Zanzibar City to Mkwaja is to fly and taxi which costs $130 - $220 and takes 6h 3m.
The fastest way to get from Zanzibar City to Mkwaja is to fly and taxi which takes 5h 15m and costs $190 - $250.
The distance between Zanzibar City and Mkwaja is 288 km.
The best way to get from Zanzibar City to Mkwaja without a car is to ferry and bus and Private Transfer and taxi which takes 13h 46m and costs $150 - $320.
It takes approximately 5h 15m to get from Zanzibar City to Mkwaja, including transfers.
There are three+ hotels available in Mkwaja.
What companies run services between Zanzibar City, Tanzania and Mkwaja, Tanzania?
There is no direct connection from Zanzibar City to Mkwaja. However, you can take the shuttle to Zanzibar Airport, walk to Abeid Amani Karume International Airport (ZNZ) airport, fly to Tanga Airport (TGT), then take the taxi to Mkwaja. Alternatively, you can take the ferry to Dar es Salaam, walk to Posta Ya Zamani, take the bus to Fire, take the bus to Tanga, take the taxi to Tanga Airport, take the shuttle to Pangani beach, then take the taxi to Mkwaja.
- Website
- auricair.com
Flights from Abeid Amani Karume International Airport to Tanga Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $150–600
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 24 min
- When
- Every day
- Estimated price
- $26–360
- Website
- airtanzania.co.tz
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $60–120
- Website
- flexflight.dk
Flights from Abeid Amani Karume International Airport to Tanga Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $150–600
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $26–360
- Website
- precisionairtz.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $30–70
- Website
- charterlines.com
Flights from Abeid Amani Karume International Airport to Tanga Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $160–170
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $100–110
- Website
- worldticket.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $110–270
- Website
- klm.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 35 min
- When
- Thursday and Sunday
- Estimated price
- $24–200
- Website
- airexcelonline.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $24–200
- Website
- omanair.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 40 min
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $14–260
- Website
- flydubai.com
Flights from Abeid Amani Karume International Airport to Julius Nyerere International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $310–700
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Dar es Salaam to Tanga
- Ave. Duration
- 5h 23m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 718 370 639
- [email protected]
- Website
- hoteltoursandtransfers.com
Shuttle from Tanga Airport to Pangani beach
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- $55–130
- Schedules at
- hoteltoursandtransfers.com
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Ave. Duration
- 4h 11m
- Estimated price
- $50–130
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 to and around Russia for the 2018 FIFA World Cup, What documents do I need to cross Niagara Falls?, and Getting to Rome from the airport - to help you get the most out of your next trip.





