Best way to travel between

Lijiang, Yunnan, China
Lhasa, Xizang (Tibet), China
Travel Modes
Price
Distance
Duration
CO2
bus
$162.0
3294.9 km
44h 40mins
98.85 kgs
 
flight
$241.0
1122.11 km
6h 32mins
121.19 kgs
 
drive
$250.0
2172.45 km
32h 35mins
278.07 kgs
 
train
$403.45
3716.8 km
74h 55mins
196.99 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3294.9 km 44h 40mins 988 CNY 162.0
Flight 1122.11 km 6h 32mins 1,470 CNY 241.0
Drive 2172.45 km 32h 35mins 1,525 CNY 250.0
Train 3716.8 km 74h 55mins 2,461 CNY 403.45
Take Bus from Lijiang to Kunming West
Time: 7h 21mins Cost: 128 CNY; $ 18.9 - 23.1 USD CO2 Emission: 16.01 kgs
Take Bus from Kunming West to Yunnan Shangri-la
Time: 8h 24mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 21.25 kgs
Take Car from Yunnan Shangri-la to Shangri-La
Time: 1h 26mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 7.47 kgs
Take Bus from Shangri-La to Lhasa Liuwu Coach Station
Time: 25h 12mins Cost: 549 CNY; $ 81.0 - 99.0 USD CO2 Emission: 59.55 kgs
Take Car from Lhasa Liuwu Coach Station to Lhasa
Time: 12mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 1.29 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lijiang, Yunnan, China and Lhasa, Xizang (Tibet), China is to travel by bus, which will cost about 988 CNY or 145.80 USD.