The journey from Haridwar to Roorkee covers 35 km via NH 334. You can take a local bus from the Haridwar ISBT, which takes about 1 hour. Several trains also connect the two cities in roughly 45 minutes. The road route is flat and well-maintained, passing through the scenic countryside.
Total Distance: Driving distance is 35 km; straight-line air distance is 30 km.
Trains are the most comfortable and fastest option.
Buses are frequent and run throughout the day.
All year round.