Best way to travel between

Haikou, Hainan, China
Hanoi, Vietnam
Travel Modes
Price
Distance
Duration
CO2
train
$53.0
915.6 km
19h 6mins
48.53 kgs
 
bus
$71.0
1234.8 km
20h 43mins
37.04 kgs
 
drive
$80.0
807.45 km
9h 22mins
103.35 kgs
 
flight
$223.0
581.7 km
8h 8mins
62.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 915.6 km 19h 6mins 1,118,491 VND 53.0
Bus 1234.8 km 20h 43mins 1,498,356 VND 71.0
Drive 807.45 km 9h 22mins 1,688,288 VND 80.0
Flight 581.7 km 8h 8mins 4,706,103 VND 223.0
Take Bus from Municipal Stadium to Marine Board
Time: 25mins Cost: 8,019 VND; $ 0.3 - 0.4 USD CO2 Emission: 0.3 kgs
Take Bus from Haikou to Nanning
Time: 8h 24mins Cost: 865,248 VND; $ 36.9 - 45.1 USD CO2 Emission: 15.01 kgs
Take Train from Nanning Station to Hanoi station
Time: 8h 31mins Cost: 274,347 VND; $ 11.7 - 14.3 USD CO2 Emission: 21.51 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Hanoi, Vietnam is to travel by train, which will cost about 1,118,491 VND or 47.70 USD.