Saturday, 3 October 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus

Bhagalpur to Ayodhya trains

2 direct trains from Bhagalpur to Ayodhya, with timings, journey time and running days.

2direct trains
0run daily
13h 41mfastest (13435)
23:15first departure

All trains from Bhagalpur to Ayodhya

TrainDepartsArrivesTime
13435 Amrit Bharat Express
Amrit Bharat · Thu · SL,GEN,PWD
23:15 12:56 +1d 13h 41m
645 km
15743 Farakka Express
Mail/Express · Tue,Wed,Fri,Sun · 2A,3A,SL,GEN,PWD
23:31 15:35 +1d 16h 04m
643 km

Tap a train for its live running status, full route, coach position and seat availability.

Bhagalpur to Ayodhya at a glance

2 direct trains run from Bhagalpur to Ayodhya. The fastest is 13435 Amrit Bharat Express, which leaves Bhagalpur at 23:15 and reaches Ayodhya Cantt at 12:56 the next day, taking 13h 41m. The first train of the day leaves at 23:15 (13435) and the last at 23:31 (15743).

In Ayodhya, they arrive at Ayodhya Cantt (AYC, 2).

2 of these trains arrive on a later day than they leave, so check the date shown next to the arrival time.

By type: 1 Amrit Bharat, 1 Mail/Express.

Questions about Bhagalpur to Ayodhya trains

How many direct trains run from Bhagalpur to Ayodhya?

Our timetable shows 2 direct trains from Bhagalpur to Ayodhya, and 0 of them run daily.

Which is the fastest train from Bhagalpur to Ayodhya?

13435 Amrit Bharat Express is the fastest: it leaves Bhagalpur (BGP) at 23:15 and reaches Ayodhya Cantt (AYC) at 12:56, taking 13h 41m.

What time is the first train from Bhagalpur to Ayodhya?

The first departure is 13435 Amrit Bharat Express at 23:15 from Bhagalpur (BGP). The last is 15743 Farakka Express at 23:31.

Is there a Rajdhani, Vande Bharat or other premium train from Bhagalpur to Ayodhya?

Yes: 13435 Amrit Bharat Express (Amrit Bharat, 23:15).

How far is Ayodhya from Bhagalpur by train?

About 643 to 645 km, depending on the route the train takes.

Related routes