Best way to travel between

Beihai, China
Hanoi, Vietnam
Travel Modes
Price
Distance
Duration
CO2
drive
$70.0
606.32 km
6h 55mins
77.61 kgs
 
bus
$93.0
667.44 km
12h 20mins
20.02 kgs
 
train
$112.22
675.68 km
15h 56mins
35.81 kgs
 
flight
$254.0
423.3 km
12h 6mins
45.72 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 606.32 km 6h 55mins 1,477,252 VND 70.0
Bus 667.44 km 12h 20mins 1,962,635 VND 93.0
Train 675.68 km 15h 56mins 2,368,246 VND 112.22
Flight 423.3 km 12h 6mins 5,360,314 VND 254.0
Take Car from Beihai to Hanoi
Time: 6h 55mins Cost: 1,477,252 VND; $ 63.0 - 77.0 USD CO2 Emission: 77.73 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beihai, China and Hanoi, Vietnam is to travel by car/taxi, which will cost about 1,477,252 VND or 63.00 USD.