Roorkee to Kangra Distance
Kangra is approximately 350+ km from Roorkee. Compare the available routes and travel options between the two cities. If you're travelling by air, Gaggal Airport is located in Kangra. The fastest way to reach Kangra takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Mohali
RECOMMENDED
Roorkee
Mohali
Kangra
Approx Travel Time
6h 16m
₹4,880
Onwards
Roorkee
Mohali
Kangra
Approx Travel Time
8h 40m
₹744
Onwards
Via Jalandhar
Roorkee
Jalandhar
Kangra
Approx Travel Time
8h 37m
₹4,468
Onwards
Via Pathankot
Roorkee
Pathankot
Kangra
Approx Travel Time
11h 3m
₹441
Onwards
Via Dehradun
Roorkee
Dehradun
Kangra
Approx Travel Time
14h 27m
₹1,448
Onwards
Via Ludhiana
CHEAPEST
FASTEST
Roorkee
Ludhiana
Kangra
Approx Travel Time
5h 41m
₹434
Onwards
Via Ambala
Roorkee
Ambala
Kangra
Approx Travel Time
8h 16m
₹4,095
Onwards
Roorkee
Ambala
Kangra
Approx Travel Time
8h 20m
₹759
Onwards
Via Chandigarh
Roorkee
Chandigarh
Kangra
Approx Travel Time
8h 33m
₹744
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
10h 2m
₹1,164
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Roorkee and Kangra?
The straight-line distance is approximately 250+ km.
What is the distance from Roorkee to Kangra via Mohali?
Via Mohali, the distance is approximately 350+ km, taking around 6 hours.

