
Shahganj to Mainpuri
Mainpuri is approximately 450+ kms from Shahganj. The fastest way to reach Mainpuri from Shahganj is by Train, Flight Via Azamgarh, Lucknow. It takes approximately 9 hours. The cheapest way to reach Mainpuri from Shahganj is by Train Via Kanpur which would take approximately 11 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
CHEAPEST
Shahganj
Kanpur
Mainpuri
Approx Travel Time
10h 25m
₹355
Onwards
Via Lucknow
Shahganj
Lucknow
Mainpuri
Approx Travel Time
10h 10m
On Demand
Via Kannauj
Shahganj
Kannauj
Mainpuri
Approx Travel Time
10h 40m
₹5,224
Onwards
Shahganj
Kannauj
Mainpuri
Approx Travel Time
10h 25m
₹390
Onwards
Via Farrukhabad
Shahganj
Farrukhabad
Mainpuri
Approx Travel Time
10h 25m
₹415
Onwards
Shahganj
Farrukhabad
Mainpuri
Approx Travel Time
10h 55m
₹372
Onwards
Via Unnao
Shahganj
Unnao
Mainpuri
Approx Travel Time
10h 55m
₹4,846
Onwards
Via Etawah
Shahganj
Etawah
Mainpuri
Approx Travel Time
10h 55m
₹2,304
Onwards
Via Machhlishahr
Shahganj
Machhlishahr
Mainpuri
Approx Travel Time
10h 40m
On Demand
Via Azamgarh, Lucknow
FASTEST
Shahganj
Azamgarh
Lucknow
Mainpuri
Approx Travel Time
8h 50m
On Demand
Frequently Asked Questions
What is the distance between Shahganj and Mainpuri?
Mainpuri is approximately 450+ kms from Shahganj.
How long does it take to reach Mainpuri from Shahganj?
It takes approximately 9 hours to reach Mainpuri from Shahganj by Train, Flight Via Azamgarh, Lucknow.
What is the cheapest way to reach Mainpuri from Shahganj?
The cheapest way to reach Mainpuri from Shahganj is by Train Via Kanpur.
What is the fastest way to reach Mainpuri from Shahganj?
The fastest way to reach Mainpuri from Shahganj is by Train, Flight Via Azamgarh, Lucknow.