Sirhind to Mahendragarh Distance

Mahendragarh is approximately 300+ km from Sirhind. Compare the available routes and travel options between the two cities. The fastest way to reach Mahendragarh takes approximately 5 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.

Route map showing distance and travel time from Sirhind, India to Mahendragarh, India

Via Ambala

RECOMMENDED

FASTEST

Sirhind

Ambala

Mahendragarh

Approx Travel Time

4h 35m

₹644

Onwards

Sirhind

Ambala

Mahendragarh

Approx Travel Time

5h 8m

₹2,251

Onwards

Via Delhi

CHEAPEST

Sirhind

Delhi

Mahendragarh

Approx Travel Time

5h 17m

₹270

Onwards

Ads by MMT

Via Rohtak

Sirhind

Rohtak

Mahendragarh

Approx Travel Time

5h 34m

₹1,498

Onwards

Via Faridabad

Sirhind

Faridabad

Mahendragarh

Approx Travel Time

8h 11m

₹11,438

Onwards

Ads by MMT

Via Sangrur

Sirhind

Sangrur

Mahendragarh

Approx Travel Time

5h 9m

₹3,521

Onwards

Via Amloh

Sirhind

Amloh

Mahendragarh

Approx Travel Time

5h 54m

₹844

Onwards

Sirhind

Amloh

Mahendragarh

Approx Travel Time

5h 52m

₹2,730

Onwards

Via Mohali

Sirhind

Mohali

Mahendragarh

Approx Travel Time

5h 46m

₹2,103

Onwards

Via Charkhi dadri

Sirhind

Charkhi dadri

Mahendragarh

Approx Travel Time

5h 39m

₹3,118

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 250+ km.

What is the distance from Sirhind to Mahendragarh via Ambala?

Via Ambala, the distance is approximately 300+ km, taking around 5 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India