Flights from Johannesburg to Nairobi (JNB to NBO)

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Johannesburg to Nairobi (One Way)

What is the distance between Johannesburg and Nairobi?

The average distance from Johannesburg to Nairobi is 2907 kilometers (equals to 1806 miles or 1569 nautical miles). Your flight will departure from Johannesburg OR Tambo Airport, South Africa and arrive on Nairobi - Jomo Kenyatta International Airport, Kenya.

How long is the flight from Johannesburg to Nairobi?

The average flight time between Johannesburg to Nairobi is 3 hours and 55 minutes.

How much is the fare for flight between Johannesburg and Nairobi?

The average price for one-way airfare from Johannesburg to Nairobi is 158 USD (none-taxes) for economy class.