
Faizabad to Batala
Batala is approximately 950+ kms from Faizabad. The fastest way to reach Batala from Faizabad is by Train Via Jalandhar. It takes approximately 21 hours. The cheapest way to reach Batala from Faizabad is by Train Via Sirhind which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Faizabad
Ludhiana
Batala
Approx Travel Time
20h 55m
₹530
Onwards
Faizabad
Ludhiana
Batala
Approx Travel Time
21h 37m
₹3,112
Onwards
Via Sirhind
CHEAPEST
Faizabad
Sirhind
Batala
Approx Travel Time
20h 55m
₹525
Onwards
Via Jalandhar
FASTEST
Faizabad
Jalandhar
Batala
Approx Travel Time
20h 40m
₹535
Onwards
Via Phagwara
Faizabad
Phagwara
Batala
Approx Travel Time
20h 55m
₹585
Onwards
Via Phillaur
Faizabad
Phillaur
Batala
Approx Travel Time
20h 55m
₹575
Onwards
Faizabad
Phillaur
Batala
Approx Travel Time
21h 15m
₹3,520
Onwards
Via Delhi
Faizabad
Delhi
Batala
Approx Travel Time
22h 10m
On Demand
Via Aligarh
Faizabad
Aligarh
Batala
Approx Travel Time
21h 55m
On Demand
Via Ghaziabad
Faizabad
Ghaziabad
Batala
Approx Travel Time
21h 40m
₹690
Onwards
Frequently Asked Questions
What is the distance between Faizabad and Batala?
Batala is approximately 950+ kms from Faizabad.
How long does it take to reach Batala from Faizabad?
It takes approximately 21 hours to reach Batala from Faizabad by Train Via Jalandhar.
What is the cheapest way to reach Batala from Faizabad?
The cheapest way to reach Batala from Faizabad is by Train Via Sirhind.
What is the fastest way to reach Batala from Faizabad?
The fastest way to reach Batala from Faizabad is by Train Via Jalandhar.