Best way to travel between

Lhasa, Xizang (Tibet), China
Chengdu
Travel Modes
Price
Distance
Duration
CO2
bus
$14.0
2451.4 km
28h 20mins
73.54 kgs
 
train
$127.0
2612.08 km
44h 58mins
138.44 kgs
 
flight
$227.0
1414.19 km
3h 11mins
152.73 kgs
 
drive
$290.0
2405.82 km
35h 7mins
307.94 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2451.4 km 28h 20mins 85 CNY 14.0
Train 2612.08 km 44h 58mins 775 CNY 127.0
Flight 1414.19 km 3h 11mins 1,385 CNY 227.0
Drive 2405.82 km 35h 7mins 1,769 CNY 290.0
Take Bus from Lhasa to Chengdu
Time: 28h 20mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 73.57 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lhasa, Xizang (Tibet), China and Chengdu is to travel by bus, which will cost about 85 CNY or 12.60 USD.