Skip to main content
Beginning of main content

Cheap Flights from Johannesburg to Nairobi $328.88

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 Johannesburg to Nairobi (JNB to NBO)

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

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

Question : How many days should you spend in Nairobi?
Answer : The average time spent in Nairobi by travelers from Johannesburg is 10 days.

Question : What day in the next four weeks has the best fares?
Answer : Apr 23rd has seen bookings (as of Apr 17th) as cheap as $254. That comes in 32% below the average price for this route. Saving on booking fees means you'll have more cash in your hand for the trip.

Question : What's the likelihood of you being delayed on this route?
Answer : JNB to NBO currently scores 3 out of a possible 5 stars in promptness. This score combines both the number of delayed flights and total delay minutes. With 3 stars, you should feel slightly worried about getting to Nairobi on time.

Question : Who's offering the cheapest round-trip flight to Jomo Kenyatta International Airport (NBO) over the coming months?
Answer : RwandAir is offering the best deal at $254. Better take a look quickly because prices range all the way up to $570 over the next three months.

Question : Do prices fluctuate more for this route than others?
Answer : Flight prices are fluctuating less for this route than most routes from South Africa, as they're ranging from $254 to $570. Prices tend to be lower the further out you book.

Question : How often is the OR Tambo International Airport (JNB) to Jomo Kenyatta International Airport (NBO) route delayed?
Answer : Passengers are currently getting to their destination on schedule 80% of the time, which ranks in the top 50% of the world. When there is a delay, it averages about an hour.

Question : How long will the flight typically be from OR Tambo International Airport (JNB) to Jomo Kenyatta International Airport (NBO)?
Answer : When flying from JNB to NBO, it will take four hours and two minutes on average.