
Bareilly to Mainpuri
Mainpuri is approximately 150+ kms from Bareilly. The fastest way to reach Mainpuri from Bareilly is by Cab. It takes approximately 4 hours. The cheapest way to reach Mainpuri from Bareilly is by Train, Bus Via Hardoi which would take approximately 7 hours.
Sort By
Mode of Transport
Via Kasganj
Bareilly
Kasganj
Mainpuri
Approx Travel Time
4h 57m
₹3,239
Onwards
Bareilly
Kasganj
Mainpuri
Approx Travel Time
5h 10m
₹2,834
Onwards
Via Farrukhabad
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
5h 10m
₹337
Onwards
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
6h 3m
₹692
Onwards
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
5h 55m
On Demand
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
6h 48m
On Demand
Via Hardoi
CHEAPEST
Bareilly
Hardoi
Mainpuri
Approx Travel Time
7h 2m
₹291
Onwards
Frequently Asked Questions
What is the distance between Bareilly and Mainpuri?
Mainpuri is approximately 150+ kms from Bareilly.
How long does it take to reach Mainpuri from Bareilly?
It takes approximately 4 hours to reach Mainpuri from Bareilly by Cab.
What is the cheapest way to reach Mainpuri from Bareilly?
The cheapest way to reach Mainpuri from Bareilly is by Train, Bus Via Hardoi.
What is the fastest way to reach Mainpuri from Bareilly?
The fastest way to reach Mainpuri from Bareilly is by Cab.


