Harihar to Roorkee
Roorkee is approximately 2450+ kms from Harihar. The fastest way to reach Roorkee from Harihar is by Train, Flight Via Bangalore, Dehradun. It takes approximately 14 hours. The cheapest way to reach Roorkee from Harihar is by Train Via Bhopal which would take approximately 40 hours.
Sort By
Mode of Transport
Via Bangalore, Dehradun
RECOMMENDED
FASTEST
Harihar
Bangalore
Dehradun
Roorkee
Approx Travel Time
13h 35m
₹8,958
Onwards
Harihar
Bangalore
Dehradun
Roorkee
Approx Travel Time
13h 50m
₹10,018
Onwards
Harihar
Bangalore
Dehradun
Roorkee
Approx Travel Time
13h 50m
₹11,041
Onwards
Via Bangalore, Ghaziabad
Harihar
Bangalore
Ghaziabad
Roorkee
Approx Travel Time
15h 50m
On Demand
Harihar
Bangalore
Ghaziabad
Roorkee
Approx Travel Time
16h 5m
On Demand
Via Bhopal
CHEAPEST
Harihar
Bhopal
Roorkee
Approx Travel Time
1d 15h 40m
₹1,255
Onwards
Via Bangalore, Chandigarh
Harihar
Bangalore
Chandigarh
Roorkee
Approx Travel Time
15h 50m
₹7,882
Onwards
Via Bangalore, Bareilly
Harihar
Bangalore
Bareilly
Roorkee
Approx Travel Time
17h 35m
₹10,948
Onwards
Via Bangalore, Mohali
Harihar
Bangalore
Mohali
Roorkee
Approx Travel Time
15h 50m
₹8,282
Onwards
Via Bhusawal
Harihar
Bhusawal
Roorkee
Approx Travel Time
1d 15h 40m
On Demand
Frequently Asked Questions
What is the distance between Harihar and Roorkee?
Roorkee is approximately 2450+ kms from Harihar.
How long does it take to reach Roorkee from Harihar?
It takes approximately 14 hours to reach Roorkee from Harihar by Train, Flight Via Bangalore, Dehradun.
What is the cheapest way to reach Roorkee from Harihar?
The cheapest way to reach Roorkee from Harihar is by Train Via Bhopal.
What is the fastest way to reach Roorkee from Harihar?
The fastest way to reach Roorkee from Harihar is by Train, Flight Via Bangalore, Dehradun.