Bharuch to Ayodhya - Multiple Options To Reach By Train, Flight, Bus
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 Ratlam which would take approximately 25 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Bharuch
Indore
Ayodhya
Approx Travel Time
9h 40m
₹7,754
Onwards
Via Ahmedabad
FASTEST
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 10m
₹6,391
Onwards
Bharuch
Ahmedabad
Ayodhya
Approx Travel Time
7h 55m
₹6,656
Onwards
Via Ratlam
CHEAPEST
Bharuch
Ratlam
Ayodhya
Approx Travel Time
1d 1h 10m
₹570
Onwards
Via Ujjain
Bharuch
Ujjain
Ayodhya
Approx Travel Time
1d 1h 10m
₹590
Onwards
Via Kota
Bharuch
Kota
Ayodhya
Approx Travel Time
1d 1h 55m
₹785
Onwards
Via Kanpur
Bharuch
Kanpur
Ayodhya
Approx Travel Time
1d 1h 10m
₹735
Onwards
Via Khachrod
Bharuch
Khachrod
Ayodhya
Approx Travel Time
1d 1h 25m
₹750
Onwards
Via Gwalior
Bharuch
Gwalior
Ayodhya
Approx Travel Time
18h 25m
On Demand
Via Satna
Bharuch
Satna
Ayodhya
Approx Travel Time
1d 1h 55m
₹810
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 Ratlam.
What is the fastest way to reach Ayodhya from Bharuch?
The fastest way to reach Ayodhya from Bharuch is by Train, Flight Via Ahmedabad.