Skip to main content
Beginning of main content

Cheap Flights from Nairobi to Johannesburg $371.16

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.

Cheapest Flights from Nairobi to Johannesburg (NBO to JNB)

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

Pretoria

$1022.75

Johannesburg

$1600.49

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

Question : Which airline has been the most dependable in getting passengers to their destination on time?
Answer : The current leader is Kenya Airways with a 66% on-time rate. Stick to Kenya Airways and you won't spend more time in airports than you have to. If they are late for some reason, expect a delay of 30-40 minutes, as that's the average.

Question : Which airline can you expect delays with on this route?
Answer : Lufthansa is late on 66% of flights from Jomo Kenyatta International Airport (NBO) to OR Tambo International Airport (JNB). 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 : Are prices changing frequently for this route?
Answer : Prices for NBO to JNB do fluctuate much more than most routes. The further out you book a route, the more likely you are to save.

Question : If speed is all that matters, how can you get to Johannesburg as quickly as possible?
Answer : South African Airways currently has the shortest travel time with 2 hours and 5 minutes. For example, you would arrive in Johannesburg at 6:50 PM SAST if you left Nairobi at 3:45 PM. Remember, there is a one-hour time change.

Question : Do some days of the week have more flight times than others?
Answer : The days with the most departure times for this route are Sunday and Monday with 20 options. The day with the lowest number of options is Thursday with 12 different times.

Question : How many days should you spend in Johannesburg if you're flying in from Nairobi?
Answer : Over the next two months, travelers from NBO to JNB are planning on staying for 12 days on average.

Question : If your plans are flexible, have you considered changing your departure day?
Answer : Friday is your cheapest day to fly in February. Having flexibility in your travel plans means you can save, so be sure to plan ahead when possible.