
Roorkee to Kalka
Kalka is approximately 150+ kms from Roorkee. The fastest way to reach Kalka from Roorkee is by Train Via Chandigarh. It takes approximately 5 hours. The cheapest way to reach Kalka from Roorkee is by Train Via Chandigarh which would take approximately 5 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
CHEAPEST
FASTEST
Roorkee
Chandigarh
Kalka
Approx Travel Time
4h 40m
₹150
Onwards
Roorkee
Chandigarh
Kalka
Approx Travel Time
6h 38m
₹3,769
Onwards
Via Ambala
Roorkee
Ambala
Kalka
Approx Travel Time
4h 55m
₹230
Onwards
Roorkee
Ambala
Kalka
Approx Travel Time
6h 25m
₹3,997
Onwards
Via Mohali
Roorkee
Mohali
Kalka
Approx Travel Time
4h 55m
On Demand
Roorkee
Mohali
Kalka
Approx Travel Time
7h 2m
₹4,309
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kalka
Approx Travel Time
5h 10m
₹650
Onwards
Roorkee
Kurukshetra
Kalka
Approx Travel Time
6h 31m
₹4,293
Onwards
Via Karnal
Roorkee
Karnal
Kalka
Approx Travel Time
6h 25m
₹290
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Kalka?
Kalka is approximately 150+ kms from Roorkee.
How long does it take to reach Kalka from Roorkee?
It takes approximately 5 hours to reach Kalka from Roorkee by Train Via Chandigarh.
What is the cheapest way to reach Kalka from Roorkee?
The cheapest way to reach Kalka from Roorkee is by Train Via Chandigarh.
What is the fastest way to reach Kalka from Roorkee?
The fastest way to reach Kalka from Roorkee is by Train Via Chandigarh.