Shimla Haridwar Routes (3 Ways to go)

Planning a trip from Shimla to Haridwar Cleartrip helps you select the best route between Shimla & Haridwar based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Shimla & Haridwar

The distance from Shimla to Haridwar is approximately 288.12kms. By car, it takes roughly 4h 51m to reach Haridwar from Shimla . Take a look at the 3 routes available to reach Haridwar from Shimla

  • 1.
  • Shimla to Haridwar Drive
  • 4h 51m
  • Rs. 1891
 
Shimla
 
4h 51m
Rs. 1891
You can take a car from Shimla to Haridwar. It will take you around 4h 51m to cover distance of 288.12kms and reach Haridwar from Shimla. The total amount for the journey will be approximately Rs.1891.
 
Haridwar
  • 2.
  • Shimla to Haridwar Taxi, train
  • 8h 19m
  • Rs. 2050
 
Shimla
 
1h 47m
Rs. 1400
You can take a car from Shimla to Chandigarh (CDG). It will take you around 1h 47m to cover distance of 117.17kms and reach Chandigarh (CDG) from Shimla. The total amount for the journey will be approximately Rs.1400.
 
Chandigarh (CDG)
 
6h 32m
Rs. 650
You can reach Haridwar Junction (HW) from Chandigarh (CDG) by travelling in a train. Chandigarh (CDG) to Haridwar Junction (HW) train takes approximately 6h 32m. You can catch a train from Chandigarh (CDG) and get down at Haridwar Junction (HW). The price of the train ticket is approximately Rs. 650.
 
Haridwar Junction (HW)
  • 3.
  • Shimla to Haridwar Taxi
  • 4h 51m
  • Rs. 3200
 
Shimla
 
4h 51m
Rs. 3200
You can take a car from Shimla to Haridwar. It will take you around 4h 51m to cover distance of 288.12kms and reach Haridwar from Shimla. The total amount for the journey will be approximately Rs.3200.
 
Haridwar