
Jammu to Karnal
Karnal is approximately 450+ kms from Jammu. The fastest way to reach Karnal from Jammu is by Flight, Cab Via Mohali. It takes approximately 5 hours. The cheapest way to reach Karnal from Jammu is by Train Via Jalandhar which would take approximately 9 hours.
Sort By
Mode of Transport
Via Mohali
FASTEST
Jammu
Mohali
Karnal
Approx Travel Time
4h 40m
₹6,036
Onwards
Jammu
Mohali
Karnal
Approx Travel Time
5h 25m
₹4,183
Onwards
Via Jalandhar
CHEAPEST
Jammu
Jalandhar
Karnal
Approx Travel Time
8h 27m
₹290
Onwards
Via Pathankot
Jammu
Pathankot
Karnal
Approx Travel Time
8h 54m
₹325
Onwards
Via Ambala
Jammu
Ambala
Karnal
Approx Travel Time
9h 21m
₹315
Onwards
Jammu
Ambala
Karnal
Approx Travel Time
9h 45m
₹640
Onwards
Jammu
Ambala
Karnal
Approx Travel Time
9h 30m
₹2,553
Onwards
Via Kathua
Jammu
Kathua
Karnal
Approx Travel Time
9h 17m
On Demand
Frequently Asked Questions
What is the distance between Jammu and Karnal?
Karnal is approximately 450+ kms from Jammu.
How long does it take to reach Karnal from Jammu?
It takes approximately 5 hours to reach Karnal from Jammu by Flight, Cab Via Mohali.
What is the cheapest way to reach Karnal from Jammu?
The cheapest way to reach Karnal from Jammu is by Train Via Jalandhar.
What is the fastest way to reach Karnal from Jammu?
The fastest way to reach Karnal from Jammu is by Flight, Cab Via Mohali.