
Roorkee to Kangra
Kangra is approximately 350+ kms from Roorkee. The fastest way to reach Kangra from Roorkee is by Train, Flight Via Mohali. It takes approximately 6 hours. The cheapest way to reach Kangra from Roorkee is by Train, Bus Via Ambala which would take approximately 11 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
FASTEST
Roorkee
Mohali
Kangra
Approx Travel Time
5h 26m
₹4,513
Onwards
Roorkee
Mohali
Kangra
Approx Travel Time
9h 36m
₹745
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
9h 27m
₹3,784
Onwards
Via Ludhiana
Roorkee
Ludhiana
Kangra
Approx Travel Time
9h 39m
On Demand
Via Phagwara
Roorkee
Phagwara
Kangra
Approx Travel Time
9h 54m
₹3,660
Onwards
Via Dehradun
Roorkee
Dehradun
Kangra
Approx Travel Time
11h 57m
₹1,630
Onwards
Via Ambala
Roorkee
Ambala
Kangra
Approx Travel Time
10h 24m
₹3,864
Onwards
CHEAPEST
Roorkee
Ambala
Kangra
Approx Travel Time
10h 46m
₹623
Onwards
Via Pathankot
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 3m
₹3,169
Onwards
Via Jalandhar
Roorkee
Jalandhar
Kangra
Approx Travel Time
10h 38m
₹3,770
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Kangra?
Kangra is approximately 350+ kms from Roorkee.
How long does it take to reach Kangra from Roorkee?
It takes approximately 6 hours to reach Kangra from Roorkee by Train, Flight Via Mohali.
What is the cheapest way to reach Kangra from Roorkee?
The cheapest way to reach Kangra from Roorkee is by Train, Bus Via Ambala.
What is the fastest way to reach Kangra from Roorkee?
The fastest way to reach Kangra from Roorkee is by Train, Flight Via Mohali.


