Distance from

Hanoi to Beihai

Average travel distance is

664.6 km

Nomal travel times are between

6h 52min  -  17h 30min

664.6 km (413 miles) is the average travel distance between Hanoi and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 612.38 km 380.52 miles 330.66 miles
Drive 637.75 km 396.28 miles 344.36 miles
Bus 706.02 km 438.7 miles 381.22 miles
Train 702.23 km 436.34 miles 379.17 miles

BE PREPARED

Hanoi - Beihai Info

The distance from Hanoi to Nội Bài Airport 33 km (20.75 miles) .

The distance from HAN to NNG 310 km (192.53 miles) .

The distance from Nanning Airport to Qinzhou 150 km (93.24 miles) .

The distance from Qinzhou to Beihai 120 km (74.51 miles) .

Travel distance chart

The distance between Hanoi, Vietnam to Beihai, China is 664.6 km (413 miles) and it would cost 70 USD ~ 427 CNY to drive in a car that consumes about 17 MPG.