How to get from Dali to Shangri-La by car, truck, walk, bike
Distance between Dali and Shangri-La is 1746 kilometers (1083 miles).
Driving distance from Dali to Shangri-La is 2551 kilometers (1582 miles)
Route Map
Routes from dali-fujian to shangri-la-sichuan
4 Ways from Dali (China/Fujian) to Shangri-La (China/Sichuan)
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/Sichuan)?
How do I get from Dali (China/Fujian) to Shangri-La (China/Sichuan) the fastest?
How long does it take to get from Dali (China/Fujian) to Shangri-La (China/Sichuan)?