Distance between Shimla and Bat Khela
Distance from Shimla to Bat Khela is 387 miles / 623 kilometers.
Map showing the distance from Shimla to Bat Khela
![]() |
Air distance: | miles km |
Time difference between Shimla and Bat Khela
The time difference between Shimla and Bat Khela is 30 minutes. Bat Khela is 30 minutes behind Shimla. Current local time in Shimla is 06:54 IST (2025-02-26) and time in Bat Khela is 06:24 PKT (2025-02-26).