
Kangra to Roorkee
Roorkee is approximately 300+ kms from Kangra. The fastest way to reach Roorkee from Kangra is by Flight, Train Via Mohali. It takes approximately 5 hours. The cheapest way to reach Roorkee from Kangra is by Bus, Train Via Chandigarh which would take approximately 9 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
CHEAPEST
Kangra
Chandigarh
Roorkee
Approx Travel Time
9h 10m
₹524
Onwards
Kangra
Chandigarh
Roorkee
Approx Travel Time
4h 55m
₹4,528
Onwards
Kangra
Chandigarh
Roorkee
Approx Travel Time
6h 53m
₹8,028
Onwards
Via Mohali
FASTEST
Kangra
Mohali
Roorkee
Approx Travel Time
4h 55m
₹4,435
Onwards
Kangra
Mohali
Roorkee
Approx Travel Time
9h 31m
₹5,648
Onwards
Kangra
Mohali
Roorkee
Approx Travel Time
7h 2m
₹8,223
Onwards
Via Ambala
Kangra
Ambala
Roorkee
Approx Travel Time
9h 53m
₹4,805
Onwards
Via Haridwar
Kangra
Haridwar
Roorkee
Approx Travel Time
10h 40m
₹2,753
Onwards
Kangra
Haridwar
Roorkee
Approx Travel Time
10h 25m
₹1,269
Onwards
Via Sirhind
Kangra
Sirhind
Roorkee
Approx Travel Time
10h 11m
₹5,061
Onwards
Frequently Asked Questions
What is the distance between Kangra and Roorkee?
Roorkee is approximately 300+ kms from Kangra.
How long does it take to reach Roorkee from Kangra?
It takes approximately 5 hours to reach Roorkee from Kangra by Flight, Train Via Mohali.
What is the cheapest way to reach Roorkee from Kangra?
The cheapest way to reach Roorkee from Kangra is by Bus, Train Via Chandigarh.
What is the fastest way to reach Roorkee from Kangra?
The fastest way to reach Roorkee from Kangra is by Flight, Train Via Mohali.