
Barshi to Karnal
Karnal is approximately 450+ kms from Barshi. The fastest way to reach Karnal from Barshi is by Train, Flight Via Hyderabad, Delhi. It takes approximately 15 hours. The cheapest way to reach Karnal from Barshi is by Train, Flight Via Mumbai, Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Mumbai, Ghaziabad
RECOMMENDED
Barshi
Mumbai
Ghaziabad
Karnal
Approx Travel Time
15h 5m
On Demand
Barshi
Mumbai
Ghaziabad
Karnal
Approx Travel Time
16h 5m
On Demand
Via Mumbai, Delhi
CHEAPEST
Barshi
Mumbai
Delhi
Karnal
Approx Travel Time
15h 20m
₹5,400
Onwards
Barshi
Mumbai
Delhi
Karnal
Approx Travel Time
15h 35m
₹7,744
Onwards
Barshi
Mumbai
Delhi
Karnal
Approx Travel Time
16h 5m
₹5,685
Onwards
Via Hyderabad, Delhi
FASTEST
Barshi
Hyderabad
Delhi
Karnal
Approx Travel Time
14h 50m
On Demand
Barshi
Hyderabad
Delhi
Karnal
Approx Travel Time
15h 5m
On Demand
Barshi
Hyderabad
Delhi
Karnal
Approx Travel Time
15h 35m
On Demand
Via Mumbai, Jaipur
Barshi
Mumbai
Jaipur
Karnal
Approx Travel Time
19h 20m
On Demand
Via Mumbai, Chandigarh
Barshi
Mumbai
Chandigarh
Karnal
Approx Travel Time
15h 5m
₹7,599
Onwards
Frequently Asked Questions
What is the distance between Barshi and Karnal?
Karnal is approximately 450+ kms from Barshi.
How long does it take to reach Karnal from Barshi?
It takes approximately 15 hours to reach Karnal from Barshi by Train, Flight Via Hyderabad, Delhi.
What is the cheapest way to reach Karnal from Barshi?
The cheapest way to reach Karnal from Barshi is by Train, Flight Via Mumbai, Delhi.
What is the fastest way to reach Karnal from Barshi?
The fastest way to reach Karnal from Barshi is by Train, Flight Via Hyderabad, Delhi.