
Roorkee to Kannauj
Kannauj is approximately 500+ km from Roorkee, 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 Kannauj.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Roorkee
Bareilly
Kannauj
Approx Travel Time
8h 42m
On Demand
Roorkee
Bareilly
Kannauj
Approx Travel Time
9h 8m
₹468
Onwards
Via Hardoi
Roorkee
Hardoi
Kannauj
Approx Travel Time
8h 21m
₹1,194
Onwards
Roorkee
Hardoi
Kannauj
Approx Travel Time
7h 57m
₹3,713
Onwards
Via Shahjahanpur
FASTEST
Roorkee
Shahjahanpur
Kannauj
Approx Travel Time
7h 13m
₹3,647
Onwards
CHEAPEST
Roorkee
Shahjahanpur
Kannauj
Approx Travel Time
9h 38m
₹391
Onwards
Via Muzaffarnagar
Roorkee
Muzaffarnagar
Kannauj
Approx Travel Time
9h 52m
₹2,618
Onwards
Via Haridwar
Roorkee
Haridwar
Kannauj
Approx Travel Time
11h 50m
₹1,012
Onwards
Via Meerut
Roorkee
Meerut
Kannauj
Approx Travel Time
9h 17m
₹809
Onwards
Via Moradabad
Roorkee
Moradabad
Kannauj
Approx Travel Time
10h 30m
₹585
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Kannauj?
Kannauj is approximately 500+ kms from Roorkee.
How long does it take to reach Kannauj from Roorkee?
It takes approximately 7 hours to reach Kannauj from Roorkee by Train, Cab Via Shahjahanpur.
What is the cheapest way to reach Kannauj from Roorkee?
The cheapest way to reach Kannauj from Roorkee is by Train, Bus Via Shahjahanpur.
What is the fastest way to reach Kannauj from Roorkee?
The fastest way to reach Kannauj from Roorkee is by Train, Cab Via Shahjahanpur.

