
Batala to Ayodhya
Ayodhya is approximately 1100+ km from Batala, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ayodhya.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Batala
Delhi
Ayodhya
Approx Travel Time
16h 39m
₹540
Onwards
Batala
Delhi
Ayodhya
Approx Travel Time
11h 9m
₹3,562
Onwards
Via Panchkula
Batala
Panchkula
Ayodhya
Approx Travel Time
20h 39m
₹1,513
Onwards
Direct Options
Batala
Ayodhya
Approx Travel Time
15h 44m
₹24,763
Onwards
Via Hisar
Batala
Hisar
Ayodhya
Approx Travel Time
10h 30m
₹4,640
Onwards
Via Jalandhar, Ghaziabad
Batala
Jalandhar
Ghaziabad
Ayodhya
Approx Travel Time
21h 9m
₹3,318
Onwards
Via Amritsar, Delhi
FASTEST
Batala
Amritsar
Delhi
Ayodhya
Approx Travel Time
6h 42m
₹7,677
Onwards
Batala
Amritsar
Delhi
Ayodhya
Approx Travel Time
6h 55m
₹7,969
Onwards
Via Phillaur
Batala
Phillaur
Ayodhya
Approx Travel Time
20h 15m
₹1,229
Onwards
Via Sirhind
Batala
Sirhind
Ayodhya
Approx Travel Time
19h 53m
₹3,764
Onwards
Frequently Asked Questions
What is the distance between Batala and Ayodhya?
Ayodhya is approximately 1100+ kms from Batala.
How long does it take to reach Ayodhya from Batala?
It takes approximately 7 hours to reach Ayodhya from Batala by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Ayodhya from Batala?
The cheapest way to reach Ayodhya from Batala is by Train Via Delhi.
What is the fastest way to reach Ayodhya from Batala?
The fastest way to reach Ayodhya from Batala is by Train, Flight Via Amritsar, Delhi.

