Mahendragarh to Mohali Distance
The road distance between Mahendragarh and Mohali is approximately 250+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 5 hours. The fastest way to reach Mohali takes approximately 4 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.

Direct Options
Direct Cab
RECOMMENDED
FASTEST
Mahendragarh
Mohali
Approx Travel Time
4h 13m
On Demand
Direct Bus
Mahendragarh
Mohali
Approx Travel Time
4h 27m
₹799
Onwards
Via Chandigarh
Mahendragarh
Chandigarh
Mohali
Approx Travel Time
5h 15m
On Demand
Mahendragarh
Chandigarh
Mohali
Approx Travel Time
5h 27m
₹859
Onwards
Mahendragarh
Chandigarh
Mohali
Approx Travel Time
5h 22m
₹1,299
Onwards
Via Sonipat
Mahendragarh
Sonipat
Mohali
Approx Travel Time
6h 32m
On Demand
Via Delhi
CHEAPEST
Mahendragarh
Delhi
Mohali
Approx Travel Time
7h 38m
₹300
Onwards
Via Rohtak
Mahendragarh
Rohtak
Mohali
Approx Travel Time
5h 47m
On Demand
Via Ambala
Mahendragarh
Ambala
Mohali
Approx Travel Time
5h 45m
₹884
Onwards
Mahendragarh
Ambala
Mohali
Approx Travel Time
5h 35m
₹1,299
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Mohali?
Mohali is approximately 250+ km from Mahendragarh.
How long does it take to reach Mohali from Mahendragarh?
It takes approximately 4 hours to reach Mohali from Mahendragarh by Cab.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Balrampur
- Mahendragarh to Jhajjar
- Mahendragarh to Maihar
- Mahendragarh to Hosur
- Mahendragarh to Kavali
- Mahendragarh to Anantapur
- Mahendragarh to Hindupur
- Mahendragarh to Shillong
- Mahendragarh to Ooty
- Mahendragarh to Raiganj
- Mahendragarh to Gulbarga
- Mahendragarh to Bharuch
- Mahendragarh to Dalhousie
- Mahendragarh to Badrinath
- Mahendragarh to Falna
Routes To Mahendragarh
- Gudalur to Mahendragarh
- Lakhimpur to Mahendragarh
- Korba to Mahendragarh
- Machilipatnam to Mahendragarh
- Gadwal to Mahendragarh
- Rewari to Mahendragarh
- Baijnath to Mahendragarh
- Hospet to Mahendragarh
- Raipur to Mahendragarh
- Bhopal to Mahendragarh
- Akkalkot to Mahendragarh
- Kushinagar to Mahendragarh
- Kanhangad to Mahendragarh
- Viluppuram to Mahendragarh
- Almora to Mahendragarh

