
Gaya to Kannauj
Kannauj is approximately 650+ kms from Gaya. The fastest way to reach Kannauj from Gaya is by Train, Flight, Cab Via Patna, Lucknow. It takes approximately 8 hours. The cheapest way to reach Kannauj from Gaya is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Patna, Lucknow
Gaya
Patna
Lucknow
Kannauj
Approx Travel Time
8h 3m
₹9,476
Onwards
FASTEST
Gaya
Patna
Lucknow
Kannauj
Approx Travel Time
7h 35m
₹6,926
Onwards
Gaya
Patna
Lucknow
Kannauj
Approx Travel Time
8h 18m
₹7,414
Onwards
Gaya
Patna
Lucknow
Kannauj
Approx Travel Time
7h 50m
₹4,864
Onwards
Via Aurangabad, Bihar
Gaya
Aurangabad, Bihar
Kannauj
Approx Travel Time
16h 41m
On Demand
Via Prayagraj(Allahabad)
Gaya
Prayagraj(Allahabad)
Kannauj
Approx Travel Time
15h 29m
₹3,199
Onwards
Via Kanpur
Gaya
Kanpur
Kannauj
Approx Travel Time
12h 30m
₹439
Onwards
Gaya
Kanpur
Kannauj
Approx Travel Time
11h 46m
₹465
Onwards
Via Fatehpur, Uttar Pradesh
Gaya
Fatehpur, Uttar Pradesh
Kannauj
Approx Travel Time
11h 48m
₹460
Onwards
Frequently Asked Questions
What is the distance between Gaya and Kannauj?
Kannauj is approximately 650+ kms from Gaya.
How long does it take to reach Kannauj from Gaya?
It takes approximately 8 hours to reach Kannauj from Gaya by Train, Flight, Cab Via Patna, Lucknow.
What is the cheapest way to reach Kannauj from Gaya?
The cheapest way to reach Kannauj from Gaya is by Train.
What is the fastest way to reach Kannauj from Gaya?
The fastest way to reach Kannauj from Gaya is by Train, Flight, Cab Via Patna, Lucknow.


