£370 Cheap Kenya Airways flights from Johannesburg to Zanzibar (JNB→ZNZ)

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save up to 25% on select hotels after you book a flight*
  • Earn twice

    Earn your airline miles on top of our rewards

Kenya Airways flights from Johannesburg to Zanzibar (JNB→ZNZ)

Prices were available within the past 7 days and start at £370 for one-way flights and £374 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways
Kenya Airways

Alternative airports near Zanzibar Town

Prices were available within the past 7 days. Prices and availability are subject to change.

Find the cheapest month to fly from Johannesburg (JNB) to Zanzibar Town (ZNZ)

April is typically the cheapest month to fly

From £328 - £556 per traveller.

Frequently asked questions

How much is a Kenya Airways flight from O.R. Tambo Intl. Airport (JNB) to Zanzibar Intl. Airport (ZNZ)?
Finding cheap one-way Kenya Airways flights from JNB to ZNZ from £370 on Expedia is a cinch — just filter by "Price (lowest to highest)." Alternatively, check out our affordable round-trip fares from £374 for your next getaway.**These prices were available on Expedia within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
What is the cheapest month to fly from JNB to ZNZ with Kenya Airways?
April is one of the least expensive months to fly to Zanzibar Town with Kenya Airways. You could also find fantastic deals on return and one-way tickets in May.
Does Kenya Airways fly nonstop from O.R. Tambo Intl. Airport (JNB) to Zanzibar Intl. Airport (ZNZ)?
Use our "Nonstop" filter when searching for direct Kenya Airways flights from JNB to ZNZ. It's also a great way to compare other carriers offering the same direct trip.
What airports does Kenya Airways fly into in Zanzibar Town?
Zanzibar Intl. Airport (ZNZ) is the primary Zanzibar Town hub for Kenya Airways flights from O.R. Tambo Intl. Airport (JNB).
What kind of luggage can I take on a Kenya Airways flight from O.R. Tambo Intl. Airport (JNB) to Zanzibar Intl. Airport (ZNZ)?
A standard economy flight with Kenya Airways from JNB to ZNZ allows 1 cabin bag and a small personal article. Your carry-on luggage allowance is 1 cabin bag up to 18 kg (39 lbs) with dimensions no larger than 28 centimetres x 13 centimetres x 38 centimetres. Weight and size restrictions can differ according to your cabin class and ticket type. To avoid unexpected charges at the airport, double-check your Kenya Airways booking or visit the airline's website before you pack.
Can I change or cancel my Kenya Airways flight from O.R. Tambo Intl. Airport (JNB) to Zanzibar Intl. Airport (ZNZ)?
You can usually cancel or modify your flight, although additional charges may apply if you booked more than 24 hours ago. Want to keep your options open? Apply the "No cancel fee" and "Changes included" filters to find flights that won't charge extra if you need to revise your plans. To make modifications, visit "Trips," select your flight and click on "Manage Booking" for more details.

Travel information

Origin airport
O.R. Tambo Intl.
Destination airport
Zanzibar Intl.
Airlines serving
Ethiopian Airlines, Etihad Airways, FlySafair, Kenya Airways, Qatar Airways, Rwandair, Turkish Airlines, Uganda Airlines
Popular airline
Turkish Airlines
Distance
2487 km
Average flight time
4 hours 33 mins

Explore a world of travel with Expedia

*Available to Expedia members.