Ayodhya to Batala - Multiple Options To Reach By Train, Flight, Cab
Batala is approximately 950+ kms from Ayodhya. The fastest way to reach Batala from Ayodhya is by Flight, Train Via Delhi. It takes approximately 12 hours. The cheapest way to reach Batala from Ayodhya is by Train Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
Ayodhya
Jalandhar
Batala
Approx Travel Time
20h 40m
₹540
Onwards
Via Phagwara
Ayodhya
Phagwara
Batala
Approx Travel Time
20h 40m
₹590
Onwards
Via Delhi
FASTEST
Ayodhya
Delhi
Batala
Approx Travel Time
11h 25m
₹4,111
Onwards
CHEAPEST
Ayodhya
Delhi
Batala
Approx Travel Time
22h 10m
₹520
Onwards
Via Ludhiana
Ayodhya
Ludhiana
Batala
Approx Travel Time
21h 48m
₹540
Onwards
Via Phillaur
Ayodhya
Phillaur
Batala
Approx Travel Time
20h 40m
₹580
Onwards
Ayodhya
Phillaur
Batala
Approx Travel Time
21h
₹3,648
Onwards
Via Ambala
Ayodhya
Ambala
Batala
Approx Travel Time
22h 6m
₹530
Onwards
Via Ghaziabad
Ayodhya
Ghaziabad
Batala
Approx Travel Time
21h 25m
₹525
Onwards
Via Aligarh
Ayodhya
Aligarh
Batala
Approx Travel Time
21h 55m
₹710
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Batala?
Batala is approximately 950+ kms from Ayodhya.
How long does it take to reach Batala from Ayodhya?
It takes approximately 12 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 Delhi.
What is the fastest way to reach Batala from Ayodhya?
The fastest way to reach Batala from Ayodhya is by Flight, Train Via Delhi.