hero
How2Go
Mainpuri to Bahadurgarh

Mainpuri to Bahadurgarh

Bahadurgarh is approximately 350+ km from Mainpuri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bahadurgarh.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Mainpuri

Bahadurgarh

Approx Travel Time

5h 48m

₹6,857

Onwards

CHEAPEST

Mainpuri

Bahadurgarh

Approx Travel Time

7h 8m

₹215

Onwards

Via Agra, Delhi

FASTEST

Mainpuri

Agra

Delhi

Bahadurgarh

Approx Travel Time

5h 30m

₹2,605

Onwards

Via Delhi

Mainpuri

Delhi

Bahadurgarh

Approx Travel Time

7h 17m

₹2,084

Onwards

Mainpuri

Delhi

Bahadurgarh

Approx Travel Time

7h 46m

₹1,598

Onwards

Mainpuri

Delhi

Bahadurgarh

Approx Travel Time

6h 47m

₹844

Onwards

Via Mathura

Mainpuri

Mathura

Bahadurgarh

Approx Travel Time

6h 42m

₹944

Onwards

Via Shikohabad

Mainpuri

Shikohabad

Bahadurgarh

Approx Travel Time

7h 28m

₹335

Onwards

Via Aligarh

Mainpuri

Aligarh

Bahadurgarh

Approx Travel Time

7h 33m

₹290

Onwards

Via Tundla

Mainpuri

Tundla

Bahadurgarh

Approx Travel Time

7h 33m

₹320

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Bahadurgarh?

Bahadurgarh is approximately 350+ kms from Mainpuri.

How long does it take to reach Bahadurgarh from Mainpuri?

It takes approximately 6 hours to reach Bahadurgarh from Mainpuri by Cab, Train Via Agra, Delhi.

What is the cheapest way to reach Bahadurgarh from Mainpuri?

The cheapest way to reach Bahadurgarh from Mainpuri is by Train.

What is the fastest way to reach Bahadurgarh from Mainpuri?

The fastest way to reach Bahadurgarh from Mainpuri is by Cab, Train Via Agra, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India