Best way to travel between

Daxian, China
Lhasa, Xizang (Tibet), China
Travel Modes
Price
Distance
Duration
CO2
train
$64.82896
2947.97 km
38h 43mins
156.24 kgs
 
bus
$92.0
2380.11 km
41h 41mins
71.4 kgs
 
flight
$177.38
1671.81 km
5h 47mins
180.56 kgs
 
drive
$223.51
2401.89 km
32h 54mins
307.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2947.97 km 38h 43mins 395 CNY 64.82896
Bus 2380.11 km 41h 41mins 561 CNY 92.0
Flight 1671.81 km 5h 47mins 1,082 CNY 177.38
Drive 2401.89 km 32h 54mins 1,363 CNY 223.51
Take Bus from Ta Tuo to Dazhou Train
Time: 8mins Cost: 1 CNY; $ 0.1 - 0.2 USD CO2 Emission: 0.11 kgs
Take Walk from Dazhou Train to Dazhou
Time: 15mins Cost: 0 CNY; $ 0.0 - 0.0 USD CO2 Emission: 0.16 kgs
Take Train from Dazhou to Nanchong
Time: 2h 14mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 8.24 kgs
Take Taxi from Nanchong to Nanchong North
Time: 7mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 0.87 kgs
Take Train from Nanchong North to Guangyuan
Time: 1h 44mins Cost: 98 CNY; $ 14.4 - 17.6 USD CO2 Emission: 9.79 kgs
Take Train from Guangyuan to Lhasa
Time: 31h 15mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 137.58 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Daxian, China and Lhasa, Xizang (Tibet), China is to travel by train, which will cost about 397 CNY or 58.50 USD.