How to get from Dali to Shangri-La by car, truck, walk, bike
Distance between Dali and Shangri-La is 1805 kilometers (1119 miles).
Driving distance from Dali to Shangri-La is 2483 kilometers (1539 miles)
Route Map
Routes from dali-fujian to shangri-la-yunnan
4 Ways from Dali (China/Fujian) to Shangri-La (China/Yunnan)
Choose 1 of the options below and start your journey
Route instructions
1. Continue onto X820 309 m
2. Keep right onto X820 28 m
3. Turn slight right onto G528 12.03 km
4. Turn right onto G528 1.11 km
5. Turn right onto G528 808 m
See more
Questions and Answers
What is the cheapest way to get from Dali (China/Fujian) to Shangri-La (China/Yunnan)?
How do I get from Dali (China/Fujian) to Shangri-La (China/Yunnan) the fastest?
How long does it take to get from Dali (China/Fujian) to Shangri-La (China/Yunnan)?