
Mahendragarh to Karnal
Karnal is approximately 200+ kms from Mahendragarh. The fastest way to reach Karnal from Mahendragarh is by Bus. It takes approximately 4 hours. The cheapest way to reach Karnal from Mahendragarh is by Train Via Rewari which would take approximately 7 hours.
Sort By
Mode of Transport
Via Bhiwani
Mahendragarh
Bhiwani
Karnal
Approx Travel Time
5h 11m
₹2,914
Onwards
Mahendragarh
Bhiwani
Karnal
Approx Travel Time
6h
₹2,459
Onwards
Mahendragarh
Bhiwani
Karnal
Approx Travel Time
5h 19m
₹1,499
Onwards
Via Charkhi dadri
Mahendragarh
Charkhi dadri
Karnal
Approx Travel Time
5h 21m
₹2,551
Onwards
Via Panipat
Mahendragarh
Panipat
Karnal
Approx Travel Time
5h 55m
₹959
Onwards
Via Rewari
CHEAPEST
Mahendragarh
Rewari
Karnal
Approx Travel Time
6h 25m
₹320
Onwards
Via Rohtak
Mahendragarh
Rohtak
Karnal
Approx Travel Time
5h 15m
₹1,898
Onwards
Via Jind
Mahendragarh
Jind
Karnal
Approx Travel Time
5h 19m
₹3,351
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Karnal?
Karnal is approximately 200+ kms from Mahendragarh.
How long does it take to reach Karnal from Mahendragarh?
It takes approximately 4 hours to reach Karnal from Mahendragarh by Bus.
What is the cheapest way to reach Karnal from Mahendragarh?
The cheapest way to reach Karnal from Mahendragarh is by Train Via Rewari.
What is the fastest way to reach Karnal from Mahendragarh?
The fastest way to reach Karnal from Mahendragarh is by Bus.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Palitana
- Mahendragarh to Udaipur
- Mahendragarh to Ariyalur
- Mahendragarh to Panipat
- Mahendragarh to Udhampur
- Mahendragarh to Farrukhabad
- Mahendragarh to Kavali
- Mahendragarh to Bulandshahr
- Mahendragarh to Kapurthala
- Mahendragarh to Vinukonda
- Mahendragarh to Ramgarh
- Mahendragarh to Anand
- Mahendragarh to Jhabua
- Mahendragarh to Kumbakonam
- Mahendragarh to Kodungallur
Routes To Mahendragarh
- Changanassery to Mahendragarh
- Gondia to Mahendragarh
- Mancherial to Mahendragarh
- Hajipur to Mahendragarh
- Sivakasi to Mahendragarh
- Kangra to Mahendragarh
- Dhampur to Mahendragarh
- Rajampet to Mahendragarh
- Bishnupur to Mahendragarh
- Dhari to Mahendragarh
- Sasaram to Mahendragarh
- Surat to Mahendragarh
- Champawat to Mahendragarh
- Palghar to Mahendragarh
- Prayagraj(Allahabad) to Mahendragarh


