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