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