Skip to main content
Beginning of main content

Cheap Flights from Nairobi to Johannesburg

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.

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

Question : How many departure times are there on a given day?
Answer : The number of flight times varies by day of the week, but on average, NBO to JNB sees five different options. Compared to the average route departing Kenya with three flight times, you'll have more options than most.

Question : Is there a day that has more departure times to choose from than other days?
Answer : When you’re flying from NBO to JNB, the day with the most flight times is Sunday, with five different options. The day of the week with the least amount of times is Thursday with four options.

Question : Which airline is offering the cheapest flight from NBO to JNB?
Answer : Ethiopian Airlines is the leader in keeping costs down for their passengers over the next three months. Fares are being booked at just $341 and, when compared to the more expensive bookings of $1,204, it's quite a deal.

Question : Would you be willing to change your travel days if it saved you money?
Answer : The cheapest day to fly in May is Saturday. Flexibility is paramount when booking travel plans in order to keep travel costs down.

Question : If punctuality is required for you to book a flight, which airline is your best bet?
Answer : South African Airways leads the way with an 86% on-time rate. Stick to South African Airways and you won't spend more time in airports than you have to. If they are delayed for some reason, expect it to be a 17-minute delay, as that’s the average.

Question : How long do most people stay in Johannesburg?
Answer : Of course you're not most people, but if you were, you'd stay roughly 12 days.

Question : Do prices fluctuate more for this route than others?
Answer : Ranging from $341 to $1,204, prices for NBO to JNB do fluctuate more than most routes from Kenya. Remember, the sooner you book, the better price you tend to get.