
Kanpur to Mainpuri
Mainpuri is approximately 200+ kms from Kanpur. The fastest way to reach Mainpuri from Kanpur is by Train Via Farrukhabad. It takes approximately 4 hours. The cheapest way to reach Mainpuri from Kanpur is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Farrukhabad
FASTEST
Kanpur
Farrukhabad
Mainpuri
Approx Travel Time
3h 51m
₹290
Onwards
Kanpur
Farrukhabad
Mainpuri
Approx Travel Time
5h 37m
₹1,145
Onwards
Via Etawah
Kanpur
Etawah
Mainpuri
Approx Travel Time
5h 45m
₹2,457
Onwards
Kanpur
Etawah
Mainpuri
Approx Travel Time
6h 13m
₹1,339
Onwards
Kanpur
Etawah
Mainpuri
Approx Travel Time
4h 45m
₹2,024
Onwards
Kanpur
Etawah
Mainpuri
Approx Travel Time
5h 13m
₹906
Onwards
Via Firozabad
Kanpur
Firozabad
Mainpuri
Approx Travel Time
5h 23m
₹2,304
Onwards
Via Shikohabad
Kanpur
Shikohabad
Mainpuri
Approx Travel Time
6h 36m
On Demand
Frequently Asked Questions
What is the distance between Kanpur and Mainpuri?
Mainpuri is approximately 200+ kms from Kanpur.
How long does it take to reach Mainpuri from Kanpur?
It takes approximately 4 hours to reach Mainpuri from Kanpur by Train Via Farrukhabad.
What is the cheapest way to reach Mainpuri from Kanpur?
The cheapest way to reach Mainpuri from Kanpur is by Train.
What is the fastest way to reach Mainpuri from Kanpur?
The fastest way to reach Mainpuri from Kanpur is by Train Via Farrukhabad.
Routes Connecting Kanpur
Routes From Kanpur
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Hyderabad
- Mainpuri to Siddipet
- Mainpuri to Dhule
- Mainpuri to Rayachoti
- Mainpuri to Seoni
- Mainpuri to Dhubri
- Mainpuri to Bilaspur
- Mainpuri to Hoshangabad
- Mainpuri to Dehradun
- Mainpuri to Tiruchirappalli
- Mainpuri to METTUPALAYAM
- Mainpuri to Didwana
- Mainpuri to Kurnool
- Mainpuri to Shegaon
- Mainpuri to Hazaribagh