| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Malda Town (MLDT) | Starts | 19:10 | 0 | 0 km |
| 2 | New Farakka Jn (NFK) | 19:43 | 19:58 | 15 min | 35 km |
| 3 | Barharwa Jn (BHW) | 20:30 | 20:34 | 4 min | 50 km |
| 4 | Tinpahar Jn (TPH) | 20:48 | 20:49 | 1 min | 66 km |
| 5 | Sahibganj Jn (SBG) | 21:40 | 21:50 | 10 min | 104 km |
| 6 | Pirpainti (PPT) | 22:19 | 22:20 | 1 min | 128 km |
| 7 | Kahalgaon (CLG) | 22:40 | 22:41 | 1 min | 148 km |
| 8 | Sabaur (SBO) | 23:04 | 23:05 | 1 min | 170 km |
| 9 | Bhagalpur (BGP) | 23:30 | 23:40 | 10 min | 178 km |
| 10 | Sultanganj (SGG) | 23:59 | 00:01 | 2 min | 202 km |
| 11 | Bariarpur (BUP) | 00:23 | 00:24 | 1 min | 220 km |
| 12 | Jamalpur Jn (JMP) | 00:45 | 00:55 | 10 min | 231 km |
| 13 | Abhaipur (AHA) | 01:12 | 01:13 | 1 min | 253 km |
| 14 | Kiul Jn (KIUL) | 02:15 | 02:25 | 10 min | 276 km |
| 15 | Barhiya (BRYA) | 02:42 | 02:43 | 1 min | 292 km |
| 16 | Mokameh Jn (MKA) | 03:02 | 03:04 | 2 min | 310 km |
| 17 | Barh (BARH) | 03:32 | 03:33 | 1 min | 336 km |
| 18 | Bakhtiyarpur Jn (BKP) | 03:50 | 03:54 | 4 min | 354 km |
| 19 | Fatwa (FUT) | 04:15 | 04:16 | 1 min | 377 km |
| 20 | Patna Saheb (PNC) | 04:30 | 04:31 | 1 min | 389 km |
| 21 | Rjndr Ngr Bihar (RJPB) | 04:51 | 04:53 | 2 min | 397 km |
| 22 | Patna Jn (PNBE) | 05:10 | 05:20 | 10 min | 399 km |
| 23 | Danapur (DNR) | 05:45 | 05:55 | 10 min | 409 km |
| 24 | Bihta (BTA) | 06:07 | 06:08 | 1 min | 426 km |
| 25 | Ara (ARA) | 06:31 | 06:33 | 2 min | 448 km |
| 26 | Bihiya (BEA) | 06:50 | 06:51 | 1 min | 470 km |
| 27 | Raghunathpur (RPR) | 07:03 | 07:04 | 1 min | 484 km |
| 28 | Dumraon (DURE) | 07:17 | 07:18 | 1 min | 501 km |
| 29 | Buxar (BXR) | 07:35 | 07:40 | 5 min | 517 km |
| 30 | Chausa (CSA) | 07:49 | 07:50 | 1 min | 528 km |
| 31 | Gahmar (GMR) | 08:03 | 08:04 | 1 min | 537 km |
| 32 | Dildarnagar Jn (DLN) | 08:17 | 08:19 | 2 min | 553 km |
| 33 | Zamania (ZNA) | 08:34 | 08:35 | 1 min | 567 km |
| 34 | Mughal Sarai Jn (MGS) | 10:05 | 10:25 | 20 min | 611 km |
| 35 | Varanasi Jn (BSB) | 11:00 | 11:20 | 20 min | 628 km |
| 36 | Jalalganj (JLL) | 11:55 | 11:56 | 1 min | 667 km |
| 37 | Zafarabad Jn (ZBD) | 12:16 | 12:17 | 1 min | 679 km |
| 38 | Jaunpur Jn (JNU) | 12:29 | 12:30 | 1 min | 685 km |
| 39 | Shahganj Jn (SHG) | 13:32 | 13:37 | 5 min | 719 km |
| 40 | Malipur (MLPR) | 13:59 | 14:00 | 1 min | 744 km |
| 41 | Akbarpur (ABP) | 14:18 | 14:23 | 5 min | 763 km |
| 42 | Goshainganj (GGJ) | 14:41 | 14:42 | 1 min | 785 km |
| 43 | Ayodhya (AY) | 15:16 | 15:17 | 1 min | 816 km |
| 44 | A N Dev Nagar (ACND) | 15:27 | 15:28 | 1 min | 821 km |
| 45 | Faizabad Jn (FD) | 15:40 | 15:50 | 10 min | 824 km |
| 46 | Sohwal (SLW) | 16:08 | 16:09 | 1 min | 839 km |
| 47 | Rudauli (RDL) | 16:32 | 16:33 | 1 min | 862 km |
| 48 | Daryabad (DYD) | 16:56 | 16:57 | 1 min | 885 km |
| 49 | Barabanki Jn (BBK) | 17:49 | 17:50 | 1 min | 923 km |
| 50 | Lucknow Nr (LKO) | 19:05 | 19:30 | 25 min | 951 km |
| 51 | Unnao Jn (ON) | 20:22 | 20:23 | 1 min | 1005 km |
| 52 | Kanpur Central (CNB) | 21:05 | 21:15 | 10 min | 1023 km |
| 53 | Etawah (ETW) | 22:49 | 22:50 | 1 min | 1161 km |
| 54 | Shikohabad Jn (SKB) | 23:34 | 23:35 | 1 min | 1216 km |
| 55 | Firozabad (FZD) | 23:56 | 23:57 | 1 min | 1236 km |
| 56 | Tundla Jn (TDL) | 00:30 | 00:38 | 8 min | 1253 km |
| 57 | Hathras Jn (HRS) | 01:14 | 01:15 | 1 min | 1300 km |
| 58 | Aligarh Jn (ALJN) | 01:50 | 01:55 | 5 min | 1331 km |
| 59 | Khurja Jn (KRJ) | 02:30 | 02:35 | 5 min | 1374 km |
| 60 | Ghaziabad (GZB) | 03:40 | 03:42 | 2 min | 1436 km |
| 61 | Sahibabad (SBB) | 03:51 | 03:52 | 1 min | 1443 km |
| 62 | Delhi Shahdara (DSA) | 04:03 | 04:04 | 1 min | 1450 km |
| 63 | Delhi (DLI) | 04:30 | Ends | 0 | 1456 km |