Distance between Haridwar and Shimla
Distance from Haridwar to Shimla is 99 miles / 160 kilometers.
Map showing the distance from Haridwar to Shimla
![]() |
Air distance: | miles km |
Time difference between Haridwar and Shimla
There is no time difference between Haridwar and Shimla. Current local time in Haridwar and Shimla is 01:33 IST (2025-02-17)