How to Get from Zanzibar Abeid Amani Karume International Airport (ZNZ) to Forodhani Gardens
Zanzibar Abeid Amani Karume International Airport (ZNZ) lies about 11.7 km south-east of Stone Town and Forodhani Gardens, normally a 14-minute drive. Options range from a pre-booked private transfer or taxi at about 14–20 minutes, to the local dala-dala at 40 minutes or more with walking.
Zanzibar Abeid Amani Karume International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Forodhani Gardens
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Taxis at ZNZ have no meters — agree a total per-car fare in USD or TZS before loading luggage, and ignore touts who claim an official fixed price.
- Use the taxi waiting area outside arrivals, not touts inside the terminal who often overcharge.
- Do not buy your Zanzibar inbound travel insurance from touts; the official price is USD 44 and it is best bought online before you fly.
- Most airport taxis are cash-only and euros usually get a poor rate, so carry small USD or TZS notes.
Frequently Asked Questions
It is about 11.7 km by road, normally a 14-minute drive without heavy traffic. By taxi or pre-booked transfer you should allow 15–20 minutes.
The local dala-dala minibus costs from around €0.50 per person, but it drops you at Darajani market and you then walk 10–15 minutes to the gardens. It is not suitable for large luggage or late arrivals.
Most airport taxis are cash-only and prefer USD or TZS; euros are sometimes accepted at a poor rate. Bolt can be paid by card through the app when available.
No, Zanzibar has no train, metro or dedicated airport bus. Your realistic options are a private transfer, taxi, Bolt ride-hailing or the local dala-dala.
It is advisable. Taxis are available 24/7 but quotes tend to be higher after about 22:00. Pre-booking gives you a fixed price and a driver waiting with a name sign.
Yes, all foreign visitors must hold the mandatory Zanzibar inbound insurance, which costs USD 44 per adult and is best bought online before travel. Your own policy does not replace it.
Nearby places
More transfers from Zanzibar Abeid Amani Karume International Airport (ZNZ)


