City Map Compare/ Distance / Beijing to Hanoi

Distance from Beijing to Hanoi

2,327 km (1,446 miles) — straight-line distance as the crow flies

2,327 km

Kilometers

1,446 miles

Miles

~3h 14m

Est. Flight

1h

Time Difference

Beijing

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

Hanoi

Vietnam
Area: 3,359 km²
Population: 8.05M
Timezone: UTC+7
Elevation: 12m

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

Beijing is known for The Forbidden City and Great Wall of China, while Hanoi is famous for Hoàn Kiếm Lake and Old Quarter (36 Streets).

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

Compare Beijing and Hanoi side by side

Open Map Comparison

Frequently Asked Questions

How far is Beijing from Hanoi?

The straight-line (as the crow flies) distance from Beijing to Hanoi is 2,327 km (1,446 miles).

How long is the flight from Beijing to Hanoi?

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

Is Beijing bigger than Hanoi?

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

Browse all city distances · City directory