4 Direct Trains
New Delhi to Moradabad Trains (NDLS to MB): Timetable, Duration & Running Days
4 direct trains run from New Delhi (NDLS) to Moradabad (MB). The fastest train is 12040 Kathgodam Shtbdi, completing the journey in 2h 30m. Trains depart between 06:20 and 23:25. The distance is approximately 165 km.
Total Trains
4
Fastest
2h 30m
12040
First Train
06:20
Last Train
23:25
Distance
165 km
New Delhi to Moradabad Train Timetable
Complete list of 4 direct trains from NDLS to MB with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 12040 Kathgodam Shtbdi Shatabdi | 06:20 | 08:50 | 2h 30m | Daily | CC, EC, 1A, 2A, 3A |
| 14258 Kashi V Express Express | 11:35 | 15:07 | 3h 32m | Daily | 1A, 2A, 3A, SL, 2S |
| 14004 Ndls Mldt Exp Express | 18:00 | 21:00 | 3h | Thu, Sun | 1A, 2A, 3A, SL, 2S |
| 12430 Ndls Lko Ac Exp Superfast | 23:25 | 02:13Day 2 | 2h 48m | Daily | 1A, 2A, 3A, SL, 2S |
Other Routes from New Delhi
Frequently Asked Questions
How many trains run from New Delhi to Moradabad?▼
There are 4 direct trains running from New Delhi (NDLS) to Moradabad (MB). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from New Delhi to Moradabad?▼
The fastest train is 12040 Kathgodam Shtbdi, which covers the distance in 2h 30m. It departs at 06:20 and arrives at 08:50.
What is the first and last train from New Delhi to Moradabad?▼
The first train departs at 06:20 and the last train departs at 23:25. Check the timetable for specific trains and their running days.
What is the distance from New Delhi to Moradabad by train?▼
The distance from New Delhi to Moradabad by train is approximately 165 km. Journey time varies from 2h 30m depending on the train type.
How to check seat availability for New Delhi to Moradabad 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.
About New Delhi to Moradabad Route
The New Delhi to Moradabad route is served by 4 direct trains operated by Indian Railways. The fastest option is 12040 Kathgodam Shtbdi with a journey time of 2h 30m. The rail distance is approximately 165 km.
Trains depart from New Delhi between 06:20 (first train) and 23:25 (last train). Check seat availability and book tickets through IRCTC for the best fares.
Train data from public Indian Railways schedules. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.