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