
Bharuch to Ayodhya
Ayodhya is approximately 1200+ kms from Bharuch. The fastest way to reach Ayodhya from Bharuch is by Train, Flight Via Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Ayodhya from Bharuch is by Train Via Agra which would take approximately 24 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 35m
₹9,376
Onwards
FASTEST
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
6h 45m
On Demand
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 25m
₹6,729
Onwards
Via Bharatpur
Bharuch
Bharatpur
Ayodhya
Approx Travel Time
1d 0h 42m
₹1,114
Onwards
Via Kanpur
Bharuch
Kanpur
Ayodhya
Approx Travel Time
1d 1h 23m
₹4,579
Onwards
Via Agra
CHEAPEST
Bharuch
Agra
Ayodhya
Approx Travel Time
23h 37m
₹765
Onwards
Via Indore
Bharuch
Indore
Ayodhya
Approx Travel Time
1d 5h 55m
₹1,499
Onwards
Bharuch
Indore
Ayodhya
Approx Travel Time
13h 3m
₹4,605
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 Ahmedabad.
What is the cheapest way to reach Ayodhya from Bharuch?
The cheapest way to reach Ayodhya from Bharuch is by Train Via Agra.
What is the fastest way to reach Ayodhya from Bharuch?
The fastest way to reach Ayodhya from Bharuch is by Train, Flight Via Ahmedabad.


