
Kalka to Roorkee
Roorkee is approximately 150+ kms from Kalka. The fastest way to reach Roorkee from Kalka is by Train Via Chandigarh. It takes approximately 5 hours. The cheapest way to reach Roorkee from Kalka is by Train Via Ambala which would take approximately 5 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Kalka
Ambala
Roorkee
Approx Travel Time
5h 8m
₹2,954
Onwards
Kalka
Ambala
Roorkee
Approx Travel Time
5h 21m
₹780
Onwards
CHEAPEST
Kalka
Ambala
Roorkee
Approx Travel Time
5h 16m
₹245
Onwards
Via Chandigarh
FASTEST
Kalka
Chandigarh
Roorkee
Approx Travel Time
4h 49m
₹290
Onwards
Kalka
Chandigarh
Roorkee
Approx Travel Time
5h 21m
₹2,168
Onwards
Kalka
Chandigarh
Roorkee
Approx Travel Time
5h 4m
₹744
Onwards
Via Mohali
Kalka
Mohali
Roorkee
Approx Travel Time
5h 30m
₹2,305
Onwards
Kalka
Mohali
Roorkee
Approx Travel Time
5h 31m
₹290
Onwards
Via Patiala
Kalka
Patiala
Roorkee
Approx Travel Time
6h 54m
₹3,606
Onwards
Frequently Asked Questions
What is the distance between Kalka and Roorkee?
Roorkee is approximately 150+ kms from Kalka.
How long does it take to reach Roorkee from Kalka?
It takes approximately 5 hours to reach Roorkee from Kalka by Train Via Chandigarh.
What is the cheapest way to reach Roorkee from Kalka?
The cheapest way to reach Roorkee from Kalka is by Train Via Ambala.
What is the fastest way to reach Roorkee from Kalka?
The fastest way to reach Roorkee from Kalka is by Train Via Chandigarh.