City Map Compare/ Distance / Beijing to Tehran

Distance from Beijing to Tehran

5,605 km (3,483 miles) — straight-line distance as the crow flies

5,605 km

Kilometers

3,483 miles

Miles

~7h 6m

Est. Flight

4.5h

Time Difference

Beijing

China
Area: 16,411 km²
Population: 21.54M
Timezone: UTC+8
Elevation: 43m

Tehran

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

Beijing and Tehran sit on opposite sides of the region, with a straight-line distance that would take roughly 7h 6m by commercial jet.

Beijing is known for The Forbidden City and Great Wall of China, while Tehran is famous for Golestan Palace and Grand Bazaar.

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

Compare Beijing and Tehran side by side

Open Map Comparison

Frequently Asked Questions

How far is Beijing from Tehran?

The straight-line (as the crow flies) distance from Beijing to Tehran is 5,605 km (3,483 miles).

How long is the flight from Beijing to Tehran?

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

Is Beijing bigger than Tehran?

Beijing is larger at 16,411 km², compared to 730 km².

Browse all city distances · City directory