
Roorkee to Kangra
Kangra is approximately 350+ kms from Roorkee. The fastest way to reach Kangra from Roorkee is by Cab, Bus Via Ambala. It takes approximately 6 hours. The cheapest way to reach Kangra from Roorkee is by Train, Bus Via Mohali which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Roorkee
Mohali
Kangra
Approx Travel Time
6h 16m
₹3,148
Onwards
CHEAPEST
Roorkee
Mohali
Kangra
Approx Travel Time
6h 51m
₹720
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Kangra
Approx Travel Time
8h 7m
₹3,829
Onwards
Via Ludhiana
Roorkee
Ludhiana
Kangra
Approx Travel Time
9h 9m
On Demand
Via Phagwara
Roorkee
Phagwara
Kangra
Approx Travel Time
9h 35m
₹4,123
Onwards
Via Delhi
Roorkee
Delhi
Kangra
Approx Travel Time
7h 19m
₹7,873
Onwards
Via Dehradun
Roorkee
Dehradun
Kangra
Approx Travel Time
12h 44m
₹1,268
Onwards
Via Ambala
FASTEST
Roorkee
Ambala
Kangra
Approx Travel Time
6h 14m
₹4,506
Onwards
Roorkee
Ambala
Kangra
Approx Travel Time
6h 51m
₹859
Onwards
Via Pathankot
Roorkee
Pathankot
Kangra
Approx Travel Time
10h 31m
₹3,352
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 Cab, Bus Via Ambala.
What is the cheapest way to reach Kangra from Roorkee?
The cheapest way to reach Kangra from Roorkee is by Train, Bus Via Mohali.
What is the fastest way to reach Kangra from Roorkee?
The fastest way to reach Kangra from Roorkee is by Cab, Bus Via Ambala.


