hero
How2Go
Badlapur to Mainpuri

Badlapur to Mainpuri

Mainpuri is approximately 400+ kms from Badlapur. The fastest way to reach Mainpuri from Badlapur is by Train, Bus Via Sultanpur, Lucknow. It takes approximately 8 hours. The cheapest way to reach Mainpuri from Badlapur is by Bus, Train Via Prayagraj(Allahabad), Farrukhabad which would take approximately 10 hours.

Sort By
Mode of Transport

Via Sultanpur, Lucknow

RECOMMENDED

FASTEST

Badlapur

Sultanpur

Lucknow

Mainpuri

Approx Travel Time

8h 12m

On Demand

Badlapur

Sultanpur

Lucknow

Mainpuri

Approx Travel Time

8h 49m

On Demand

Via Sultanpur, Farrukhabad

Badlapur

Sultanpur

Farrukhabad

Mainpuri

Approx Travel Time

9h 4m

₹555

Onwards

Badlapur

Sultanpur

Farrukhabad

Mainpuri

Approx Travel Time

9h 41m

₹1,168

Onwards

Ads by MMT

Via Prayagraj(Allahabad), Etawah

Badlapur

Prayagraj(Allahabad)

Etawah

Mainpuri

Approx Travel Time

9h 46m

On Demand

Via Prayagraj(Allahabad), Farrukhabad

CHEAPEST

Badlapur

Prayagraj(Allahabad)

Farrukhabad

Mainpuri

Approx Travel Time

9h 58m

₹497

Onwards

Ads by MMT

Via Raibareilly

Badlapur

Raibareilly

Mainpuri

Approx Travel Time

10h 41m

On Demand

Badlapur

Raibareilly

Mainpuri

Approx Travel Time

8h 51m

On Demand

Via Lucknow

Badlapur

Lucknow

Mainpuri

Approx Travel Time

8h 53m

₹1,429

Onwards

Via Jaunpur, Farrukhabad

Badlapur

Jaunpur

Farrukhabad

Mainpuri

Approx Travel Time

9h 54m

On Demand

Frequently Asked Questions

What is the distance between Badlapur and Mainpuri?

Mainpuri is approximately 400+ kms from Badlapur.

How long does it take to reach Mainpuri from Badlapur?

It takes approximately 8 hours to reach Mainpuri from Badlapur by Train, Bus Via Sultanpur, Lucknow.

What is the cheapest way to reach Mainpuri from Badlapur?

The cheapest way to reach Mainpuri from Badlapur is by Bus, Train Via Prayagraj(Allahabad), Farrukhabad.

What is the fastest way to reach Mainpuri from Badlapur?

The fastest way to reach Mainpuri from Badlapur is by Train, Bus Via Sultanpur, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India