
Roorkee to Kannauj
Kannauj is approximately 400+ kms from Roorkee. The fastest way to reach Kannauj from Roorkee is by Train, Bus Via Hardoi. It takes approximately 7 hours. The cheapest way to reach Kannauj from Roorkee is by Train, Bus Via Shahjahanpur which would take approximately 9 hours.
Sort By
Mode of Transport
Via Hardoi
RECOMMENDED
Roorkee
Hardoi
Kannauj
Approx Travel Time
8h 7m
₹3,706
Onwards
FASTEST
Roorkee
Hardoi
Kannauj
Approx Travel Time
6h 46m
₹2,245
Onwards
Via Shahjahanpur
CHEAPEST
Roorkee
Shahjahanpur
Kannauj
Approx Travel Time
9h 16m
₹391
Onwards
Roorkee
Shahjahanpur
Kannauj
Approx Travel Time
7h 17m
₹3,647
Onwards
Via Muzaffarnagar
Roorkee
Muzaffarnagar
Kannauj
Approx Travel Time
9h 2m
₹2,800
Onwards
Roorkee
Muzaffarnagar
Kannauj
Approx Travel Time
8h 25m
₹1,140
Onwards
Via Bareilly
Roorkee
Bareilly
Kannauj
Approx Travel Time
10h 11m
On Demand
Roorkee
Bareilly
Kannauj
Approx Travel Time
7h 46m
₹1,384
Onwards
Via Meerut
Roorkee
Meerut
Kannauj
Approx Travel Time
8h 56m
₹909
Onwards
Via Moradabad
Roorkee
Moradabad
Kannauj
Approx Travel Time
10h 35m
₹585
Onwards
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 7 hours to reach Kannauj from Roorkee by Train, Bus Via Hardoi.
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, Bus Via Hardoi.


