
Gaya to Kannauj
Kannauj is approximately 650+ kms from Gaya. The fastest way to reach Kannauj from Gaya is by Train, Flight, Bus Via Patna, Lucknow. It takes approximately 9 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
FASTEST
Gaya
Patna
Lucknow
Kannauj
Approx Travel Time
8h 30m
₹5,231
Onwards
Via Maunath Bhanjan
Gaya
Maunath Bhanjan
Kannauj
Approx Travel Time
13h 9m
On Demand
Via Prayagraj(Allahabad)
Gaya
Prayagraj(Allahabad)
Kannauj
Approx Travel Time
15h 48m
₹1,899
Onwards
Via Kanpur
Gaya
Kanpur
Kannauj
Approx Travel Time
11h 6m
₹465
Onwards
Gaya
Kanpur
Kannauj
Approx Travel Time
11h 35m
₹439
Onwards
Gaya
Kanpur
Kannauj
Approx Travel Time
10h 57m
₹2,792
Onwards
Via Fatehpur, Uttar Pradesh
Gaya
Fatehpur, Uttar Pradesh
Kannauj
Approx Travel Time
11h 8m
₹460
Onwards
Via Raibareilly
Gaya
Raibareilly
Kannauj
Approx Travel Time
12h 18m
On Demand
Via Varanasi
Gaya
Varanasi
Kannauj
Approx Travel Time
13h 42m
₹1,069
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 9 hours to reach Kannauj from Gaya by Train, Flight, Bus 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, Bus Via Patna, Lucknow.

