
Mehsana to Karnal
Karnal is approximately 950+ km from Mehsana, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Karnal.
Sort By
Mode of Transport
Via Ahmedabad, Delhi
RECOMMENDED
Mehsana
Ahmedabad
Delhi
Karnal
Approx Travel Time
8h 21m
₹9,260
Onwards
FASTEST
Mehsana
Ahmedabad
Delhi
Karnal
Approx Travel Time
8h 8m
₹11,172
Onwards
Mehsana
Ahmedabad
Delhi
Karnal
Approx Travel Time
10h
₹9,740
Onwards
Via Ajmer
Mehsana
Ajmer
Karnal
Approx Travel Time
13h 29m
₹590
Onwards
Direct Train
CHEAPEST
Mehsana
Karnal
Approx Travel Time
15h 12m
₹485
Onwards
Via Gurgaon
Mehsana
Gurgaon
Karnal
Approx Travel Time
13h 26m
₹2,930
Onwards
Via Reengus
Mehsana
Reengus
Karnal
Approx Travel Time
16h 24m
₹2,249
Onwards
Via Nawalgarh
Mehsana
Nawalgarh
Karnal
Approx Travel Time
21h 45m
₹2,199
Onwards
Via Bhilwara, Delhi
Mehsana
Bhilwara
Delhi
Karnal
Approx Travel Time
19h 58m
₹8,670
Onwards
Via Ahmedabad, Mohali
Mehsana
Ahmedabad
Mohali
Karnal
Approx Travel Time
9h 13m
₹13,036
Onwards
Frequently Asked Questions
What is the distance between Mehsana and Karnal?
Karnal is approximately 950+ kms from Mehsana.
How long does it take to reach Karnal from Mehsana?
It takes approximately 8 hours to reach Karnal from Mehsana by Cab, Flight, Train Via Ahmedabad, Delhi.
What is the cheapest way to reach Karnal from Mehsana?
The cheapest way to reach Karnal from Mehsana is by Train.
What is the fastest way to reach Karnal from Mehsana?
The fastest way to reach Karnal from Mehsana is by Cab, Flight, Train Via Ahmedabad, Delhi.

