
Leh to Batala
Batala is approximately 450+ kms from Leh. The fastest way to reach Batala from Leh is by Flight, Train Via Budgam, Amritsar. It takes approximately 5 hours. The cheapest way to reach Batala from Leh is by Flight, Train Via Jammu, Pathankot which would take approximately 6 hours.
Sort By
Mode of Transport
Via Jammu
RECOMMENDED
Leh
Jammu
Batala
Approx Travel Time
6h 7m
₹10,031
Onwards
Leh
Jammu
Batala
Approx Travel Time
5h 49m
On Demand
Leh
Jammu
Batala
Approx Travel Time
6h 10m
₹5,171
Onwards
Via Jammu, Pathankot
Leh
Jammu
Pathankot
Batala
Approx Travel Time
5h 55m
₹7,081
Onwards
CHEAPEST
Leh
Jammu
Pathankot
Batala
Approx Travel Time
6h 3m
₹5,025
Onwards
Leh
Jammu
Pathankot
Batala
Approx Travel Time
5h 48m
₹5,287
Onwards
Via Budgam, Amritsar
FASTEST
Leh
Budgam
Amritsar
Batala
Approx Travel Time
4h 34m
₹9,607
Onwards
Leh
Budgam
Amritsar
Batala
Approx Travel Time
4h 58m
₹11,171
Onwards
Via Jammu, Kathua
Leh
Jammu
Kathua
Batala
Approx Travel Time
6h 37m
₹9,229
Onwards
Via Jammu, Samba
Leh
Jammu
Samba
Batala
Approx Travel Time
7h 5m
On Demand
Frequently Asked Questions
What is the distance between Leh and Batala?
Batala is approximately 450+ kms from Leh.
How long does it take to reach Batala from Leh?
It takes approximately 5 hours to reach Batala from Leh by Flight, Train Via Budgam, Amritsar.
What is the cheapest way to reach Batala from Leh?
The cheapest way to reach Batala from Leh is by Flight, Train Via Jammu, Pathankot.
What is the fastest way to reach Batala from Leh?
The fastest way to reach Batala from Leh is by Flight, Train Via Budgam, Amritsar.


