Distance between Dongzhen and Shangri-La
Distance from Dongzhen to Shangri-La is 797 miles / 1282 kilometers.
Map showing the distance from Dongzhen to Shangri-La
![]() |
Air distance: | miles km |
Dongzhen
City: | Dongzhen |
Country: | China |
Shangri-La
City: | Shangri-La |
Country: | China |
Time difference between Dongzhen and Shangri-La
The time difference between Dongzhen and Shangri-La is 2 hours. Shangri-La is 2 hours ahead of Dongzhen. Current local time in Dongzhen is 09:15 +06 (2025-02-26) and time in Shangri-La is 11:15 CST (2025-02-26).