hero
How2Go
Mahendragarh to Anandpur-Sahib

Mahendragarh to Anandpur-Sahib

Anandpur Sahib is approximately 350+ km from Mahendragarh, 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 Anandpur Sahib.

Read More
Sort By
Mode of Transport

Via Ambala

RECOMMENDED

Mahendragarh

Ambala

Anandpur Sahib

Approx Travel Time

6h 38m

₹1,019

Onwards

Mahendragarh

Ambala

Anandpur Sahib

Approx Travel Time

6h 50m

₹1,628

Onwards

Via Chandigarh

FASTEST

Mahendragarh

Chandigarh

Anandpur Sahib

Approx Travel Time

6h 27m

₹1,528

Onwards

Via Mohali

Mahendragarh

Mohali

Anandpur Sahib

Approx Travel Time

6h 27m

₹1,548

Onwards

Mahendragarh

Mohali

Anandpur Sahib

Approx Travel Time

6h 27m

₹2,649

Onwards

Mahendragarh

Mohali

Anandpur Sahib

Approx Travel Time

7h 23m

₹889

Onwards

Via Delhi, Chandigarh

CHEAPEST

Mahendragarh

Delhi

Chandigarh

Anandpur Sahib

Approx Travel Time

7h 1m

₹395

Onwards

Via Panipat

Mahendragarh

Panipat

Anandpur Sahib

Approx Travel Time

7h 28m

₹3,240

Onwards

Mahendragarh

Panipat

Anandpur Sahib

Approx Travel Time

7h 34m

₹1,155

Onwards

Via Kharar

Mahendragarh

Kharar

Anandpur Sahib

Approx Travel Time

6h 59m

₹1,284

Onwards

Frequently Asked Questions

What is the distance between Mahendragarh and Anandpur-Sahib?

Anandpur-Sahib is approximately 350+ kms from Mahendragarh.

How long does it take to reach Anandpur-Sahib from Mahendragarh?

It takes approximately 7 hours to reach Anandpur-Sahib from Mahendragarh by Bus Via Chandigarh.

What is the cheapest way to reach Anandpur-Sahib from Mahendragarh?

The cheapest way to reach Anandpur-Sahib from Mahendragarh is by Train Via Delhi, Chandigarh.

What is the fastest way to reach Anandpur-Sahib from Mahendragarh?

The fastest way to reach Anandpur-Sahib from Mahendragarh is by Bus Via Chandigarh.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India