
Haflong to Roorkee
Roorkee is approximately 2150+ kms from Haflong. The fastest way to reach Roorkee from Haflong is by Train, Flight Via Patna, Chandigarh. It takes approximately 28 hours. The cheapest way to reach Roorkee from Haflong is by Train Via Guwahati which would take approximately 40 hours.
Sort By
Mode of Transport
Via Patna, Ghaziabad
RECOMMENDED
Haflong
Patna
Ghaziabad
Roorkee
Approx Travel Time
1d 3h 50m
₹7,904
Onwards
Haflong
Patna
Ghaziabad
Roorkee
Approx Travel Time
1d 3h 50m
₹5,096
Onwards
Via Patna, Chandigarh
Haflong
Patna
Chandigarh
Roorkee
Approx Travel Time
1d 3h 51m
₹10,147
Onwards
FASTEST
Haflong
Patna
Chandigarh
Roorkee
Approx Travel Time
1d 3h 35m
₹6,852
Onwards
Via Patna, Delhi
Haflong
Patna
Delhi
Roorkee
Approx Travel Time
1d 4h 20m
₹8,634
Onwards
Haflong
Patna
Delhi
Roorkee
Approx Travel Time
1d 4h 20m
₹5,111
Onwards
Via Patna, Mohali
Haflong
Patna
Mohali
Roorkee
Approx Travel Time
1d 3h 50m
₹6,937
Onwards
Haflong
Patna
Mohali
Roorkee
Approx Travel Time
1d 4h 29m
₹9,796
Onwards
Via Patna, Lucknow
Haflong
Patna
Lucknow
Roorkee
Approx Travel Time
1d 10h 20m
₹4,920
Onwards
Via Guwahati
CHEAPEST
Haflong
Guwahati
Roorkee
Approx Travel Time
1d 15h 25m
₹570
Onwards
Frequently Asked Questions
What is the distance between Haflong and Roorkee?
Roorkee is approximately 2150+ kms from Haflong.
How long does it take to reach Roorkee from Haflong?
It takes approximately 28 hours to reach Roorkee from Haflong by Train, Flight Via Patna, Chandigarh.
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, Flight Via Patna, Chandigarh.