Best way to travel between

Kunming, Yunnan, China
Lhasa, Xizang (Tibet), China
Travel Modes
Price
Distance
Duration
CO2
train
$99.0
3697.7 km
37h 57mins
195.98 kgs
 
bus
$135.0
2859.15 km
34h 54mins
85.77 kgs
 
drive
$290.0
2697.57 km
38h 9mins
345.29 kgs
 
flight
$342.0
1344.31 km
5h 49mins
145.19 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3697.7 km 37h 57mins 604 CNY 99.0
Bus 2859.15 km 34h 54mins 824 CNY 135.0
Drive 2697.57 km 38h 9mins 1,769 CNY 290.0
Flight 1344.31 km 5h 49mins 2,086 CNY 342.0
Take Train from Kunming to Chengdu
Time: 13h 14mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 56.77 kgs
Take Bus from Chengdu to Lhasa
Time: 23h 41mins Cost: 458 CNY; $ 67.5 - 82.5 USD CO2 Emission: 78.81 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kunming, Yunnan, China and Lhasa, Xizang (Tibet), China is to travel by train, which will cost about 604 CNY or 89.10 USD.