
Kanpur to Roorkee
Roorkee is approximately 500+ km from Kanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Roorkee.
Sort By
Mode of Transport
Direct Options
RECOMMENDED
Kanpur
Roorkee
Approx Travel Time
8h 45m
₹350
Onwards
Kanpur
Roorkee
Approx Travel Time
8h 22m
₹11,723
Onwards
Via Delhi
FASTEST
Kanpur
Delhi
Roorkee
Approx Travel Time
5h 56m
₹5,319
Onwards
CHEAPEST
Kanpur
Delhi
Roorkee
Approx Travel Time
7h 39m
₹310
Onwards
Kanpur
Delhi
Roorkee
Approx Travel Time
9h 33m
₹631
Onwards
Via Haridwar
Kanpur
Haridwar
Roorkee
Approx Travel Time
14h 55m
₹2,073
Onwards
Kanpur
Haridwar
Roorkee
Approx Travel Time
14h 53m
₹3,082
Onwards
Via Saharanpur
Kanpur
Saharanpur
Roorkee
Approx Travel Time
8h 56m
₹425
Onwards
Via Lucknow
Kanpur
Lucknow
Roorkee
Approx Travel Time
8h 59m
₹385
Onwards
Via Bareilly
Kanpur
Bareilly
Roorkee
Approx Travel Time
9h 12m
₹415
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Roorkee?
Roorkee is approximately 500+ kms from Kanpur.
How long does it take to reach Roorkee from Kanpur?
It takes approximately 6 hours to reach Roorkee from Kanpur by Flight, Train Via Delhi.
What is the cheapest way to reach Roorkee from Kanpur?
The cheapest way to reach Roorkee from Kanpur is by Train Via Delhi.
What is the fastest way to reach Roorkee from Kanpur?
The fastest way to reach Roorkee from Kanpur is by Flight, Train Via Delhi.

