
Roorkee to Haldwani
Haldwani is approximately 250+ kms from Roorkee. The fastest way to reach Haldwani from Roorkee is by Train Via Haridwar. It takes approximately 6 hours. The cheapest way to reach Haldwani from Roorkee is by Train Via Najibabad which would take approximately 6 hours.
Sort By
Mode of Transport
Via Haridwar
FASTEST
Roorkee
Haridwar
Haldwani
Approx Travel Time
5h 55m
₹225
Onwards
Roorkee
Haridwar
Haldwani
Approx Travel Time
6h 10m
₹1,582
Onwards
Via Lalkuan
Roorkee
Lalkuan
Haldwani
Approx Travel Time
5h 55m
On Demand
Via Najibabad
CHEAPEST
Roorkee
Najibabad
Haldwani
Approx Travel Time
6h 10m
₹195
Onwards
Via Laksar
Roorkee
Laksar
Haldwani
Approx Travel Time
6h 10m
₹480
Onwards
Via Dehradun
Roorkee
Dehradun
Haldwani
Approx Travel Time
6h 25m
₹255
Onwards
Roorkee
Dehradun
Haldwani
Approx Travel Time
6h 40m
₹2,070
Onwards
Roorkee
Dehradun
Haldwani
Approx Travel Time
6h 40m
₹2,165
Onwards
Via Moradabad
Roorkee
Moradabad
Haldwani
Approx Travel Time
6h 55m
₹200
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Haldwani?
Haldwani is approximately 250+ kms from Roorkee.
How long does it take to reach Haldwani from Roorkee?
It takes approximately 6 hours to reach Haldwani from Roorkee by Train Via Haridwar.
What is the cheapest way to reach Haldwani from Roorkee?
The cheapest way to reach Haldwani from Roorkee is by Train Via Najibabad.
What is the fastest way to reach Haldwani from Roorkee?
The fastest way to reach Haldwani from Roorkee is by Train Via Haridwar.