
Gaya to Mainpuri
Mainpuri is approximately 750+ kms from Gaya. The fastest way to reach Mainpuri from Gaya is by Train, Flight, Cab Via Patna, Lucknow. It takes approximately 9 hours. The cheapest way to reach Mainpuri from Gaya is by Train Via Shikohabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Patna, Lucknow
RECOMMENDED
Gaya
Patna
Lucknow
Mainpuri
Approx Travel Time
9h 31m
₹9,842
Onwards
FASTEST
Gaya
Patna
Lucknow
Mainpuri
Approx Travel Time
9h 3m
₹7,194
Onwards
Gaya
Patna
Lucknow
Mainpuri
Approx Travel Time
9h 54m
₹8,105
Onwards
Gaya
Patna
Lucknow
Mainpuri
Approx Travel Time
9h 26m
₹5,457
Onwards
Via Kanpur
Gaya
Kanpur
Mainpuri
Approx Travel Time
14h 50m
₹593
Onwards
Gaya
Kanpur
Mainpuri
Approx Travel Time
13h 43m
₹4,477
Onwards
Via Shikohabad
CHEAPEST
Gaya
Shikohabad
Mainpuri
Approx Travel Time
13h 3m
₹575
Onwards
Via Lucknow
Gaya
Lucknow
Mainpuri
Approx Travel Time
17h 23m
₹3,829
Onwards
Gaya
Lucknow
Mainpuri
Approx Travel Time
17h 46m
₹2,249
Onwards
Via Etawah
Gaya
Etawah
Mainpuri
Approx Travel Time
13h 43m
₹2,541
Onwards
Frequently Asked Questions
What is the distance between Gaya and Mainpuri?
Mainpuri is approximately 750+ kms from Gaya.
How long does it take to reach Mainpuri from Gaya?
It takes approximately 9 hours to reach Mainpuri from Gaya by Train, Flight, Cab Via Patna, Lucknow.
What is the cheapest way to reach Mainpuri from Gaya?
The cheapest way to reach Mainpuri from Gaya is by Train Via Shikohabad.
What is the fastest way to reach Mainpuri from Gaya?
The fastest way to reach Mainpuri from Gaya is by Train, Flight, Cab Via Patna, Lucknow.


