
€287 Cheap Flights Nairobi to Zanzibar (NBO-ZNZ)
Popular airlines from Jomo Kenyatta Intl. Airport (NBO) to Zanzibar Intl. Airport (ZNZ)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% on select hotels after you book a flight*
Cheap flights from Nairobi to Zanzibar (NBO-ZNZ)
Prices were available within the past 7 days and start at €287 for one-way flights and €460 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, 18 May - Fri, 22 May
NBO
Nairobi
ZNZ
Zanzibar
€460 Return, found 8 hours ago
€460
Return
found 8 hours ago

Thu, 21 May - Wed, 27 May
NBO
Nairobi
ZNZ
Zanzibar
€465 Return, found 5 days ago
€465
Return
found 5 days ago

Mon, 18 May - Fri, 22 May
NBO
Nairobi
ZNZ
Zanzibar
€499 Return, found 8 hours ago
€499
Return
found 8 hours ago

Mon, 18 May - Fri, 22 May
NBO
Nairobi
ZNZ
Zanzibar
€514 Return, found 8 hours ago
€514
Return
found 8 hours ago

Wed, 22 Jul - Sat, 1 Aug
NBO
Nairobi
ZNZ
Zanzibar
€516 Return, found 3 hours ago
€516
Return
found 3 hours ago

Sun, 19 Jul - Wed, 29 Jul
NBO
Nairobi
ZNZ
Zanzibar
€522 Return, found 2 days ago
€522
Return
found 2 days ago

Wed, 16 Sept - Tue, 22 Sept
NBO
Nairobi
ZNZ
Zanzibar
€522 Return, found 5 days ago
€522
Return
found 5 days ago

Mon, 15 Jun - Sat, 20 Jun
NBO
Nairobi
ZNZ
Zanzibar
€527 Return, found 1 day ago
€527
Return
found 1 day ago

Thu, 22 Oct - Thu, 29 Oct
NBO
Nairobi
ZNZ
Zanzibar
€786 Return, found 5 days ago
€786
Return
found 5 days ago

