
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
₹3,594
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
9h 27m
₹4,101
Onwards
Via Ludhiana
Roorkee
Ludhiana
Kangra
Approx Travel Time
9h 39m
On Demand
Via Phagwara
Roorkee
Phagwara
Kangra
Approx Travel Time
9h 54m
₹5,025
Onwards
Via Ambala
Roorkee
Ambala
Kangra
Approx Travel Time
10h 24m
₹4,191
Onwards
Roorkee
Ambala
Kangra
Approx Travel Time
10h 46m
₹632
Onwards
Via Jalandhar
Roorkee
Jalandhar
Kangra
Approx Travel Time
10h 38m
₹5,630
Onwards
Via Pathankot
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 3m
₹3,190
Onwards
CHEAPEST
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 15m
₹441
Onwards
Via Karnal
Roorkee
Karnal
Kangra
Approx Travel Time
11h 56m
₹3,373
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.


