Kannauj to Roorkee - Multiple Options To Reach By Cab, Train, Bus
Roorkee is approximately 400+ kms from Kannauj. The fastest way to reach Roorkee from Kannauj is by Cab, Train Via Bareilly. It takes approximately 11 hours. The cheapest way to reach Roorkee from Kannauj is by Train Via Ghaziabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Kannauj
Bareilly
Roorkee
Approx Travel Time
10h 40m
₹3,922
Onwards
Via Dehradun
Kannauj
Dehradun
Roorkee
Approx Travel Time
10h 55m
On Demand
Kannauj
Dehradun
Roorkee
Approx Travel Time
11h 10m
On Demand
Kannauj
Dehradun
Roorkee
Approx Travel Time
11h 10m
On Demand
Via Rampur (Uttar Pradesh)
Kannauj
Rampur (Uttar Pradesh)
Roorkee
Approx Travel Time
11h 37m
₹5,690
Onwards
Via Ghaziabad
CHEAPEST
Kannauj
Ghaziabad
Roorkee
Approx Travel Time
11h 40m
₹365
Onwards
Kannauj
Ghaziabad
Roorkee
Approx Travel Time
11h 55m
₹3,173
Onwards
Via Aligarh
Kannauj
Aligarh
Roorkee
Approx Travel Time
12h 31m
₹4,564
Onwards
Via Hathras
Kannauj
Hathras
Roorkee
Approx Travel Time
12h 10m
₹5,822
Onwards
Via Delhi
Kannauj
Delhi
Roorkee
Approx Travel Time
12h 25m
₹385
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Roorkee?
Roorkee is approximately 400+ kms from Kannauj.
How long does it take to reach Roorkee from Kannauj?
It takes approximately 11 hours to reach Roorkee from Kannauj by Cab, Train Via Bareilly.
What is the cheapest way to reach Roorkee from Kannauj?
The cheapest way to reach Roorkee from Kannauj is by Train Via Ghaziabad.
What is the fastest way to reach Roorkee from Kannauj?
The fastest way to reach Roorkee from Kannauj is by Cab, Train Via Bareilly.