Johannesburg to Nairobi distance
driving distance = 2,403 miles
flight distance = 1,809 miles
The straight line distance between Johannesburg and Nairobi is 2912 kilometers.
Travel time from Johannesburg, South Africa to Nairobi, Kenya
How long does it take to drive?
54 hours, 12 minutes
How long does it take to fly?
4 hours, 7 minutes
This is estimated based on the Johannesburg to Nairobi distance by plane of 1809 miles.
Johannesburg, South Africa
What's the distance to Johannesburg, South Africa from where I am now?
How far is Nairobi, Kenya from me?