The Delhi to Moradabad train route covers approximately 209 km by rail and takes around 3.8 hours depending on the type of train. Indian Railways operates multiple daily services on this route, connecting Delhi to Uttar Pradesh.
This is a short-distance route with day trains being the most convenient option. Multiple train types operate on this route β from premium Rajdhani and Vande Bharat to affordable Sleeper and General class services.
Train tickets can be booked on IRCTC up to 120 days in advance. During peak seasons (October-March, festivals, summer holidays), tickets sell out quickly β book early for confirmed berths.
Book on IRCTCApproximate fares for the 209 km journey. Actual fares vary by train, season, and booking time. Tatkal fares are higher.
| Class | Description | Approx. Fare |
|---|---|---|
| 1AAC First Class | Private 2-berth cabins with door, premium bedding | βΉ517 |
| 2AAC 2-Tier | Curtained berths, comfortable for overnight | βΉ287 |
| 3AAC 3-Tier | Most popular AC class, good value | βΉ207 |
| SLSleeper Class | Non-AC, budget-friendly with berths | βΉ80 |
| 2SSecond Sitting | Non-AC reserved seating for short routes | βΉ46 |
| CCAC Chair Car | AC seating for day trains like Shatabdi | βΉ230 |
* Fares are approximate and may vary. Check IRCTC for exact pricing. Tatkal charges, GST, and dynamic pricing may apply.
| Train | Departure | Arrival | Duration | Runs | Classes |
|---|---|---|---|---|---|
|
NEW DELHI - DIBRUGARH Rajdhani Exp
#12236 Β· Raj
|
09:30 NDLS |
12:10 MB |
2h 40m | Daily | 1A,2A,3A |
|
NEW DELHI - DIBRUGARH TOWN Rajdhani Exp
#12436 Β· Raj
|
09:30 NDLS |
12:10 MB |
2h 40m | Daily | 1A,2A,3A |
|
Amritsar Saharsa Garib Rath
#12204 Β· GR
|
11:15 NDLS |
13:55 MB |
2h 40m | Daily | 3A,CC |
|
Uttarakhand Sampark Kranti Express Slip
#15035-Slip Β· SKr
|
16:00 DLI |
18:50 MB |
2h 50m | Daily | 3A,CC |
|
Uttarakhand Sampark Kranti Express
#15035 Β· SKr
|
16:00 DLI |
18:50 MB |
2h 50m | Daily | 3A,CC |
|
Delhi Anand Vihar Terminus-Varanasi Garib Rath
#22408 Β· GR
|
18:10 ANVT |
21:00 MB |
2h 50m | Daily | 3A |
|
Anand Vihar T.- Muzaffarpur Garib Rath
#12212 Β· GR
|
21:10 ANVT |
23:50 MB |
2h 40m | Daily | 3A |
|
New Delhi-Lucknow AC Duronto Express
#12272 Β· Drnt
|
23:30 NDLS |
02:07 MB |
2h 37m | Daily | 1A,2A,3A |
|
DELHI ANAND VIHAR T - LUCKNOW DOUBLE DECKER
#12584 Β· SF
|
ANVT |
MB |
Daily | 2A,3A,SL | |
|
ANAND VIHAR DELHI - DANAPUR JanSadharan Exp
#13258 Β·
|
ANVT |
MB |
Daily | ||
|
Ajmer-Sultanpur Weekly Express
#19603 Β· Exp
|
00:40 DLI |
03:40 MB |
27h 00m | Daily | 2A,3A,SL |
|
Delhi Moradabad Passenger
#54308 Β· Pass
|
01:45 DLI |
07:30 MB |
5h 45m | Daily | |
|
Anand Vihar-Kathgodam AC Express
#14012 Β· Exp
|
06:00 ANVT |
08:40 MB |
2h 40m | Daily | 1A,2A,3A |
|
Delhi-Bareilly Express
#14556 Β· Exp
|
06:05 DLI |
09:50 MB |
3h 45m | Daily | 2A,3A |
|
Awadh Assam Express
#15610 Β· Exp
|
06:55 DEE |
11:15 MB |
4h 20m | Daily | 2A,3A,SL |
|
Delhi Moradabad Passenger
#54056 Β· Pass
|
09:40 DLI |
14:35 MB |
4h 55m | Daily | |
|
Kashi Vishwanath Express
#14258 Β· Exp
|
11:40 NDLS |
15:05 MB |
3h 25m | Daily | 1A,2A,3A,SL |
|
Shramjeevi Express
#12392 Β· SF
|
13:15 NDLS |
16:00 MB |
2h 45m | Daily | 1A,2A,3A,SL |
|
BHUJ - BAREILLY Ala Hazrat Exp
#14322 Β· Exp
|
14:09 DEE |
18:30 MB |
4h 21m | Daily | 2A,3A,SL |
|
BHUJ - BAREILLY Ala Hazrat Exp
#14312 Β· Exp
|
14:09 DEE |
18:30 MB |
4h 21m | Daily | 2A,3A,SL |
|
Sapt Kranti SF Express
#12558 Β· SF
|
14:50 ANVT |
17:30 MB |
2h 40m | Daily | 1A,2A,3A,SL |
|
Ajmer New Jalpaiguri Weekly Express
#19601 Β· Exp
|
15:05 DLI |
18:10 MB |
3h 05m | Daily | 2A,3A,SL |
|
New Delhi New Jalpaiguri SuperFast Express
#12524 Β· SF
|
15:10 NDLS |
18:10 MB |
3h 00m | Daily | 2A,3A,SL |
|
Sadbhavana Expres
#14018 Β· Exp
|
16:20 DLI |
19:40 MB |
3h 20m | Daily | 2A,3A,SL |
|
Old Delhi-Muzaffarpur Sadbhavana Express
#14008 Β· Exp
|
16:20 DLI |
19:40 MB |
3h 20m | Daily | 3A,SL |
|
Sadbhavana Express
#14016 Β· Exp
|
16:20 DLI |
19:40 MB |
3h 20m | Daily | 3A,SL |
|
Sadbhavna Express
#14014 Β· Exp
|
16:20 DLI |
19:40 MB |
3h 20m | Daily | 2A,3A,SL |
|
NewDelhi-Bareilly InterCity
#14316 Β· Exp
|
16:35 NDLS |
20:10 MB |
3h 35m | Daily | CC |
|
Poorabiya Express
#15280 Β· Exp
|
16:45 DLI |
20:25 MB |
3h 40m | Daily | 3A,SL |
|
Satyagraha Express
#15274 Β· Exp
|
17:15 DLI |
21:25 MB |
4h 10m | Daily | 3A,SL |
|
New Delhi-New Farakka Express
#14004 Β· Exp
|
17:45 NDLS |
21:00 MB |
3h 15m | Daily | 2A,3A,SL |
|
Delhi-Faizabad Express
#14206 Β· Exp
|
18:40 DLI |
21:55 MB |
3h 15m | Daily | 2A,3A,SL |
|
Delhi Jn. -Varanasi Special
#04204 Β· Exp
|
19:30 DLI |
23:05 MB |
3h 35m | Daily | 2A,3A,SL |
|
Porbandar Muzaffarpur Express
#19269 Β· Exp
|
19:40 DEE |
23:50 MB |
4h 10m | Daily | 2A,3A,SL |
|
Garib Nawaz Express Slip
#15716 Β· Exp
|
19:40 DEE |
23:50 MB |
4h 10m | Daily | 3A,SL |
|
Garib Nawaz Express
#15716-Slip Β· Exp
|
19:40 DEE |
23:50 MB |
4h 10m | Daily | 3A,SL |
|
Padmavat Express
#14208 Β· Exp
|
19:50 DLI |
22:50 MB |
3h 00m | Daily | 2A,3A,SL |
|
Saryu Yamuna Express
#14650 Β· Exp
|
21:15 DLI |
00:35 MB |
3h 20m | Daily | 2A,3A,SL |
|
Shaheed Express
#14674 Β· Exp
|
21:15 DLI |
00:35 MB |
3h 20m | Daily | 2A,3A,SL |
|
Lucknow Mail
#12230 Β· SF
|
22:10 NDLS |
01:00 MB |
2h 50m | Daily | 1A,2A,3A,SL |
|
Ranikhet Express
#15013 Β· Exp
|
22:40 DLI |
01:40 MB |
3h 00m | Daily | 1A,2A,3A,SL |
|
Ranikhet Express Slip
#15013-Slip Β· Exp
|
22:40 DLI |
01:55 MB |
3h 15m | Daily | 3A,SL |
|
NewDelhi-Lucknow AC Express
#12234 Β· SF
|
23:30 NDLS |
02:15 MB |
2h 45m | Daily | 1A,2A,3A |
|
Shajahanpur Passenger Slip Ex Bareilly
#54078 Β· Pass
|
23:40 DLI |
04:45 MB |
5h 05m | Daily | SL |
|
Delhi - Sitapur Cant Passenger
#54076 Β· Pass
|
23:40 DLI |
04:45 MB |
5h 05m | Daily | SL |
|
New Delhi-Lucknow tri-weekly Special
#04202 Β· Exp
|
23:55 NDLS |
03:40 MB |
3h 45m | Daily | 2A,3A,SL |
* Schedule may vary. Check IRCTC for latest timings and availability. Scroll to see all 46 trains.
Not sure if train is the best option? Compare with flights and buses for the Delhi to Moradabad route:
Flights + hotels + local context β in one place.
Official resources for Indian Railways travel:
IRCTC β Book train tickets online, check PNR status
National Train Enquiry System β Live train status, schedule, seat availability
ConfirmTkt β PNR prediction and alternative route suggestions
Indian Railways β Official website of Ministry of Railways