MB → AYC · 6 direct trains

Trains from Moradabad to Ayodhya Cantt

6 direct trains run from Moradabad (MB) to Ayodhya Cantt (AYC). The fastest train is 18104 Asr Tata Exp, completing the journey in 7h 36m. Trains depart between 00:16 and 22:10. The distance is approximately 453 km.

Total Trains

6

Fastest

7h 36m

18104

First Train

00:16

Last Train

22:10

Distance

453 km

Moradabad to Ayodhya Cantt Train Timetable

Complete list of 6 direct trains from MB to AYC with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
14650
Saryuyamuna Exp
Express
00:16Day 208:288h 12mMon, Wed, Sat1A, 2A, 3A, SL, 2S
15934
Asr Ntsk Exp
Express
00:55Day 209:408h 45mFri1A, 2A, 3A, SL, 2S
13152
Kolkata Express
Express
10:00Day 219:309h 30mDaily1A, 2A, 3A, SL, 2S
14018
Sadbhavna Exp
Express
19:4505:25Day 29h 40mWed1A, 2A, 3A, SL, 2S
18104
Asr Tata Exp
Express
21:3005:06Day 27h 36mWed, Fri1A, 2A, 3A, SL, 2S
14206
Ayodhya Express
Express
22:1006:20Day 28h 10mDaily1A, 2A, 3A, SL, 2S

Stations on the Moradabad to Ayodhya Cantt route

Stops on 18104 Asr Tata Exp, the fastest train on this corridor (4 stations).

  1. 1. MB Moradabad
  2. 2. BE Bareilly
  3. 3. LKO Lucknow
  4. 4. AYC Ayodhya Cantt

Other Routes from Moradabad

Frequently Asked Questions

How many trains run from Moradabad to Ayodhya Cantt?▼

There are 6 direct trains running from Moradabad (MB) to Ayodhya Cantt (AYC). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Moradabad to Ayodhya Cantt?▼

The fastest train is 18104 Asr Tata Exp, which covers the distance in 7h 36m. It departs at 21:30 and arrives at 05:06.

What is the first and last train from Moradabad to Ayodhya Cantt?▼

The first train departs at 00:16 and the last train departs at 22:10. Check the timetable for specific trains and their running days.

What is the distance from Moradabad to Ayodhya Cantt by train?▼

The distance from Moradabad to Ayodhya Cantt by train is approximately 453 km. Journey time varies from 7h 36m depending on the train type.

How to check seat availability for Moradabad to Ayodhya Cantt trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Moradabad and Ayodhya Cantt?▼

On the fastest train, Moradabad to Ayodhya Cantt calls at Bareilly (BE), Lucknow (LKO). Other trains on this route may skip some of these stops.

About Moradabad to Ayodhya Cantt Route

The Moradabad to Ayodhya Cantt route is served by 6 direct trains operated by Indian Railways. The fastest option is 18104 Asr Tata Exp with a journey time of 7h 36m. The rail distance is approximately 453 km.

Trains leave Moradabad between 00:16 (first) and 22:10 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.