
Bharuch to Ayodhya
Ayodhya is approximately 1200+ kms from Bharuch. The fastest way to reach Ayodhya from Bharuch is by Train, Flight Via Vadodara, Delhi. It takes approximately 7 hours. The cheapest way to reach Ayodhya from Bharuch is by Train Via Ratlam, Lucknow which would take approximately 26 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 35m
₹9,042
Onwards
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
6h 45m
On Demand
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 25m
₹6,346
Onwards
Via Vadodara, Delhi
FASTEST
Bharuch
Vadodara
Delhi
Ayodhya
Approx Travel Time
6h 24m
₹8,358
Onwards
Bharuch
Vadodara
Delhi
Ayodhya
Approx Travel Time
7h 30m
₹10,213
Onwards
Via Mathura
Bharuch
Mathura
Ayodhya
Approx Travel Time
1d 1h 19m
₹1,219
Onwards
Via Kanpur
Bharuch
Kanpur
Ayodhya
Approx Travel Time
1d 1h 19m
₹4,501
Onwards
Via Ratlam, Lucknow
CHEAPEST
Bharuch
Ratlam
Lucknow
Ayodhya
Approx Travel Time
1d 1h 29m
₹815
Onwards
Via Udaipur
Bharuch
Udaipur
Ayodhya
Approx Travel Time
1d 4h 10m
₹4,499
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Ayodhya?
Ayodhya is approximately 1200+ kms from Bharuch.
How long does it take to reach Ayodhya from Bharuch?
It takes approximately 7 hours to reach Ayodhya from Bharuch by Train, Flight Via Vadodara, Delhi.
What is the cheapest way to reach Ayodhya from Bharuch?
The cheapest way to reach Ayodhya from Bharuch is by Train Via Ratlam, Lucknow.
What is the fastest way to reach Ayodhya from Bharuch?
The fastest way to reach Ayodhya from Bharuch is by Train, Flight Via Vadodara, Delhi.