
Karnal to Leh
Leh is approximately 550+ kms from Karnal. The fastest way to reach Leh from Karnal is by Train, Flight Via Mohali. It takes approximately 5 hours. The cheapest way to reach Leh from Karnal is by Train, Flight Via Mohali which would take approximately 5 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
CHEAPEST
FASTEST
Karnal
Mohali
Leh
Approx Travel Time
4h 40m
₹7,531
Onwards
Karnal
Mohali
Leh
Approx Travel Time
5h 10m
₹10,091
Onwards
Via Dehradun
Karnal
Dehradun
Leh
Approx Travel Time
5h 40m
₹12,247
Onwards
Via Mohali, Jammu
Karnal
Mohali
Jammu
Leh
Approx Travel Time
6h 20m
₹8,314
Onwards
Karnal
Mohali
Jammu
Leh
Approx Travel Time
6h 50m
₹10,874
Onwards
Via Chandigarh, Jammu
Karnal
Chandigarh
Jammu
Leh
Approx Travel Time
6h 20m
₹8,309
Onwards
Karnal
Chandigarh
Jammu
Leh
Approx Travel Time
6h 50m
₹10,764
Onwards
Karnal
Chandigarh
Jammu
Leh
Approx Travel Time
6h 35m
₹8,421
Onwards
Via Mohali, Dehradun
Karnal
Mohali
Dehradun
Leh
Approx Travel Time
6h 35m
₹13,441
Onwards
Karnal
Mohali
Dehradun
Leh
Approx Travel Time
7h 5m
₹16,001
Onwards
Frequently Asked Questions
What is the distance between Karnal and Leh?
Leh is approximately 550+ kms from Karnal.
How long does it take to reach Leh from Karnal?
It takes approximately 5 hours to reach Leh from Karnal by Train, Flight Via Mohali.
What is the cheapest way to reach Leh from Karnal?
The cheapest way to reach Leh from Karnal is by Train, Flight Via Mohali.
What is the fastest way to reach Leh from Karnal?
The fastest way to reach Leh from Karnal is by Train, Flight Via Mohali.