City Map Compare/ Distance / Cape Town to Nairobi

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 Africa
Area: 2,455 km²
Population: 3.78M
Elevation: 5m

Nairobi

Kenya
Area: 696 km²
Population: 4.73M
Timezone: UTC+3
Elevation: 1661m

The 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 Comparison

Frequently 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².

Browse all city distances · City directory