
Kalka to Mahendragarh
Mahendragarh is approximately 350+ kms from Kalka. The fastest way to reach Mahendragarh from Kalka is by Train, Flight Via Chandigarh, Delhi. It takes approximately 6 hours. The cheapest way to reach Mahendragarh from Kalka is by Train Via Karnal, Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Kalka
Delhi
Mahendragarh
Approx Travel Time
9h 10m
₹635
Onwards
Kalka
Delhi
Mahendragarh
Approx Travel Time
10h 25m
₹674
Onwards
Kalka
Delhi
Mahendragarh
Approx Travel Time
10h
₹3,430
Onwards
Via Chandigarh
Kalka
Chandigarh
Mahendragarh
Approx Travel Time
8h 25m
₹5,069
Onwards
Via Chandigarh, Delhi
FASTEST
Kalka
Chandigarh
Delhi
Mahendragarh
Approx Travel Time
5h 50m
₹2,514
Onwards
Kalka
Chandigarh
Delhi
Mahendragarh
Approx Travel Time
10h 20m
₹370
Onwards
Via Ambala, Delhi
Kalka
Ambala
Delhi
Mahendragarh
Approx Travel Time
10h 35m
₹330
Onwards
Via Ghaziabad
Kalka
Ghaziabad
Mahendragarh
Approx Travel Time
9h 40m
₹335
Onwards
Via Mohali, Delhi
Kalka
Mohali
Delhi
Mahendragarh
Approx Travel Time
6h 5m
₹3,144
Onwards
Via Karnal, Delhi
CHEAPEST
Kalka
Karnal
Delhi
Mahendragarh
Approx Travel Time
10h 35m
₹310
Onwards
Frequently Asked Questions
What is the distance between Kalka and Mahendragarh?
Mahendragarh is approximately 350+ kms from Kalka.
How long does it take to reach Mahendragarh from Kalka?
It takes approximately 6 hours to reach Mahendragarh from Kalka by Train, Flight Via Chandigarh, Delhi.
What is the cheapest way to reach Mahendragarh from Kalka?
The cheapest way to reach Mahendragarh from Kalka is by Train Via Karnal, Delhi.
What is the fastest way to reach Mahendragarh from Kalka?
The fastest way to reach Mahendragarh from Kalka is by Train, Flight Via Chandigarh, Delhi.
Routes Connecting Kalka
Routes From Kalka
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Dehradun
- Mahendragarh to Krishnanagar
- Mahendragarh to Dandeli
- Mahendragarh to Kurnool
- Mahendragarh to Thane
- Mahendragarh to Jalpaiguri
- Mahendragarh to Daltonganj
- Mahendragarh to Nahan
- Mahendragarh to Ariyalur
- Mahendragarh to Ratnagiri
- Mahendragarh to Alipurduar
- Mahendragarh to Jhabua
- Mahendragarh to Salem
- Mahendragarh to Kapurthala
- Mahendragarh to Pune
Routes To Mahendragarh
- Anandpur-Sahib to Mahendragarh
- Chennai to Mahendragarh
- Mansa to Mahendragarh
- Khatima to Mahendragarh
- Nabha to Mahendragarh
- Arsikere to Mahendragarh
- Salasar to Mahendragarh
- Dausa to Mahendragarh
- Fazilka to Mahendragarh
- Manali to Mahendragarh
- Kolhapur to Mahendragarh
- Rewari to Mahendragarh
- Bangarapet to Mahendragarh
- Aurangabad to Mahendragarh
- Amroha to Mahendragarh