
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 Pathankot which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
FASTEST
Roorkee
Mohali
Kangra
Approx Travel Time
5h 26m
₹6,639
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
9h 11m
₹4,132
Onwards
Via Ludhiana
Roorkee
Ludhiana
Kangra
Approx Travel Time
9h 39m
On Demand
Via Phagwara
Roorkee
Phagwara
Kangra
Approx Travel Time
9h 51m
₹4,980
Onwards
Via Haridwar
Roorkee
Haridwar
Kangra
Approx Travel Time
9h 39m
₹2,646
Onwards
Roorkee
Haridwar
Kangra
Approx Travel Time
9h 54m
₹1,209
Onwards
Via Ambala
Roorkee
Ambala
Kangra
Approx Travel Time
10h 46m
₹966
Onwards
Roorkee
Ambala
Kangra
Approx Travel Time
10h 53m
₹4,639
Onwards
Via Jalandhar
Roorkee
Jalandhar
Kangra
Approx Travel Time
10h 5m
₹5,215
Onwards
Via Pathankot
CHEAPEST
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 6m
₹441
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 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.