
Sirsa to Batala
Batala is approximately 300+ kms from Sirsa. The fastest way to reach Batala from Sirsa is by Train Via Firozpur. It takes approximately 8 hours. The cheapest way to reach Batala from Sirsa is by Train Via Firozpur which would take approximately 8 hours.
Sort By
Mode of Transport
Via Firozpur
RECOMMENDED
CHEAPEST
FASTEST
Sirsa
Firozpur
Batala
Approx Travel Time
7h 25m
₹320
Onwards
Sirsa
Firozpur
Batala
Approx Travel Time
7h 40m
₹3,710
Onwards
Via Bathinda
Sirsa
Bathinda
Batala
Approx Travel Time
8h 43m
₹5,653
Onwards
Via Ludhiana
Sirsa
Ludhiana
Batala
Approx Travel Time
8h 47m
₹4,358
Onwards
Via Jalandhar
Sirsa
Jalandhar
Batala
Approx Travel Time
8h 52m
₹5,351
Onwards
Via Amritsar
Sirsa
Amritsar
Batala
Approx Travel Time
9h 35m
₹6,491
Onwards
Via Malout
Sirsa
Malout
Batala
Approx Travel Time
9h 44m
On Demand
Frequently Asked Questions
What is the distance between Sirsa and Batala?
Batala is approximately 300+ kms from Sirsa.
How long does it take to reach Batala from Sirsa?
It takes approximately 8 hours to reach Batala from Sirsa by Train Via Firozpur.
What is the cheapest way to reach Batala from Sirsa?
The cheapest way to reach Batala from Sirsa is by Train Via Firozpur.
What is the fastest way to reach Batala from Sirsa?
The fastest way to reach Batala from Sirsa is by Train Via Firozpur.