How to get from Tibet to Shangri-La by car, truck, walk, bike
Distance between Tibet and Shangri-La is 562 kilometers (348 miles).
Driving distance from Tibet to Shangri-La is 1169 kilometers (725 miles)
Route Map
Routes from tibet-xizang to shangri-la-yunnan
4 Ways from Tibet (China/Xizang) to Shangri-La (China/Yunnan)
Choose 1 of the options below and start your journey
Route instructions
1. Continue onto 八一大街中段 164 m
2. Turn left onto 泉州路 411 m
3. Turn right onto 广州大道 510 m
4. Turn left onto 广福大道 401 m
5. Turn right onto 双拥南路, G318 12.30 km
See more
Questions and Answers
What is the cheapest way to get from Tibet (China/Xizang) to Shangri-La (China/Yunnan)?
How do I get from Tibet (China/Xizang) to Shangri-La (China/Yunnan) the fastest?
How long does it take to get from Tibet (China/Xizang) to Shangri-La (China/Yunnan)?