Haflong to Roorkee - Multiple Options To Reach By Train
Roorkee is approximately 1750+ kms from Haflong. The fastest way to reach Roorkee from Haflong is by Train Via Siliguri. It takes approximately 36 hours. The cheapest way to reach Roorkee from Haflong is by Train Via Guwahati which would take approximately 37 hours.
Sort By
Mode of Transport
Via Siliguri
RECOMMENDED
FASTEST
Haflong
Siliguri
Roorkee
Approx Travel Time
1d 12h 10m
₹620
Onwards
Via Bahadurganj
Haflong
Bahadurganj
Roorkee
Approx Travel Time
1d 12h 40m
₹625
Onwards
Via Gorakhpur
Haflong
Gorakhpur
Roorkee
Approx Travel Time
1d 13h 10m
₹625
Onwards
Via Jaldapara
Haflong
Jaldapara
Roorkee
Approx Travel Time
1d 12h 25m
On Demand
Via Alipurduar
Haflong
Alipurduar
Roorkee
Approx Travel Time
1d 12h 25m
₹1,000
Onwards
Via Kochbihar
Haflong
Kochbihar
Roorkee
Approx Travel Time
1d 12h 25m
On Demand
Via Siwan
Haflong
Siwan
Roorkee
Approx Travel Time
1d 14h
₹990
Onwards
Via Hajipur
Haflong
Hajipur
Roorkee
Approx Travel Time
1d 13h 40m
₹630
Onwards
Via Chhapra
Haflong
Chhapra
Roorkee
Approx Travel Time
1d 13h 40m
On Demand
Via Guwahati
CHEAPEST
Haflong
Guwahati
Roorkee
Approx Travel Time
1d 12h 25m
₹570
Onwards
Frequently Asked Questions
What is the distance between Haflong and Roorkee?
Roorkee is approximately 1750+ kms from Haflong.
How long does it take to reach Roorkee from Haflong?
It takes approximately 36 hours to reach Roorkee from Haflong by Train Via Siliguri.
What is the cheapest way to reach Roorkee from Haflong?
The cheapest way to reach Roorkee from Haflong is by Train Via Guwahati.
What is the fastest way to reach Roorkee from Haflong?
The fastest way to reach Roorkee from Haflong is by Train Via Siliguri.