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)

DaliShangri-La
Leaving from
Going to

Route Map

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
6. Keep left onto S204 5.07 km
7. Turn sharp left 427 m
8. Turn right onto G316 9.78 km
9. Keep right onto G316 2.74 km
10. Turn left 906 m
11. Keep left 66.23 km
12. Keep left 5.50 km
13. Keep right 111.07 km
14. Keep right 40.09 km
15. Keep right 170.46 km
16. Keep left onto 福银高速, G70 50.12 km
17. Keep right 102.01 km
18. Keep right 39.94 km
19. Keep right 663 m
20. Keep left 152.90 km
21. Keep right 490 m
22. Keep left 211.68 km
23. Keep right 736 m
24. Keep left 211.96 km
25. Continue onto 沪渝高速, G50 338.27 km
26. Keep right 101.98 km
27. Keep left 47.25 km
28. Keep right 396 m
29. Keep right 92.97 km
30. Keep right 373 m
31. Keep left 101.72 km
32. Keep right onto 成都经济区环线高速公路, SA3 325 m
33. Keep left 70.99 km
34. Keep right 115.13 km
35. Turn left onto 318国道, G318 29.08 km
36. Turn left onto 318国道, G318 8.54 km
37. Turn left onto 318国道, G318 225.52 km
38. Keep left onto 张掖 - 孟连, G227 30.58 km
39. Turn slight right 5.76 km
40. Turn slight right onto S217 185.68 km
41. Arrive at destination 0 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)?

Trips from Dali

DaliBishkekDaliShangri-La