| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Delhi (DLI) | Starts | 21:50 | 0 | 0 km |
| 2 | Ghaziabad (GZB) | 22:26 | 22:28 | 2 min | 20 km |
| 3 | Khurja Jn (KRJ) | 23:15 | 23:18 | 3 min | 83 km |
| 4 | Aligarh Jn (ALJN) | 23:53 | 23:58 | 5 min | 126 km |
| 5 | Hathras Jn (HRS) | 00:38 | 00:41 | 3 min | 156 km |
| 6 | Tundla Jn (TDL) | 01:45 | 01:53 | 8 min | 204 km |
| 7 | Firozabad (FZD) | 02:11 | 02:13 | 2 min | 221 km |
| 8 | Shikohabad Jn (SKB) | 02:36 | 02:38 | 2 min | 241 km |
| 9 | Etawah (ETW) | 03:23 | 03:25 | 2 min | 296 km |
| 10 | Kanpur Central (CNB) | 05:30 | 05:45 | 15 min | 434 km |
| 11 | Unnao Jn (ON) | 06:07 | 06:09 | 2 min | 451 km |
| 12 | Lucknow Nr (LKO) | 07:15 | 07:40 | 25 min | 506 km |
| 13 | Barabanki Jn (BBK) | 08:20 | 08:22 | 2 min | 534 km |
| 14 | Daryabad (DYD) | 09:14 | 09:16 | 2 min | 572 km |
| 15 | Rudauli (RDL) | 09:36 | 09:38 | 2 min | 595 km |
| 16 | Sohwal (SLW) | 09:58 | 10:00 | 2 min | 618 km |
| 17 | Faizabad Jn (FD) | 10:20 | 10:25 | 5 min | 633 km |
| 18 | A N Dev Nagar (ACND) | 10:36 | 10:38 | 2 min | 636 km |
| 19 | Ayodhya (AY) | 10:46 | 10:48 | 2 min | 640 km |
| 20 | Goshainganj (GGJ) | 11:17 | 11:19 | 2 min | 672 km |
| 21 | Akbarpur (ABP) | 11:39 | 11:43 | 4 min | 694 km |
| 22 | Malipur (MLPR) | 11:58 | 12:00 | 2 min | 713 km |
| 23 | Shahganj Jn (SHG) | 12:30 | 12:35 | 5 min | 738 km |
| 24 | Jaunpur Jn (JNU) | 13:07 | 13:09 | 2 min | 771 km |
| 25 | Zafarabad Jn (ZBD) | 13:28 | 13:30 | 2 min | 778 km |
| 26 | Jalalganj (JLL) | 13:46 | 13:48 | 2 min | 790 km |
| 27 | Varanasi Jn (BSB) | 15:10 | 15:30 | 20 min | 829 km |
| 28 | Mughal Sarai Jn (MGS) | 16:10 | 16:30 | 20 min | 846 km |
| 29 | Zamania (ZNA) | 17:00 | 17:02 | 2 min | 890 km |
| 30 | Dildarnagar Jn (DLN) | 17:18 | 17:20 | 2 min | 903 km |
| 31 | Gahmar (GMR) | 17:30 | 17:32 | 2 min | 919 km |
| 32 | Chausa (CSA) | 17:44 | 17:46 | 2 min | 929 km |
| 33 | Buxar (BXR) | 17:58 | 18:03 | 5 min | 940 km |
| 34 | Dumraon (DURE) | 18:14 | 18:16 | 2 min | 956 km |
| 35 | Raghunathpur (RPR) | 18:28 | 18:30 | 2 min | 972 km |
| 36 | Bihiya (BEA) | 18:42 | 18:44 | 2 min | 987 km |
| 37 | Ara (ARA) | 19:01 | 19:05 | 4 min | 1008 km |
| 38 | Bihta (BTA) | 19:24 | 19:26 | 2 min | 1030 km |
| 39 | Danapur (DNR) | 20:05 | 20:15 | 10 min | 1048 km |
| 40 | Patna Jn (PNBE) | 20:40 | 20:50 | 10 min | 1057 km |
| 41 | Rjndr Ngr Bihar (RJPB) | 20:57 | 20:59 | 2 min | 1060 km |
| 42 | Patna Saheb (PNC) | 21:09 | 21:11 | 2 min | 1067 km |
| 43 | Fatwa (FUT) | 21:28 | 21:30 | 2 min | 1079 km |
| 44 | Bakhtiyarpur Jn (BKP) | 22:05 | 22:10 | 5 min | 1103 km |
| 45 | Barh (BARH) | 22:21 | 22:23 | 2 min | 1121 km |
| 46 | Mokameh Jn (MKA) | 23:03 | 23:08 | 5 min | 1147 km |
| 47 | Barhiya (BRYA) | 23:26 | 23:28 | 2 min | 1164 km |
| 48 | Kiul Jn (KIUL) | 00:05 | 00:10 | 5 min | 1180 km |
| 49 | Abhaipur (AHA) | 00:34 | 00:36 | 2 min | 1203 km |
| 50 | Jamalpur Jn (JMP) | 01:00 | 01:10 | 10 min | 1225 km |
| 51 | Bariarpur (BUP) | 01:22 | 01:24 | 2 min | 1236 km |
| 52 | Sultanganj (SGG) | 01:39 | 01:41 | 2 min | 1254 km |
| 53 | Bhagalpur (BGP) | 02:12 | 02:22 | 10 min | 1278 km |
| 54 | Sabaur (SBO) | 02:29 | 02:31 | 2 min | 1286 km |
| 55 | Kahalgaon (CLG) | 02:51 | 02:53 | 2 min | 1309 km |
| 56 | Pirpainti (PPT) | 03:25 | 03:27 | 2 min | 1329 km |
| 57 | Sahibganj Jn (SBG) | 04:05 | 04:13 | 8 min | 1352 km |
| 58 | Tinpahar Jn (TPH) | 04:40 | 04:42 | 2 min | 1390 km |
| 59 | Barharwa Jn (BHW) | 05:28 | 05:32 | 4 min | 1407 km |
| 60 | New Farakka Jn (NFK) | 06:00 | 06:05 | 5 min | 1421 km |
| 61 | Malda Town (MLDT) | 07:30 | Ends | 0 | 1456 km |