Skip to main content
Beginning of main content

NBO (Nairobi) to JNB (Johannesburg) Flights $405.68

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap NBO to JNB Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.





Interesting Facts About Flights from Nairobi to Johannesburg (NBO to JNB)

Question : What is the shortest flight from NBO to JNB?
Answer : South African Airways currently holds the quickest travel time with four hours and five minutes. So, you would arrive in Johannesburg at 6:50 PM SAST if you left Nairobi at 3:45 PM EAT. Remember, there is a one-hour time change.

Question : What's the likelihood of you being delayed on this route?
Answer : The best measurement of overall promptness combines both on-time percentage and total delay minutes. NBO to JNB currently has 5 stars out of 5, earning it one of the best performances in the world.

Question : Should you be aware of any airlines that have a reputation of delayed arrivals for this route?
Answer : Lufthansa is late on 18% of flights from Jomo Kenyatta International Airport (NBO) to O.R. Tambo International Airport (JNB) at the moment. If you’re on Lufthansa, be sure to sign up for the delay notifications to stay up to date with your flight’s status.

Question : Is the price you found a good deal?
Answer : Flight prices fluctuate a lot more than the majority of routes from Kenya for NBO to JNB. They range anywhere from $352 to $21,386. Remember, you can save by booking further in advance.

Question : Interested in traveling in the next 30 days and want to get the lowest fare?
Answer : Aug 6th has seen bookings (as of Jul 17th) as cheap as $373. That comes in 63% below the average price for this route. Saving on flight fares means you'll have more money in your hand for the trip.

Question : What's the expected flight time for NBO to JNB?
Answer : The average flight duration between NBO and JNB is four hours and 12 minutes.

Question : How often are flights late from Jomo Kenyatta International Airport (NBO) to O.R. Tambo International Airport (JNB)?
Answer : Passengers are currently getting to their destination on schedule 88% of the time, which ranks in the 92nd percentile worldwide. When there is a delay, it averages 36 minutes.