
Shahganj to Mainpuri
Mainpuri is approximately 450+ kms from Shahganj. The fastest way to reach Mainpuri from Shahganj is by Train, Bus Via Lucknow. It takes approximately 11 hours. The cheapest way to reach Mainpuri from Shahganj is by Train, Bus Via Lucknow which would take approximately 11 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
CHEAPEST
FASTEST
Shahganj
Lucknow
Mainpuri
Approx Travel Time
10h 23m
₹1,450
Onwards
Via Sultanpur, Lucknow
Shahganj
Sultanpur
Lucknow
Mainpuri
Approx Travel Time
11h 27m
On Demand
Shahganj
Sultanpur
Lucknow
Mainpuri
Approx Travel Time
11h 57m
₹4,255
Onwards
Via Ayodhya, Etawah
Shahganj
Ayodhya
Etawah
Mainpuri
Approx Travel Time
11h 26m
₹4,179
Onwards
Via Jaunpur, Farrukhabad
Shahganj
Jaunpur
Farrukhabad
Mainpuri
Approx Travel Time
11h 3m
On Demand
Via Ayodhya, Kannauj
Shahganj
Ayodhya
Kannauj
Mainpuri
Approx Travel Time
11h 52m
₹5,123
Onwards
Via Sultanpur, Etawah
Shahganj
Sultanpur
Etawah
Mainpuri
Approx Travel Time
13h 49m
₹5,877
Onwards
Via Ayodhya, Lucknow
Shahganj
Ayodhya
Lucknow
Mainpuri
Approx Travel Time
11h 31m
₹1,560
Onwards
Via Jaunpur, Lucknow
Shahganj
Jaunpur
Lucknow
Mainpuri
Approx Travel Time
11h 7m
₹1,920
Onwards
Via Sultanpur, Farrukhabad
Shahganj
Sultanpur
Farrukhabad
Mainpuri
Approx Travel Time
11h 21m
₹2,998
Onwards
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 11 hours to reach Mainpuri from Shahganj by Train, Bus Via Lucknow.
What is the cheapest way to reach Mainpuri from Shahganj?
The cheapest way to reach Mainpuri from Shahganj is by Train, Bus Via Lucknow.
What is the fastest way to reach Mainpuri from Shahganj?
The fastest way to reach Mainpuri from Shahganj is by Train, Bus Via Lucknow.
Routes Connecting Shahganj
Routes From Shahganj
Routes To Shahganj
- Hampi to Shahganj
- Chalisgaon to Shahganj
- Perambalur to Shahganj
- Shahapur to Shahganj
- Mirzapur to Shahganj
- Kolhapur to Shahganj
- Moradabad to Shahganj
- Karnal to Shahganj
- Dharamsala to Shahganj
- Lakhimpur to Shahganj
- Tiptur to Shahganj
- Jamshedpur to Shahganj
- Nainital to Shahganj
- Barh to Shahganj
- Srikakulam to Shahganj


