Best way to travel between

Guiyang, Guizhou, China
Lhasa, Xizang (Tibet), China
Travel Modes
Price
Distance
Duration
CO2
train
$5.0
3139.08 km
52h 51mins
166.37 kgs
 
bus
$122.0
3247.65 km
46h 26mins
97.43 kgs
 
flight
$326.0
1732.64 km
9h 20mins
187.13 kgs
 
drive
$370.0
3084.54 km
42h 10mins
394.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3139.08 km 52h 51mins 31 CNY 5.0
Bus 3247.65 km 46h 26mins 744 CNY 122.0
Flight 1732.64 km 9h 20mins 1,989 CNY 326.0
Drive 3084.54 km 42h 10mins 2,257 CNY 370.0
Take Train from Guiyang to Guangan
Time: 9h 10mins Cost: 304 CNY; $ 44.8 - 54.8 USD CO2 Emission: 23.78 kgs
Take Train from Guangan to Lhasa
Time: 42h 30mins Cost: 1,815 CNY; $ 267.8 - 327.3 USD CO2 Emission: 142.09 kgs
Take Car from Lhasa to Lhasa
Time: 10mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 1.22 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guiyang, Guizhou, China and Lhasa, Xizang (Tibet), China is to travel by train, which will cost about 31 CNY or 4.50 USD.