Trains from Bharuch to Ayodhya
1,321 km by rail · 2 direct trains · fastest 26 hr 9 min on the 09093 Udhana – Ayodhya Cant Special · 1 station in Bharuch, 1 in Ayodhya
- Departures
- 07:37 – 08:21
- Fare from
- ₹640
- Sleeper · estimate
Every direct train
Search Bharuch to Ayodhya for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Kanpur CentralCNB
Bharuch Jn BH to Ayodhya Cantt AYC
03:4324 hr 7 min03:50+1 arrives the next dayHolds 8 in 101 hr 5 min to change at CNB — tightHolds about 8 times in 10 here. 117 min would make it 9 in 10. Measured on 3,58,170 paired days.
20941 often runs late
- One change at Bharatpur JnBTE
Bharuch Jn BH to Ayodhya Cantt AYC
08:1624 hr 59 min09:15+1 arrives the next day22653 Thiruvananthapuram–Hazrat Nizamuddin Superfast Express 08:16 — 19:53 on Sun
Holds 10 in 102 hr 7 min to change at BTEHolds about 19 times in 20 here. This train arrives a median 32 min late, against 16 min late for the junction's typical arrival. Measured on 1,53,149 paired days.
22655 often runs late
- One change at Mathura JnMTJ
Bharuch Jn BH to Ayodhya Cantt AYC
15:0425 hr 21 min16:25+1 arrives the next dayHolds 9 in 101 hr to change at MTJ — tightHolds about 9 times in 10 here. 88 min would make it 9 in 10. Measured on 83,024 paired days.
04823 often runs late
- One change at Bhusaval JnBSL
Bharuch Jn BH to Ayodhya Cantt AYC
02:5929 hr 1 min08:00+1 arrives the next dayHolds 9 in 101 hr 50 min to change at BSLHolds about 9 times in 10 here. Measured on 1,31,374 paired days.
- One change at DahodDHD
Bharuch Jn BH to Ayodhya Cantt AYC
20:5530 hr 30 min03:25+2 arrives 2 days laterHolds 10 in 103 hr 19 min to change at DHDHolds about 19 times in 20 here. Measured on 93,649 paired days.
19167 often runs late