
Roorkee to Kangra
Kangra is approximately 0+ 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 Pathankot which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Roorkee
Ludhiana
Kangra
Approx Travel Time
9h 9m
On Demand
Via Mohali
FASTEST
Roorkee
Mohali
Kangra
Approx Travel Time
6h 16m
₹4,145
Onwards
Roorkee
Mohali
Kangra
Approx Travel Time
8h 41m
₹792
Onwards
Via Ambala
Roorkee
Ambala
Kangra
Approx Travel Time
8h 11m
₹4,184
Onwards
Roorkee
Ambala
Kangra
Approx Travel Time
8h 51m
₹787
Onwards
Via Phagwara
Roorkee
Phagwara
Kangra
Approx Travel Time
9h 7m
₹3,928
Onwards
Via Dehradun
Roorkee
Dehradun
Kangra
Approx Travel Time
15h 10m
₹1,411
Onwards
Via Pathankot
CHEAPEST
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 58m
₹441
Onwards
Via Karnal
Roorkee
Karnal
Kangra
Approx Travel Time
9h 37m
₹3,183
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
9h
₹4,069
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Kangra?
Kangra is approximately 0+ 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 Pathankot.
What is the fastest way to reach Kangra from Roorkee?
The fastest way to reach Kangra from Roorkee is by Train, Flight Via Mohali.

