฿14,405 Cheap Kenya Airways flights from Johannesburg to Zanzibar (JNB→ZNZ)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save up to 40% on select hotels after you book a flight*
  • trophy illustration

    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 ฿14,405 for one-way flights and ฿20,015 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
Flight from Johannesburg to Zanzibar route information
Origin airport
O.R. Tambo Intl.
Destination airport
Zanzibar Intl.
Airlines serving
Kenya Airways, Rwandair
Popular airline
Rwandair
Distance
2487 km
Average flight time
4 hours 32 mins

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 ฿14,405 on Expedia is a cinch — just filter by "Price (lowest to highest)." Alternatively, check out our affordable round-trip fares from ฿20,015 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 kgs 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.
*Available to Expedia members.