Best way to travel between

Xining, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$167.0
3127.26 km
34h 43mins
93.82 kgs
 
train
$172.26
3251.36 km
23h 59mins
172.32 kgs
 
drive
$232.3
2578.27 km
28h 14mins
330.02 kgs
 
flight
$239.12
2066.04 km
6h 8mins
223.13 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3127.26 km 34h 43mins 1,019 CNY 167.0
Train 3251.36 km 23h 59mins 1,051 CNY 172.26
Drive 2578.27 km 28h 14mins 1,417 CNY 232.3
Flight 2066.04 km 6h 8mins 1,459 CNY 239.12
Take Train from Xining to Minghe South
Time: 43mins Cost: 61 CNY; $ 9.0 - 11.0 USD CO2 Emission: 5.35 kgs
Take Train from Minghe South to Xi'an North
Time: 2h 30mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 34.44 kgs
Take Train from Xi'an North Station to Chengdu East Station
Time: 3h 15mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 34.84 kgs
Take Train from East station to North station
Time: 19mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.64 kgs
Take Bus from Sichuan Chengdu to Haikou
Time: 25h 30mins Cost: 439 CNY; $ 64.8 - 79.2 USD CO2 Emission: 51.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xining, China and Haikou, Hainan, China is to travel by bus, which will cost about 1,019 CNY or 150.30 USD.