Best way to travel between

Taiyuan, Shanxi, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$130.84
2661.18 km
46h 21mins
79.84 kgs
 
flight
$268.0
2115.36 km
4h 29mins
228.46 kgs
 
train
$291.0
2832.96 km
24h 49mins
150.15 kgs
 
drive
$371.83
2358.72 km
36h 11mins
301.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2661.18 km 46h 21mins 798 CNY 130.84
Flight 2115.36 km 4h 29mins 1,635 CNY 268.0
Train 2832.96 km 24h 49mins 1,775 CNY 291.0
Drive 2358.72 km 36h 11mins 2,268 CNY 371.83
Take Bus from Taiyuan Bus Terminal to Zhengzhou
Time: 7h 8mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 13.26 kgs
Take Bus from Zhengzhou to Sanya
Time: 33h 9mins Cost: 580 CNY; $ 85.5 - 104.5 USD CO2 Emission: 57.54 kgs
Take Bus from Sanya to Haikou East
Time: 4h 5mins Cost: 64 CNY; $ 9.5 - 11.6 USD CO2 Emission: 8.08 kgs
Take Bus from Shangao Village entry to Bell Tower
Time: 27mins Cost: 8 CNY; $ 1.2 - 1.4 USD CO2 Emission: 0.98 kgs
Source: Rome2rio

Mode of travel comparision chart

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