
Kannauj to Gaya
Gaya is approximately 650+ kms from Kannauj. The fastest way to reach Gaya from Kannauj is by Train. It takes approximately 14 hours. The cheapest way to reach Gaya from Kannauj is by Train Via Varanasi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Amethi
Kannauj
Amethi
Gaya
Approx Travel Time
13h 55m
₹380
Onwards
Via Bela
Kannauj
Bela
Gaya
Approx Travel Time
13h 55m
On Demand
Via Lucknow
Kannauj
Lucknow
Gaya
Approx Travel Time
14h 10m
On Demand
Kannauj
Lucknow
Gaya
Approx Travel Time
14h 43m
On Demand
Via Kanpur
Kannauj
Kanpur
Gaya
Approx Travel Time
14h 10m
₹400
Onwards
Via Varanasi
CHEAPEST
Kannauj
Varanasi
Gaya
Approx Travel Time
13h 55m
₹350
Onwards
Kannauj
Varanasi
Gaya
Approx Travel Time
15h 10m
₹730
Onwards
Kannauj
Varanasi
Gaya
Approx Travel Time
15h 53m
₹5,975
Onwards
Via Raibareilly
Kannauj
Raibareilly
Gaya
Approx Travel Time
13h 55m
₹385
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Gaya?
Gaya is approximately 650+ kms from Kannauj.
How long does it take to reach Gaya from Kannauj?
It takes approximately 14 hours to reach Gaya from Kannauj by Train.
What is the cheapest way to reach Gaya from Kannauj?
The cheapest way to reach Gaya from Kannauj is by Train Via Varanasi.
What is the fastest way to reach Gaya from Kannauj?
The fastest way to reach Gaya from Kannauj is by Train.