City Map Compare/ Distance / Nairobi to Tehran

Distance from Nairobi to Tehran

4,381 km (2,722 miles) — straight-line distance as the crow flies

4,381 km

Kilometers

2,722 miles

Miles

~5h 39m

Est. Flight

0.5h

Time Difference

Nairobi

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

Tehran

Iran
Area: 730 km²
Population: 9.13M
Timezone: UTC+3.5
Elevation: 1189m

The distance between Nairobi and Tehran is roughly equivalent to 11 hours of driving, though the straight-line distance as the crow flies is significantly shorter than any road route.

Nairobi is known for Nairobi National Park and Safari tourism, while Tehran is famous for Golestan Palace and Grand Bazaar.

In terms of city area, Tehran is 1.0x larger than Nairobi. You can compare their sizes visually on our side-by-side map comparison.

Compare Nairobi and Tehran side by side

Open Map Comparison

Frequently Asked Questions

How far is Nairobi from Tehran?

The straight-line (as the crow flies) distance from Nairobi to Tehran is 4,381 km (2,722 miles).

How long is the flight from Nairobi to Tehran?

A direct flight would take approximately 5h 39m, based on an average commercial jet speed of 850 km/h.

Is Nairobi bigger than Tehran?

Tehran is larger at 730 km², compared to 696 km².

Browse all city distances · City directory