Sun, 19 Jul - Wed, 29 Jul
NBO
Nairobi
ZNZ
Zanzibar
€798 Return, found 2 days ago
€798
Return
found 2 days ago
Find the cheapest month to fly from Nairobi (NBO) to Zanzibar Town (ZNZ)
March is typically the cheapest month to fly
From €376 - €564 per traveller.
Frequently asked questions
Travel information
Origin airport | Jomo Kenyatta Intl. |
|---|---|
Destination airport | Zanzibar Intl. |
Airlines serving | Ethiopian Airlines, Kenya Airways, Rwandair |
Return price | €460 |
Distance | 596 km |
Average flight time | 1 hour 36 mins |
Explore a world of travel with Expedia
- 5 Star Hotels in Stone Town
- Beach Hotels in Stone Town
- Cheap Hotels in Stone Town
- Hilton Hotels in Stone Town
- Luxury Hotels in Stone Town
- Stone Town Hotels
- Hotels near Zanzibar Intl.
- Apartments in Zanzibar Town
- B&B in Zanzibar Town
- Guest Houses in Zanzibar Town
- Hostels in Zanzibar Town
- Casino Hotels in Zanzibar Town
- Golf Hotels in Zanzibar Town
- Hotels with Bar in Zanzibar Town
- Lgbt-Friendly Hotels in Zanzibar Town
- Vintage Africa Hotels in Zanzibar Town
- Flights to Zanzibar Town
- Flights from Zanzibar Intl.
- Air France Luxembourg (LUX) to Zanzibar (ZNZ) flights
- Air France Frankfurt (FRA) to Zanzibar (ZNZ) flights
- Air France London (LHR) to Zanzibar (ZNZ) flights
- Air France Lisbon (LIS) to Zanzibar (ZNZ) flights
- Air France Marrakech (RAK) to Zanzibar (ZNZ) flights
- British Airways London (LHR) to Zanzibar (ZNZ) flights
- British Airways Tirana (TIA) to Zanzibar (ZNZ) flights
- British Airways Split (SPU) to Zanzibar (ZNZ) flights
- Emirates Cape Town (CPT) to Zanzibar (ZNZ) flights
- Emirates Dubai (DXB) to Zanzibar (ZNZ) flights
- Emirates Bucharest (OTP) to Zanzibar (ZNZ) flights
- Emirates Riyadh (RUH) to Zanzibar (ZNZ) flights
- Emirates Kuwait City (KWI) to Zanzibar (ZNZ) flights
- Emirates London (STN) to Zanzibar (ZNZ) flights
- Ethiopian Airlines Addis Ababa (ADD) to Zanzibar (ZNZ) flights
- Ethiopian Airlines Rome (FCO) to Zanzibar (ZNZ) flights
- Ethiopian Airlines London (LHR) to Zanzibar (ZNZ) flights
- Flydubai Bucharest (OTP) to Zanzibar (ZNZ) flights
- Iberia Las Palmas (LPA) to Zanzibar (ZNZ) flights
- Kenya Airways Entebbe (EBB) to Zanzibar (ZNZ) flights
- Klm London (LHR) to Zanzibar (ZNZ) flights
- Klm Milan (LIN) to Zanzibar (ZNZ) flights
- Klm Milan (MXP) to Zanzibar (ZNZ) flights
- Klm Venice (VCE) to Zanzibar (ZNZ) flights
- Klm Riga (RIX) to Zanzibar (ZNZ) flights
- Klm Paris (CDG) to Zanzibar (ZNZ) flights
- Klm Sofia (SOF) to Zanzibar (ZNZ) flights
- Klm Zagreb (ZAG) to Zanzibar (ZNZ) flights
- Lufthansa Ljubljana (LJU) to Zanzibar (ZNZ) flights
- Lufthansa Timisoara (TSR) to Zanzibar (ZNZ) flights
- Neos S.P.A. Milan (MXP) to Zanzibar (ZNZ) flights
- Qatar Airways Frankfurt (FRA) to Zanzibar (ZNZ) flights
- Qatar Airways London (LGW) to Zanzibar (ZNZ) flights
- Qatar Airways London (LON) to Zanzibar (ZNZ) flights
- Qatar Airways Venice (VCE) to Zanzibar (ZNZ) flights
- Turkish Airlines Skopje (SKP) to Zanzibar (ZNZ) flights
- Turkish Airlines Cluj-Napoca (CLJ) to Zanzibar (ZNZ) flights
- Turkish Airlines Dublin (DUB) to Zanzibar (ZNZ) flights
- Turkish Airlines Munich (MUC) to Zanzibar (ZNZ) flights
- Turkish Airlines Riyadh (RUH) to Zanzibar (ZNZ) flights
- Turkish Airlines Milan (MXP) to Zanzibar (ZNZ) flights
- Turkish Airlines Bodrum (BJV) to Zanzibar (ZNZ) flights
- Turkish Airlines Vilnius (VNO) to Zanzibar (ZNZ) flights
- Flights from Agadir (AGA) to Zanzibar (ZNZ)
- Flights from Auckland (AKL) to Zanzibar (ZNZ)
- Flights from Amman (AMM) to Zanzibar (ZNZ)
- Flights from Stockholm (ARN) to Zanzibar (ZNZ)
- Flights from Arauca (AUC) to Zanzibar (ZNZ)
- Flights from Barcelona (BCN) to Zanzibar (ZNZ)
- Flights from Boston (BOS) to Zanzibar (ZNZ)
- Flights from Bulawayo (BUQ) to Zanzibar (ZNZ)
- Flights from Caye Chapel (CYC) to Zanzibar (ZNZ)
- Flights from Dar es Salaam (DAR) to Zanzibar (ZNZ)
- Flights from Dublin (DUB) to Zanzibar (ZNZ)
- Flights from La Fortuna (FON) to Zanzibar (ZNZ)
- Flights from Istanbul (IST) to Zanzibar (ZNZ)
- Flights from Kaukura (KKR) to Zanzibar (ZNZ)
- Flights from Lima (LIM) to Zanzibar (ZNZ)
- Flights from Medford (MFR) to Zanzibar (ZNZ)
- Flights from Montrose (MTJ) to Zanzibar (ZNZ)
- Flights from Nadi (NAN) to Zanzibar (ZNZ)
- Flights from Maasai Mara (OLX) to Zanzibar (ZNZ)
- Flights from Bucharest (OTP) to Zanzibar (ZNZ)
- Flights from Poznan (POZ) to Zanzibar (ZNZ)
- Flights from Pisa (PSA) to Zanzibar (ZNZ)
- Flights from Rawala Kot (RAZ) to Zanzibar (ZNZ)
- Flights from Riga (RIX) to Zanzibar (ZNZ)
- Flights from Istanbul (SAW) to Zanzibar (ZNZ)
- Flights from Sydney (SYD) to Zanzibar (ZNZ)
- Flights from Venice (VCE) to Zanzibar (ZNZ)
- Flights from Warsaw (WAW) to Zanzibar (ZNZ)
- Flights from Zagreb (ZAG) to Zanzibar (ZNZ)
- Flights from Zürich (ZRH) to Zanzibar (ZNZ)
*Available to Expedia members.