
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 Shahjahanpur which would take approximately 6 hours.
Sort By
Mode of Transport
Via Kasganj
Bareilly
Kasganj
Mainpuri
Approx Travel Time
4h 57m
₹3,948
Onwards
Bareilly
Kasganj
Mainpuri
Approx Travel Time
5h 10m
₹3,094
Onwards
Via Farrukhabad
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
5h 10m
₹337
Onwards
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
6h 3m
₹1,592
Onwards
Bareilly
Farrukhabad
Mainpuri
Approx Travel Time
5h 55m
On Demand
Via Shahjahanpur
CHEAPEST
Bareilly
Shahjahanpur
Mainpuri
Approx Travel Time
6h 9m
₹289
Onwards
Bareilly
Shahjahanpur
Mainpuri
Approx Travel Time
6h 45m
₹1,937
Onwards
Via Budaun
Bareilly
Budaun
Mainpuri
Approx Travel Time
7h 40m
₹2,404
Onwards
Bareilly
Budaun
Mainpuri
Approx Travel Time
7h 42m
₹365
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 Shahjahanpur.
What is the fastest way to reach Mainpuri from Bareilly?
The fastest way to reach Mainpuri from Bareilly is by Cab.


