
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,798
Onwards
Mahendragarh
Bhiwani
Karnal
Approx Travel Time
6h
₹2,343
Onwards
Via Charkhi dadri
Mahendragarh
Charkhi dadri
Karnal
Approx Travel Time
5h 21m
₹2,493
Onwards
Mahendragarh
Charkhi dadri
Karnal
Approx Travel Time
5h 41m
₹3,067
Onwards
Via Panipat
Mahendragarh
Panipat
Karnal
Approx Travel Time
5h 55m
₹1,009
Onwards
Mahendragarh
Panipat
Karnal
Approx Travel Time
6h 20m
₹1,282
Onwards
Via Rewari
CHEAPEST
Mahendragarh
Rewari
Karnal
Approx Travel Time
6h 25m
₹320
Onwards
Via Jhajjar
Mahendragarh
Jhajjar
Karnal
Approx Travel Time
5h 56m
On Demand
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 Banda
- Mahendragarh to Puri
- Mahendragarh to Roorkee
- Mahendragarh to Gandhidham
- Mahendragarh to Phillaur
- Mahendragarh to Morena
- Mahendragarh to Mahoba
- Mahendragarh to Ballia
- Mahendragarh to Alipurduar
- Mahendragarh to Dibrugarh
- Mahendragarh to Chittorgarh
- Mahendragarh to Didwana
- Mahendragarh to Mysore
- Mahendragarh to Pondicherry
Routes To Mahendragarh
- Darjeeling to Mahendragarh
- Kishangarh to Mahendragarh
- Vaniyambadi to Mahendragarh
- Jubbal to Mahendragarh
- Nainital to Mahendragarh
- Ambala to Mahendragarh
- Itanagar to Mahendragarh
- Jamui to Mahendragarh
- Dhari to Mahendragarh
- Balaghat to Mahendragarh
- Begusarai to Mahendragarh
- Hampi to Mahendragarh
- Alwar to Mahendragarh
- Belgaum to Mahendragarh
- Surat to Mahendragarh


