City Map Compare/ Distance / London to Tehran

Distance from London to Tehran

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

4,397 km

Kilometers

2,732 miles

Miles

~5h 40m

Est. Flight

3.5h

Time Difference

London

UK
Area: 1,572 km²
Population: 8.98M
Timezone: UTC+0
Elevation: 11m

Tehran

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

The distance between London 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.

London is known for Big Ben and Tower of London, while Tehran is famous for Golestan Palace and Grand Bazaar.

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

Compare London and Tehran side by side

Open Map Comparison

Frequently Asked Questions

How far is London from Tehran?

The straight-line (as the crow flies) distance from London to Tehran is 4,397 km (2,732 miles).

How long is the flight from London to Tehran?

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

Is London bigger than Tehran?

London is larger at 1,572 km², compared to 730 km².

Browse all city distances · City directory