Abeid Amani Karume International Airport (IATA: ZNZ, ICAO: HTZA) serves Zanzibar, TZ. It has 63 scheduled routes to 28 destinations in 20 countries, operated by 31 airlines.
- Newer Terminal 3: The newer Terminal 3 is described as clean, nice, and having fine facilities for its size.
- Faster Passport Checks in Terminal 3: Some travelers noted faster passport checks in Terminal 3, with multiple visa stations open upon arrival.
- Variety of Shops and Amenities in Terminal 3: Terminal 3 offers local craft shops selling beauty products, souvenirs, spices, tea, coffee, and Tanzanite jewelry, along with a bar/restaurant and a Business Class Lounge. There's also a "Spice" cafe with good coffee and staff.
- Currency Exchange: Several forex booths are available before leaving the terminal, offering surprisingly decent exchange rates for Tanzanian Shillings.
- Disorganized Security and Immigration: Travelers frequently report disorganized and inefficient security checks, with multiple redundant passport checks and a lack of attention from security personnel. The immigration process can be chaotic, especially when multiple flights arrive simultaneously.
- Long Wait Times and Chaos: Especially at the older Terminal 2 (used for domestic flights and sometimes international diversions), travelers experience "endless queues" and "chaos," advising arrival at least three hours early for departures. Passport checks can be slow.
- Lack of Air Conditioning and Seating: The departure areas, particularly in the older sections or when crowded, can lack air conditioning and sufficient seating, leading to an uncomfortable experience in the humid climate.
- Baggage Claim Issues: Baggage claim can be chaotic, with bags brought in on carts and dumped on the floor rather than using carousels, leading to confusion and difficulty in identifying luggage.
- Pushy Taxi Drivers and Lack of Public Transport: There is no public transport from the airport, and travelers must rely on taxis or pre-booked transfers. Taxi negotiation can be persistent.
- Unclean Toilets: Some travelers have advised avoiding the downstairs toilets.
- Sources researched: tripadvisor.com, flightradar24.com, airporttransferportal.com, airport.airlines-inform.com, kangela.com*
Bottom line: While Abeid Amani Karume International Airport has seen improvements with Terminal 3, travelers should still anticipate potential disorganization, especially during peak times or if directed to older terminals, and plan accordingly by arriving early and being prepared for a less-than-seamless experience.
New & changed departures
5 changes to ZNZ's schedule in the last 90 days.
Want the next one in your inbox?Track ZNZ and we'll email you every schedule change automatically.
Track all changesRoutes from ZNZ
28 nonstop destinations · 31 airlines.
Airlines at ZNZ
31 carriers operate scheduled departures.
Route Network Map
Search flights from ZNZ
Compare ticket prices across hundreds of booking sites
Search flights from ZNZOpens a live price search from ZNZ — just pick your destination & dates
Airport routes
Abeid Amani Karume International Airport (ZNZ) offers 63 flight routes operated by 31 airlines. Major carriers include Air Tanzania, Flightlink, Coastal Aviation and others. Popular destinations from Zanzibar include Dar es Salaam, Arusha, Pemba, Dubai International, Kilimanjaro Int'l.
Traveler reviews & tips
From people who've recently flown through Zanzibar.
No tips for ZNZ yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at Abeid Amani Karume International Airport. Tips are reviewed before publishing.
Common questions about ZNZ
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from ZNZ?
Abeid Amani Karume International Airport has 63 scheduled routes to 28 destinations in 20 countries, operated by 31 airlines.
Which airlines fly from Abeid Amani Karume International Airport?
31 carriers operate scheduled departures, including Air Tanzania, Flightlink, Coastal Aviation.
Where is Abeid Amani Karume International Airport located?
Abeid Amani Karume International Airport is located in Zanzibar, TZ, at an elevation of 54 ft. Its IATA code is ZNZ and ICAO code is HTZA.









