
Sirhind to Batala
Batala is approximately 150+ kms from Sirhind. The fastest way to reach Batala from Sirhind is by Train. It takes approximately 4 hours. The cheapest way to reach Batala from Sirhind is by Train which would take approximately 4 hours.
Sort By
Mode of Transport
Via Phagwara
Sirhind
Phagwara
Batala
Approx Travel Time
5h 10m
₹225
Onwards
Sirhind
Phagwara
Batala
Approx Travel Time
5h 25m
₹2,602
Onwards
Via Ludhiana
Sirhind
Ludhiana
Batala
Approx Travel Time
5h 10m
₹175
Onwards
Via Phillaur
Sirhind
Phillaur
Batala
Approx Travel Time
5h 10m
₹220
Onwards
Via Chandigarh
Sirhind
Chandigarh
Batala
Approx Travel Time
6h 25m
₹1,750
Onwards
Via Amritsar
Sirhind
Amritsar
Batala
Approx Travel Time
6h 55m
₹170
Onwards
Sirhind
Amritsar
Batala
Approx Travel Time
7h 25m
₹3,995
Onwards
Sirhind
Amritsar
Batala
Approx Travel Time
7h 55m
₹746
Onwards
Frequently Asked Questions
What is the distance between Sirhind and Batala?
Batala is approximately 150+ kms from Sirhind.
How long does it take to reach Batala from Sirhind?
It takes approximately 4 hours to reach Batala from Sirhind by Train.
What is the cheapest way to reach Batala from Sirhind?
The cheapest way to reach Batala from Sirhind is by Train.
What is the fastest way to reach Batala from Sirhind?
The fastest way to reach Batala from Sirhind is by Train.