Skip to search

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
Check seats for your date

Every direct train

  • 09097Udhna–Ayodhya Cantt Special
    07:3727 hr 53 min11:30+1 arrives the next day

    Bharuch Jn (BH) to Ayodhya Cantt (AYC)

    1,385 km · Superfast

    Seats and fares for BH to AYC

  • 09093Udhana – Ayodhya Cant Special
    08:2126 hr 9 min10:30+1 arrives the next day

    Bharuch Jn (BH) to Ayodhya Cantt (AYC)

    1,321 km · Mail/Express · fastest

    Seats and fares for BH to AYC

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 day
    20941Bandra Terminus–Ghazipur City Superfast Express03:43 — 22:40Mail/Express
    Holds 8 in 101 hr 5 min to change at CNB — tight

    Holds about 8 times in 10 here. 117 min would make it 9 in 10. Measured on 3,58,170 paired days.

    14854Marudhar Express23:45 — 03:50Mail/Express

    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 day
    22655Ernakulam–Hazrat Nizamuddin Superfast Express08:16 — 19:53Superfast

    22653 Thiruvananthapuram–Hazrat Nizamuddin Superfast Express 08:16 — 19:53 on Sun

    Holds 10 in 102 hr 7 min to change at BTE

    Holds 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.

    13238Kota–Patna Express22:00 — 09:15Mail/Express

    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 day
    12471Swaraj Express15:04 — 03:10Superfast
    Holds 9 in 101 hr to change at MTJ — tight

    Holds about 9 times in 10 here. 88 min would make it 9 in 10. Measured on 83,024 paired days.

    04823Jodhpur–Mau–Jodhpur Special04:10 — 16:25Mail/Express

    04823 often runs late

  • One change at Sawai MadhopurSWM

    Bharuch Jn BH to Ayodhya Cantt AYC

    20:5526 hr 50 min23:45+1 arrives the next day
    12953August Kranti Tejas Rajdhani Express20:55 — 05:23Rajdhani
    Almost always holds2 hr 27 min to change at SWM

    Almost always holds here. Measured on 1,75,832 paired days.

    15635Guwahati Express07:50 — 23:45Mail/Express

    15667 Kamakhya Express 07:50 — 23:45 on Sat

    15635 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 day
    12833Ahmedabad–Howrah Express02:59 — 11:20Superfast
    Holds 9 in 101 hr 50 min to change at BSL

    Holds about 9 times in 10 here. Measured on 1,31,374 paired days.

    22183Saket Express13:10 — 08:00Superfast

  • One change at DahodDHD

    Bharuch Jn BH to Ayodhya Cantt AYC

    20:5530 hr 30 min03:25+2 arrives 2 days later
    12953August Kranti Tejas Rajdhani Express20:55 — 23:38Rajdhani
    Holds 10 in 103 hr 19 min to change at DHD

    Holds about 19 times in 20 here. Measured on 93,649 paired days.

    19167Sabarmati Express02:57 — 03:25Composite

    19167 often runs late

Bharuch to Ayodhya, station by station

Other trains from Bharuch

Other trains to Ayodhya