Distance between Sānkrāil and Shangri-La
Distance from Sānkrāil to Shangri-La is 805 miles / 1295 kilometers.
Map showing the distance from Sānkrāil to Shangri-La
![]() |
Air distance: | miles km |
Sānkrāil
City: | Sānkrāil |
Country: | India |
Shangri-La
City: | Shangri-La |
Country: | China |
Time difference between Sānkrāil and Shangri-La
The time difference between Sānkrāil and Shangri-La is 2 hours 30 minutes. Shangri-La is 2 hours 30 minutes ahead of Sānkrāil. Current local time in Sānkrāil is 21:09 IST (2025-03-02) and time in Shangri-La is 23:39 CST (2025-03-02).