Bahadurgarh to Maihar Distance

Maihar is approximately 800+ km from Bahadurgarh. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Maihar, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Bahadurgarh, India to Maihar, India

Via Delhi, Prayagraj(Allahabad)

RECOMMENDED

CHEAPEST

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

9h 51m

₹560

Onwards

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

10h 40m

₹1,264

Onwards

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

10h 30m

₹1,778

Onwards

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

7h 33m

₹5,113

Onwards

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

8h 12m

₹5,817

Onwards

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Maihar

Approx Travel Time

8h 22m

₹6,331

Onwards

Via Delhi, Rewa

Bahadurgarh

Delhi

Rewa

Maihar

Approx Travel Time

7h 26m

₹5,923

Onwards

Via Delhi, Jabalpur

FASTEST

Bahadurgarh

Delhi

Jabalpur

Maihar

Approx Travel Time

6h 49m

₹6,436

Onwards

Via Delhi, Prayagraj(Allahabad), Rewa

Bahadurgarh

Delhi

Prayagraj(Allahabad)

Rewa

Maihar

Approx Travel Time

18h 42m

₹2,607

Onwards

Via Delhi, Kanpur, Rewa

Bahadurgarh

Delhi

Kanpur

Rewa

Maihar

Approx Travel Time

1d 10h 23m

₹7,036

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Bahadurgarh and Maihar?

The straight-line distance is approximately 600+ km.

What is the distance from Bahadurgarh to Maihar via Delhi?

Via Delhi, the distance is approximately 800+ km, taking around 10 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India