
Salem to Batala
Batala is approximately 2500+ kms from Salem. The fastest way to reach Batala from Salem is by Train Via Jalandhar. It takes approximately 51 hours. The cheapest way to reach Batala from Salem is by Train Via Jalandhar which would take approximately 51 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Salem
Delhi
Batala
Approx Travel Time
2d 3h 40m
₹1,150
Onwards
Via Ghaziabad
Salem
Ghaziabad
Batala
Approx Travel Time
2d 3h 55m
₹1,210
Onwards
Via Lucknow, Aligarh
Salem
Lucknow
Aligarh
Batala
Approx Travel Time
2d 3h 50m
On Demand
Via Ludhiana
Salem
Ludhiana
Batala
Approx Travel Time
2d 3h 25m
₹1,005
Onwards
Salem
Ludhiana
Batala
Approx Travel Time
2d 4h 7m
₹3,587
Onwards
Via Jalandhar
CHEAPEST
FASTEST
Salem
Jalandhar
Batala
Approx Travel Time
2d 3h 10m
₹1,000
Onwards
Via Kanpur
Salem
Kanpur
Batala
Approx Travel Time
2d 6h 40m
₹1,325
Onwards
Via Phagwara
Salem
Phagwara
Batala
Approx Travel Time
2d 3h 25m
₹1,055
Onwards
Via Ambala
Salem
Ambala
Batala
Approx Travel Time
2d 3h 55m
₹1,065
Onwards
Via Chandigarh
Salem
Chandigarh
Batala
Approx Travel Time
2d 4h 10m
₹1,140
Onwards
Frequently Asked Questions
What is the distance between Salem and Batala?
Batala is approximately 2500+ kms from Salem.
How long does it take to reach Batala from Salem?
It takes approximately 51 hours to reach Batala from Salem by Train Via Jalandhar.
What is the cheapest way to reach Batala from Salem?
The cheapest way to reach Batala from Salem is by Train Via Jalandhar.
What is the fastest way to reach Batala from Salem?
The fastest way to reach Batala from Salem is by Train Via Jalandhar.