Best way to travel between

Datong, Shanxi, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$159.58
3236.37 km
47h 14mins
97.09 kgs
 
train
$209.04
3243.5 km
21h 57mins
171.91 kgs
 
drive
$245.14
2668.31 km
28h 20mins
341.54 kgs
 
flight
$346.08
2326.57 km
8h 25mins
251.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3236.37 km 47h 14mins 973 CNY 159.58
Train 3243.5 km 21h 57mins 1,275 CNY 209.04
Drive 2668.31 km 28h 20mins 1,495 CNY 245.14
Flight 2326.57 km 8h 25mins 2,111 CNY 346.08
Take Bus from Datong Xinnan to Taiyuan
Time: 3h 10mins Cost: 79 CNY; $ 11.7 - 14.3 USD CO2 Emission: 8.35 kgs
Take Bus from Taiyuan Bus Terminal to Zhengzhou
Time: 6h 0mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 12.86 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 Sanya
Time: 32h 30mins Cost: 738 CNY; $ 108.9 - 133.1 USD CO2 Emission: 67.92 kgs
Take Bus from Sanya to Haikou East
Time: 3h 10mins Cost: 67 CNY; $ 9.9 - 12.1 USD CO2 Emission: 7.94 kgs
Source: Rome2rio

Mode of travel comparision chart

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