
Batala to Fazilka
Fazilka is approximately 200+ kms from Batala. The fastest way to reach Fazilka from Batala is by Train Via Faridkot. It takes approximately 6 hours. The cheapest way to reach Fazilka from Batala is by Train Via Bathinda which would take approximately 7 hours.
Sort By
Mode of Transport
Via Faridkot
RECOMMENDED
FASTEST
Batala
Faridkot
Fazilka
Approx Travel Time
5h 55m
On Demand
Via Amritsar
Batala
Amritsar
Fazilka
Approx Travel Time
6h 40m
₹4,199
Onwards
Via Bathinda
CHEAPEST
Batala
Bathinda
Fazilka
Approx Travel Time
6h 40m
₹365
Onwards
Batala
Bathinda
Fazilka
Approx Travel Time
8h 13m
₹4,616
Onwards
Via Ludhiana
Batala
Ludhiana
Fazilka
Approx Travel Time
9h 10m
₹629
Onwards
Batala
Ludhiana
Fazilka
Approx Travel Time
9h 49m
₹2,984
Onwards
Via Rampura Phul
Batala
Rampura Phul
Fazilka
Approx Travel Time
9h 17m
₹4,740
Onwards
Via Jalandhar, Dhuri
Batala
Jalandhar
Dhuri
Fazilka
Approx Travel Time
9h 50m
₹405
Onwards
Frequently Asked Questions
What is the distance between Batala and Fazilka?
Fazilka is approximately 200+ kms from Batala.
How long does it take to reach Fazilka from Batala?
It takes approximately 6 hours to reach Fazilka from Batala by Train Via Faridkot.
What is the cheapest way to reach Fazilka from Batala?
The cheapest way to reach Fazilka from Batala is by Train Via Bathinda.
What is the fastest way to reach Fazilka from Batala?
The fastest way to reach Fazilka from Batala is by Train Via Faridkot.