How to go from Shimla to Haridwar

Distance between Shimla to Haridwar

The driving distance between Shimla and Haridwar is 284 km, while the aerial distance from Shimla to Haridwar is 160 km

TypeDistance
Aerial Distance160 kms
Road Distance284 kms

How to Reach?

There are no direct flights or trains between Shimla to Haridwar but there is/are nearly 1 direct bus(es) plying between Shimla to Haridwar.These bus(es) is/are State Transport Bus etc. The minimum time a bus takes to reach Haridwar from Shimla is 6h 54m.The cheapest way to reach Haridwar from Shimla takes you 9h 47m, which is to take State Transport Bus from Shimla to Ambala Cantt then take Sgnr Rksh Exp from Ambala Cantt to Haridwar. The fastest way to reach Haridwar from Shimla takes you 5h 23m, which is to take Tata Indica from Shimla to Haridwar.


By Train

There is no direct train between Shimla and Haridwar. You can take Indica from Shimla to Rajpura then take Sgnr Rksh Exp from Rajpura to Haridwar

shimlarajpuraharidwar

7hr 30m Rs.1,288

More DetailsFromToDep. & Arr. TimePrice*

Indica
shimla
rajpura06:00 - 08:50
(2 hr 50 m)
Rs.1,215

Changeover at rajpura - 1 h 00 m

Sgnr Rksh Exp
14712
Class 2S
rajpura junction
haridwar junction09:50 - 13:30
(3 hr 40 m)
Rs.72



View 10 more results


Distance between shimla and rajpura: 142 kms

Distance between rajpura and haridwar: 173 kms

Things to Know

What is the average direct train fare from Shimla to Haridwar?

There are no direct trains between Shimla and Haridwar.


List the name of trains with train number between Shimla and Haridwar.

There are no direct trains between Shimla and Haridwar. However, the best way to reach Haridwar from Shimla is to take Indica from Shimla to Rajpura then take Sgnr Rksh Exp from Rajpura to Haridwar.


How many direct trains are operating from Shimla to Haridwar?

There are no direct trains between Shimla and Haridwar.



By Bus

There is direct bus between Shimla and Haridwar. You can take State Transport Bus from Shimla to Haridwar

shimlaharidwar

6hr 54m Rs.518

More DetailsFromToDep. & Arr. TimePrice*

State Transport Bus
shimla
haridwarAnyTimeRs.518



View 10 more results


Distance between shimla and haridwar: 286 kms

Things to Know

What is the average direct bus fare from Shimla to Haridwar?

Lowest bus fare is Rs 518 for State Transport Bus and highest bus fare is Rs 518 for State Transport Bus, where average fare is Rs 518 for State Transport Bus from Shimla to Haridwar.


List the name of buses with bus names between Shimla and Haridwar.

The major buses between Shimla and Haridwar are as follows:

State Transport Bus.


How many direct buses are operating from Shimla to Haridwar?

There are 1 direct buses between Shimla and Haridwar.


Send Query
Live Chat