Sasaram to Mahendragarh Distance

Mahendragarh is approximately 950+ km from Sasaram. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 20 hours, subject to the chosen service and route. Flying is the fastest way to reach Mahendragarh, with a total travel time of approximately 10 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 Sasaram, India to Mahendragarh, India

Via Agra

RECOMMENDED

Sasaram

Agra

Mahendragarh

Approx Travel Time

15h 49m

On Demand

Via Gaya, Delhi

FASTEST

Sasaram

Gaya

Delhi

Mahendragarh

Approx Travel Time

9h 24m

₹6,598

Onwards

Ads by MMT

Via Varanasi, Delhi

Sasaram

Varanasi

Delhi

Mahendragarh

Approx Travel Time

10h 27m

₹5,581

Onwards

Sasaram

Varanasi

Delhi

Mahendragarh

Approx Travel Time

11h 10m

On Demand

Sasaram

Varanasi

Delhi

Mahendragarh

Approx Travel Time

10h 56m

₹5,146

Onwards

Via Mirzapur, Delhi

Sasaram

Mirzapur

Delhi

Mahendragarh

Approx Travel Time

16h 24m

₹710

Onwards

Ads by MMT

Direct Options

CHEAPEST

Sasaram

Mahendragarh

Approx Travel Time

20h 7m

₹525

Onwards

Via Gyanpur, Delhi

Sasaram

Gyanpur

Delhi

Mahendragarh

Approx Travel Time

17h 7m

On Demand

Via Varanasi, Jaipur

Sasaram

Varanasi

Jaipur

Mahendragarh

Approx Travel Time

23h 23m

₹2,879

Onwards

Via Kanpur, Narnaul

Sasaram

Kanpur

Narnaul

Mahendragarh

Approx Travel Time

21h 29m

₹5,668

Onwards

Frequently Asked Questions

What is the distance between Sasaram and Mahendragarh?

Mahendragarh is approximately 950+ km from Sasaram.

How long does it take to reach Mahendragarh from Sasaram?

It takes approximately 10 hours to reach Mahendragarh from Sasaram by Train, Flight Via Gaya, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India