Best way to travel between

Haikou, Hainan, China
Datong, Shanxi, China
Travel Modes
Price
Distance
Duration
CO2
bus
$128.7
3231.7 km
47h 49mins
96.95 kgs
 
train
$192.06
3262.78 km
22h 4mins
172.93 kgs
 
flight
$215.34
2293.28 km
9h 16mins
247.67 kgs
 
drive
$251.32
2659.55 km
28h 14mins
340.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3231.7 km 47h 49mins 785 CNY 128.7
Train 3262.78 km 22h 4mins 1,172 CNY 192.06
Flight 2293.28 km 9h 16mins 1,314 CNY 215.34
Drive 2659.55 km 28h 14mins 1,533 CNY 251.32
Take Bus from Haikou East to Sanya
Time: 3h 10mins Cost: 67 CNY; $ 9.9 - 12.1 USD CO2 Emission: 8.0 kgs
Take Bus from Sanya to Zhengzhou
Time: 32h 30mins Cost: 726 CNY; $ 107.1 - 130.9 USD CO2 Emission: 67.7 kgs
Take Walk from Zhengzhou to Zhengzhou
Time: 9mins Cost: 0 CNY; $ 0.0 - 0.0 USD CO2 Emission: 0.1 kgs
Take Bus from Zhengzhou to Taiyuan Bus Terminal
Time: 6h 0mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 12.84 kgs
Take Bus from Taiyuan Bus Terminal to Datong
Time: 3h 30mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 8.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Datong, Shanxi, China is to travel by bus, which will cost about 787 CNY or 116.10 USD.