Distance from Cape Town to Nairobi
4,103 km (2,549 miles) — straight-line distance as the crow flies
4,103 km
Kilometers
2,549 miles
Miles
~5h 20m
Est. Flight
—
Time Difference
Cape Town
South AfricaNairobi
KenyaThe distance between Cape Town and Nairobi is roughly equivalent to 10 hours of driving, though the straight-line distance as the crow flies is significantly shorter than any road route.
Cape Town is known for Table Mountain and Cape of Good Hope, while Nairobi is famous for Nairobi National Park and Giraffe Centre.
In terms of city area, Cape Town is 3.5x larger than Nairobi. You can compare their sizes visually on our side-by-side map comparison.
Compare Cape Town and Nairobi side by side
Open Map ComparisonFrequently Asked Questions
How far is Cape Town from Nairobi?
The straight-line (as the crow flies) distance from Cape Town to Nairobi is 4,103 km (2,549 miles).
How long is the flight from Cape Town to Nairobi?
A direct flight would take approximately 5h 20m, based on an average commercial jet speed of 850 km/h.
Is Cape Town bigger than Nairobi?
Cape Town is larger at 2,455 km², compared to 696 km².