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
ChinaTehran
IranBeijing 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 ComparisonFrequently 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².