Pune to Mahendragarh Distance

The road distance between Pune and Mahendragarh is approximately 1350+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Mahendragarh, with a total travel time of approximately 6 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 Pune, India to Mahendragarh, India

Via Delhi

RECOMMENDED

FASTEST

Pune

Delhi

Mahendragarh

Approx Travel Time

5h 42m

₹7,657

Onwards

CHEAPEST

Pune

Delhi

Mahendragarh

Approx Travel Time

21h 57m

₹790

Onwards

Pune

Delhi

Mahendragarh

Approx Travel Time

7h 8m

₹10,249

Onwards

Via Jaipur

Pune

Jaipur

Mahendragarh

Approx Travel Time

9h 5m

₹7,357

Onwards

Pune

Jaipur

Mahendragarh

Approx Travel Time

1d 0h 58m

₹4,828

Onwards

Pune

Jaipur

Mahendragarh

Approx Travel Time

1d 10h 15m

₹2,800

Onwards

Pune

Jaipur

Mahendragarh

Approx Travel Time

7h 20m

₹7,762

Onwards

Ads by MMT

Direct Options

Pune

Mahendragarh

Approx Travel Time

23h 23m

₹22,326

Onwards

Via Kishangarh

Pune

Kishangarh

Mahendragarh

Approx Travel Time

1d 2h 2m

₹1,599

Onwards

Ads by MMT

Via Indore, Jaipur

Pune

Indore

Jaipur

Mahendragarh

Approx Travel Time

1d 7h 18m

₹5,428

Onwards

Things To Know About Mahendragarh

Mahendragarh is a city in Haryana located within the National Capital Region, approximately 100 kilometers from Gurgaon. It serves as an administrative center featuring a mini secretariat and a sub divisional court. Visitors to Mahendragarh experience a blend of small-city charm and regional significance. For travelers planning their journey, Mahendragarh’s proximity to Delhi makes it an accessible destination for those exploring Haryana’s cultural and administrative hubs. The best time to travel from Pune to Mahendragarh is generally during the cooler months, avoiding the peak summer season for a more comfortable visit.

Frequently Asked Questions

What is the distance between Pune and Mahendragarh?

The distance between Pune and Mahendragarh is approximately 1350+ km by road.

What is the straight-line (aerial) distance between Pune and Mahendragarh?

The straight-line distance is approximately 1100+ km.

How long does it take to travel from Pune to Mahendragarh by road?

It takes around 24 hours by road.

What is the distance from Pune to Mahendragarh via Delhi?

Via Delhi, the distance is approximately 1250+ km, taking around 6 hours.

Does the distance from Pune to Mahendragarh change by route?

Yes — the road distance varies from 1350+ km via the direct route to 1250+ km via Delhi, depending on the path taken.

Does travel time between Pune and Mahendragarh vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Pune and Mahendragarh?

The driving distance is 1350+ km, while the straight-line distance is shorter at 1100+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India