How to Get from Zanzibar Abeid Amani Karume International Airport (ZNZ) to Jambiani
Jambiani is 57.5 km south-east of Zanzibar Airport on Unguja's east coast. The drive takes about 56 minutes by taxi or pre-booked transfer; the public dala-dala option takes 2 to 2.5 hours and is best for very light packers.
Zanzibar Abeid Amani Karume International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Jambiani
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Taxis at ZNZ have no meters: agree a fixed total fare per car and the currency before loading, as first quotes can be much higher.
- Ignore unofficial touts inside the terminal; use the official taxi rank or a pre-booked driver holding a name sign.
- Uber does not operate on Zanzibar and Bolt is scarce to Jambiani; do not rely on ride-hailing for beach transfers.
- Dala-dala has little luggage space and no official timetable; pay the conductor in cash TZS and confirm the Jambiani stop before boarding.
Frequently Asked Questions
Jambiani is 57.5 km south-east of Zanzibar Airport, about 56 minutes by car in normal traffic.
The cheapest option is the local dala-dala minibus, costing roughly €1-3 per person, but it requires a transfer at Mwanakwerekwe and takes 2-2.5 hours.
A negotiated airport taxi typically costs around €27-45 per car, or USD 30-50, for the 57.5 km ride to Jambiani.
No direct airport bus or shuttle exists. The only public option is the dala-dala minibus with a change in Stone Town and at Mwanakwerekwe, daytime only.
Taxis and dala-dalas are mostly cash only in USD or TZS. Pre-booked private transfers can often be paid online by card.
Yes, but pre-book a transfer or take a taxi, as late-night taxi quotes tend to be higher and dala-dalas do not run reliably after dark.
Nearby places
More transfers from Zanzibar Abeid Amani Karume International Airport (ZNZ)


