Distance between Malakand and Shali
Distance from Malakand to Shali is 1513 miles / 2435 kilometers.
Map showing the distance from Malakand to Shali
![]() |
Air distance: | miles km |
Time difference between Malakand and Shali
The time difference between Malakand and Shali is 2 hours. Shali is 2 hours behind Malakand. Current local time in Malakand is 10:45 PKT (2025-02-27) and time in Shali is 08:45 MSK (2025-02-27).