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

Via Zirakpur
RECOMMENDED
FASTEST
Kasauli
Zirakpur
Mahendragarh
Approx Travel Time
5h 36m
₹2,565
Onwards
Kasauli
Zirakpur
Mahendragarh
Approx Travel Time
7h 35m
₹1,598
Onwards
Via Panchkula
Kasauli
Panchkula
Mahendragarh
Approx Travel Time
7h 20m
₹1,598
Onwards
Kasauli
Panchkula
Mahendragarh
Approx Travel Time
6h 12m
₹2,307
Onwards
Via Delhi
CHEAPEST
Kasauli
Delhi
Mahendragarh
Approx Travel Time
9h 14m
₹1,144
Onwards
Via Chandigarh
Kasauli
Chandigarh
Mahendragarh
Approx Travel Time
6h 31m
₹2,074
Onwards
Kasauli
Chandigarh
Mahendragarh
Approx Travel Time
7h 45m
₹1,598
Onwards
Via Ambala
Kasauli
Ambala
Mahendragarh
Approx Travel Time
6h 12m
₹3,339
Onwards
Kasauli
Ambala
Mahendragarh
Approx Travel Time
7h 47m
₹1,338
Onwards
Via Mohali
Kasauli
Mohali
Mahendragarh
Approx Travel Time
6h 47m
₹2,635
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Kasauli and Mahendragarh?
The straight-line distance is approximately 250+ km.
What is the distance from Kasauli to Mahendragarh via Zirakpur?
Via Zirakpur, the distance is approximately 350+ km, taking around 6 hours.
Routes Connecting Kasauli
Routes From Kasauli
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Rajkot
- Mahendragarh to Perambalur
- Mahendragarh to Raigarh
- Mahendragarh to Sitapur
- Mahendragarh to Rajgir
- Mahendragarh to Bhusawal
- Mahendragarh to Jamshedpur
- Mahendragarh to Chittorgarh
- Mahendragarh to Purnia
- Mahendragarh to Lucknow
- Mahendragarh to Ankleshwar
- Mahendragarh to Aizawl
- Mahendragarh to Lonavala
- Mahendragarh to Ambikapur
- Mahendragarh to Hyderabad
Routes To Mahendragarh
- Jagraon to Mahendragarh
- Sikar to Mahendragarh
- Sawai-Madhopur to Mahendragarh
- Nabadwip to Mahendragarh
- Alipurduar to Mahendragarh
- Ayodhya to Mahendragarh
- Mahabaleshwar to Mahendragarh
- Mysore to Mahendragarh
- Banda to Mahendragarh
- Mughal-Sarai to Mahendragarh
- Bhubaneshwar to Mahendragarh
- Kanigiri to Mahendragarh
- Kapurthala to Mahendragarh
- Shikohabad to Mahendragarh
- Khamgaon to Mahendragarh

