Distance between Barbil and Shangri-La
Distance from Barbil to Shangri-La is 979 miles / 1576 kilometers.
Map showing the distance from Barbil to Shangri-La
![]() |
Air distance: | miles km |
Barbil
City: | Barbil |
Country: | India |
Shangri-La
City: | Shangri-La |
Country: | China |
Time difference between Barbil and Shangri-La
The time difference between Barbil and Shangri-La is 21 hours 30 minutes. Shangri-La is 21 hours 30 minutes behind Barbil. Current local time in Barbil is 23:29 IST (2025-03-04) and time in Shangri-La is 01:59 CST (2025-03-05).