
Ayodhya to Batala
Batala is approximately 1100+ kms from Ayodhya. The fastest way to reach Batala from Ayodhya is by Flight, Train Via Delhi. It takes approximately 13 hours. The cheapest way to reach Batala from Ayodhya is by Train Via Ambala which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Ayodhya
Delhi
Batala
Approx Travel Time
12h 25m
₹3,422
Onwards
Ayodhya
Delhi
Batala
Approx Travel Time
13h 25m
₹3,728
Onwards
Via Lucknow, Aligarh
Ayodhya
Lucknow
Aligarh
Batala
Approx Travel Time
19h 20m
On Demand
Ayodhya
Lucknow
Aligarh
Batala
Approx Travel Time
19h 20m
On Demand
Via Jalandhar
Ayodhya
Jalandhar
Batala
Approx Travel Time
22h 35m
₹2,290
Onwards
Ayodhya
Jalandhar
Batala
Approx Travel Time
22h 10m
₹540
Onwards
Via Phillaur
Ayodhya
Phillaur
Batala
Approx Travel Time
22h 28m
₹3,525
Onwards
Via Phagwara
Ayodhya
Phagwara
Batala
Approx Travel Time
22h 10m
₹590
Onwards
Via Ludhiana
Ayodhya
Ludhiana
Batala
Approx Travel Time
22h 25m
₹540
Onwards
Via Ambala
CHEAPEST
Ayodhya
Ambala
Batala
Approx Travel Time
22h 36m
₹530
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Batala?
Batala is approximately 1100+ kms from Ayodhya.
How long does it take to reach Batala from Ayodhya?
It takes approximately 13 hours to reach Batala from Ayodhya by Flight, Train Via Delhi.
What is the cheapest way to reach Batala from Ayodhya?
The cheapest way to reach Batala from Ayodhya is by Train Via Ambala.
What is the fastest way to reach Batala from Ayodhya?
The fastest way to reach Batala from Ayodhya is by Flight, Train Via Delhi.