
Sangrur to Batala
Batala is approximately 200+ kms from Sangrur. The fastest way to reach Batala from Sangrur is by Train Via Phillaur. It takes approximately 6 hours. The cheapest way to reach Batala from Sangrur is by Train Via Amritsar which would take approximately 7 hours.
Sort By
Mode of Transport
Via Phillaur
RECOMMENDED
FASTEST
Sangrur
Phillaur
Batala
Approx Travel Time
5h 25m
On Demand
Via Jalandhar
Sangrur
Jalandhar
Batala
Approx Travel Time
5h 25m
₹235
Onwards
Via Phagwara
Sangrur
Phagwara
Batala
Approx Travel Time
5h 40m
₹290
Onwards
Sangrur
Phagwara
Batala
Approx Travel Time
5h 55m
₹3,534
Onwards
Via Ludhiana
Sangrur
Ludhiana
Batala
Approx Travel Time
5h 40m
₹250
Onwards
Sangrur
Ludhiana
Batala
Approx Travel Time
5h 55m
₹2,184
Onwards
Via Amritsar
CHEAPEST
Sangrur
Amritsar
Batala
Approx Travel Time
6h 55m
₹225
Onwards
Sangrur
Amritsar
Batala
Approx Travel Time
7h 47m
₹3,898
Onwards
Via Chandigarh
Sangrur
Chandigarh
Batala
Approx Travel Time
8h 35m
₹2,875
Onwards
Frequently Asked Questions
What is the distance between Sangrur and Batala?
Batala is approximately 200+ kms from Sangrur.
How long does it take to reach Batala from Sangrur?
It takes approximately 6 hours to reach Batala from Sangrur by Train Via Phillaur.
What is the cheapest way to reach Batala from Sangrur?
The cheapest way to reach Batala from Sangrur is by Train Via Amritsar.
What is the fastest way to reach Batala from Sangrur?
The fastest way to reach Batala from Sangrur is by Train Via Phillaur.