
Mainpuri to Gaya
Gaya is approximately 750+ kms from Mainpuri. The fastest way to reach Gaya from Mainpuri is by Bus, Flight, Train Via Lucknow, Patna. It takes approximately 10 hours. The cheapest way to reach Gaya from Mainpuri is by Train Via Shikohabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
Mainpuri
Kanpur
Gaya
Approx Travel Time
13h 43m
₹4,834
Onwards
Mainpuri
Kanpur
Gaya
Approx Travel Time
14h 50m
₹598
Onwards
Mainpuri
Kanpur
Gaya
Approx Travel Time
19h 30m
₹2,673
Onwards
Via Lucknow, Patna
FASTEST
Mainpuri
Lucknow
Patna
Gaya
Approx Travel Time
9h 26m
₹5,107
Onwards
Mainpuri
Lucknow
Patna
Gaya
Approx Travel Time
9h 54m
₹7,383
Onwards
Via Shikohabad
CHEAPEST
Mainpuri
Shikohabad
Gaya
Approx Travel Time
13h 3m
₹575
Onwards
Mainpuri
Shikohabad
Gaya
Approx Travel Time
13h 6m
₹2,866
Onwards
Via Lucknow, Varanasi
Mainpuri
Lucknow
Varanasi
Gaya
Approx Travel Time
19h 41m
₹4,953
Onwards
Via Etawah
Mainpuri
Etawah
Gaya
Approx Travel Time
13h 43m
₹2,398
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Gaya?
Gaya is approximately 750+ kms from Mainpuri.
How long does it take to reach Gaya from Mainpuri?
It takes approximately 10 hours to reach Gaya from Mainpuri by Bus, Flight, Train Via Lucknow, Patna.
What is the cheapest way to reach Gaya from Mainpuri?
The cheapest way to reach Gaya from Mainpuri is by Train Via Shikohabad.
What is the fastest way to reach Gaya from Mainpuri?
The fastest way to reach Gaya from Mainpuri is by Bus, Flight, Train Via Lucknow, Patna.


