
Batala to Leh
Leh is approximately 400+ kms from Batala. The fastest way to reach Leh from Batala is by Cab, Train, Flight Via Pathankot, Jammu. It takes approximately 6 hours. The cheapest way to reach Leh from Batala is by Train, Flight Via Jammu which would take approximately 7 hours.
Sort By
Mode of Transport
Via Jammu
RECOMMENDED
Batala
Jammu
Leh
Approx Travel Time
7h 10m
₹5,227
Onwards
Batala
Jammu
Leh
Approx Travel Time
6h 57m
On Demand
CHEAPEST
Batala
Jammu
Leh
Approx Travel Time
6h 39m
₹5,020
Onwards
Direct Options
Batala
Leh
Approx Travel Time
17h 16m
On Demand
Via Kathua, Jammu
Batala
Kathua
Jammu
Leh
Approx Travel Time
6h 42m
₹5,396
Onwards
Batala
Kathua
Jammu
Leh
Approx Travel Time
6h 50m
On Demand
Batala
Kathua
Jammu
Leh
Approx Travel Time
6h 2m
On Demand
Via Pathankot, Jammu
FASTEST
Batala
Pathankot
Jammu
Leh
Approx Travel Time
5h 55m
₹7,879
Onwards
Batala
Pathankot
Jammu
Leh
Approx Travel Time
6h 13m
₹5,090
Onwards
Batala
Pathankot
Jammu
Leh
Approx Travel Time
6h 8m
₹5,385
Onwards
Frequently Asked Questions
What is the distance between Batala and Leh?
Leh is approximately 400+ kms from Batala.
How long does it take to reach Leh from Batala?
It takes approximately 6 hours to reach Leh from Batala by Cab, Train, Flight Via Pathankot, Jammu.
What is the cheapest way to reach Leh from Batala?
The cheapest way to reach Leh from Batala is by Train, Flight Via Jammu.
What is the fastest way to reach Leh from Batala?
The fastest way to reach Leh from Batala is by Cab, Train, Flight Via Pathankot, Jammu.

