1787.26 km (1110 miles) is the average travel distance between Lhasa and Shangri-La. If you could walk at the speed of 3mph (4.8kph), it would take 11 days 13 hours.
Distance fromLhasa to Shangri-La
Average travel distance is1787.26 km
Nomal travel times are between2h 36min - 31h 29min
Travel distance by transport mode
|Flight||1008.51 km||626.66 miles||544.55 miles|
|Bus||2168.31 km||1347.33 miles||1170.8 miles|
|Drive||2184.96 km||1357.67 miles||1179.78 miles|
Lhasa - Shangri-La Info
The distance from Lhasa to Lhasa 68 km (42 miles).
The distance from LXA to DIG 935 km (581 miles).
The distance from Deqen to Shangri-La 6 km (4 miles).
Travel distance chart
The distance between Lhasa, Xizang (Tibet), China to Shangri-La, Deqen, Yunnan, China is 1787.26 km (1110 miles) and it would cost 80 USD ~ 488.005 CNY to drive in a car that consumes about 20 MPG.
- Best Option