
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 25% on select hotels after you book a flight*payments icon
Kenya Airways flights from Johannesburg to Zanzibar (JNB→ZNZ)
Prices were available within the past 7 days and start at £287 for one-way flights and £304 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Wed, 30 Jul - Wed, 6 Aug
JNB
Johannesburg
ZNZ
Zanzibar
£304 Return, found 4 hours ago
£304
Return
found 4 hours ago

Mon, 16 Jun - Mon, 23 Jun
JNB
Johannesburg
ZNZ
Zanzibar
£304 Return, found 3 days ago
£304
Return
found 3 days ago

Fri, 25 Jul - Thu, 31 Jul
JNB
Johannesburg
ZNZ
Zanzibar
£322 Return, found 14 hours ago
£322
Return
found 14 hours ago

Tue, 17 Jun - Tue, 24 Jun
JNB
Johannesburg
ZNZ
Zanzibar
£340 Return, found 6 hours ago
£340
Return
found 6 hours ago

Wed, 18 Jun - Wed, 25 Jun
JNB
Johannesburg
ZNZ
Zanzibar
£362 Return, found 6 hours ago
£362
Return
found 6 hours ago

Tue, 13 Jan - Tue, 20 Jan
JNB
Johannesburg
ZNZ
Zanzibar
£377 Return, found 3 hours ago
£377
Return
found 3 hours ago

Sat, 18 Oct - Sat, 25 Oct
JNB
Johannesburg
ZNZ
Zanzibar
£378 Return, found 3 days ago
£378
Return
found 3 days ago

Tue, 17 Jun - Sat, 21 Jun
JNB
Johannesburg
ZNZ
Zanzibar
£383 Return, found 1 day ago
£383
Return
found 1 day ago
Origin airport | O.R. Tambo Intl. |
Destination airport | Zanzibar Intl. |
Airlines serving | Ethiopian Airlines, FlySafair, Hahn Air Systems, Kenya Airways, Uganda Airlines |
Popular airline | Kenya Airways |
Distance | 2487 km |
Average flight time | 4 hours 32 mins |
- Trending Kenya Airways Flights
- Trending Routes
- Related Airlines
- Nearby Airports
- Flights from Other Cities
- Expedia's Latest Trends
Most Popular Kenya Airways Routes from Johannesburg
- London to Accra (LHR - ACC)
- London to Dubai (LGW - DXB)
- London to Lagos (LHR - LOS)
- London to Lagos (LGW - LOS)
- London to Lagos (LGW - LOS)
- London to Dubai (LHR - DXB)
- London to Dar es Salaam (LHR - DAR)
- London to Cape Town (LHR - CPT)
- London to Johannesburg (LHR - JNB)
- London to Nairobi (LGW - NBO)
Popular Domestic Routes in Zanzibar Intl.
- London to Lagos (LHR - LOS)
- London to Dubai (LHR - DXB)
- London to Harare (LHR - HRE)
- London to Lagos (LGW - LOS)
- London to Johannesburg (LHR - JNB)
- London to Accra (LHR - ACC)
- London to Cape Town (LHR - CPT)
- London to Dubai (LGW - DXB)
- London to Nairobi (LGW - NBO)
- London to Dar es Salaam (LHR - DAR)
Expedia's Latest Trends
Hotels
All-Inclusive Hotels in BarbadosHoliday Inn Manchester - Oldham by IHGServiced Apartments Alicante ProvinceEmerson Spice HotelNorth Berwick AccommodationBeauvais AccommodationHotels in Stone TownSan Sebastián Hotels with PoolBarcelona Apartment ValMizingani Seafront HotelTembo House HotelThe Seyyida Hotel And SpaMaru Maru HotelCrossbasket Castle Hotel & RestaurantPark Hyatt ZanzibarChester Zoo hotelsVirgin Gorda Accommodation
Flights
Flights from Pretoria to Cape TownFlights from Pretoria to LondonFlights from East Midlands to LondonFlights from London to PretoriaFlights from Cape Town to PretoriaFlights from Harare to PretoriaFlights from Nashville to New OrleansFlights from Liverpool to Las PalmasFlights from Johannesburg to Pretoria
*Available to Expedia members.