MB → KIR · 8 direct trains
Trains from Moradabad to Katihar Jn
8 direct trains run from Moradabad (MB) to Katihar Jn (KIR). The fastest train is 12408 Karmabhoomi Superfast, completing the journey in 20h 52m. Trains depart between 00:55 and 18:13. The distance is approximately 1089 km.
Total Trains
8
Fastest
20h 52m
12408
First Train
00:55
Last Train
18:13
Distance
1089 km
Moradabad to Katihar Jn Train Timetable
Complete list of 8 direct trains from MB to KIR with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 15934 Asr Ntsk Exp Express | 00:55Day 2 | 03:30Day 3 | 26h 35m | Fri | 1A, 2A, 3A, SL, 2S |
| 14012 Anvt Rdp Express Express | 03:00Day 2 | 03:30Day 3 | 24h 30m | Sun | 1A, 2A, 3A, SL, 2S |
| 15622 Anvt Kyq Exp Express | 03:00Day 2 | 01:40Day 3 | 22h 40m | Fri | 1A, 2A, 3A, SL, 2S |
| 15904 Cdg Dbrg Exp Express | 05:43Day 2 | 05:30Day 3 | 23h 47m | Wed, Sun | 1A, 2A, 3A, SL, 2S |
| 15910 Avadh Assam Exp Express | 10:55Day 2 | 12:50Day 3 | 25h 55m | Daily | 1A, 2A, 3A, SL, 2S |
| 12524 Anvt Njp Sf Exp Superfast | 18:08 | 15:05Day 2 | 20h 57m | Wed, Sun | 1A, 2A, 3A, SL, 2S |
| 12408 Karmabhoomi Superfast Superfast | 18:13 | 15:05Day 2 | 20h 52m | Fri | 1A, 2A, 3A, SL, 2S |
| 12508 Karmabhoomi Express Superfast | 18:13 | 15:05Day 2 | 20h 52m | Fri | 1A, 2A, 3A, SL, 2S |
Stations on the Moradabad to Katihar Jn route
Stops on 12408 Karmabhoomi Superfast, the fastest train on this corridor (11 stations).
Other Routes from Moradabad
Frequently Asked Questions
How many trains run from Moradabad to Katihar Jn?▼
There are 8 direct trains running from Moradabad (MB) to Katihar Jn (KIR). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Moradabad to Katihar Jn?▼
The fastest train is 12408 Karmabhoomi Superfast, which covers the distance in 20h 52m. It departs at 18:13 and arrives at 15:05.
What is the first and last train from Moradabad to Katihar Jn?▼
The first train departs at 00:55 and the last train departs at 18:13. Check the timetable for specific trains and their running days.
What is the distance from Moradabad to Katihar Jn by train?▼
The distance from Moradabad to Katihar Jn by train is approximately 1089 km. Journey time varies from 20h 52m depending on the train type.
How to check seat availability for Moradabad to Katihar Jn 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 Katihar Jn?▼
On the fastest train, Moradabad to Katihar Jn calls at Sitapur Jn (STP), Gorakhpur (GKP), Deoria Sadar (DEOS), Siwan Jn (SV), Chhapra (CPR), Hajipur Jn (HJP), Muzaffarpur Jn (MFP), Samastipur Jn (SPJ), Khagaria Jn. (KGG). Other trains on this route may skip some of these stops.
About Moradabad to Katihar Jn Route
The Moradabad to Katihar Jn route is served by 8 direct trains operated by Indian Railways. The fastest option is 12408 Karmabhoomi Superfast with a journey time of 20h 52m. The rail distance is approximately 1089 km.
Trains leave Moradabad between 00:55 (first) and 18:13 (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.