How to Get from Zanzibar Abeid Amani Karume International Airport (ZNZ) to Stone Town
Zanzibar Airport (ZNZ) is roughly 10 km south-east of Stone Town. The journey takes about 12 to 15 minutes by car or taxi, or up to 40 minutes by dala-dala, ending with a short walk through Stone Town's car-free alleys.
Zanzibar Abeid Amani Karume International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Stone Town
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- No official taxi meters exist at ZNZ; always agree the total fare in USD or TZS before loading luggage, and confirm it is per car not per person.
- Ignore touts inside the terminal and only use the official taxi rank or a pre-booked driver with a name sign.
- Do not rely on Uber: it does not operate on Zanzibar. Bolt works for Stone Town, but check the app for available drivers.
- Card payment is uncommon for taxis and dala-dalas; carry small USD or TZS notes. Euros may be accepted at a poor rate.
Frequently Asked Questions
The dala-dala minibus is cheapest; board on the main road outside the airport and pay around €0.30 in TZS cash. It ends at Darajani terminal, then you walk or take a porter to your hotel.
Yes, official taxis wait at Arrivals 24/7, but late-night quotes can be higher. Pre-booking a private transfer gives a fixed price and a driver waiting with a sign.
Card payment is uncommon for taxis and dala-dalas; carry small USD or TZS notes. Pre-booked transfers can often be paid online by card in advance.
It takes about 12 to 15 minutes by car, taxi or Bolt, depending on traffic. The dala-dala can take 40 minutes or more with waiting and the final walk.
No, ZNZ has no rail, metro, airport bus or shuttle. The only bus is the local dala-dala on the main road; Uber does not operate on Zanzibar.
A pre-booked private transfer is best for families: fixed price, driver waiting, and enough space for bags. A taxi also works, but avoid the crowded dala-dala with suitcases.
Nearby places
More transfers from Zanzibar Abeid Amani Karume International Airport (ZNZ)


