| 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:22 | 03:23 | 1 min | 336 km |
| 18 | Bakhtiyarpur Jn (BKP) | 03:40 | 03:44 | 4 min | 354 km |
| 19 | Fatwa (FUT) | 04:05 | 04:06 | 1 min | 377 km |
| 20 | Patna Saheb (PNC) | 04:38 | 04:39 | 1 min | 389 km |
| 21 | Rjndr Ngr Bihar (RJPB) | 05:11 | 05:13 | 2 min | 397 km |
| 22 | Patna Jn (PNBE) | 05:20 | 05:30 | 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 City (JOP) | 12:29 | 12:30 | 1 min | 685 km |
| 39 | Srikrishn Nagar (SKN) | 12:58 | 12:59 | 1 min | 713 km |
| 40 | Harpalganj (HRPG) | 13:11 | 13:12 | 1 min | 721 km |
| 41 | Koiripur (KEPR) | 13:24 | 13:25 | 1 min | 732 km |
| 42 | Lambhua (LBA) | 13:42 | 13:43 | 1 min | 749 km |
| 43 | Sultanpur (SLN) | 14:15 | 14:25 | 10 min | 771 km |
| 44 | Musafir Khana (MFKA) | 14:52 | 14:53 | 1 min | 803 km |
| 45 | Nihalgarh (NHH) | 15:12 | 15:13 | 1 min | 822 km |
| 46 | Akbarganj (AKJ) | 15:29 | 15:30 | 1 min | 837 km |
| 47 | Haidergarh (HGH) | 15:48 | 15:49 | 1 min | 854 km |
| 48 | Lucknow Nr (LKO) | 19:05 | 19:30 | 25 min | 911 km |
| 49 | Unnao Jn (ON) | 20:22 | 20:23 | 1 min | 965 km |
| 50 | Kanpur Central (CNB) | 21:05 | 21:15 | 10 min | 982 km |
| 51 | Etawah (ETW) | 22:49 | 22:50 | 1 min | 1120 km |
| 52 | Shikohabad Jn (SKB) | 23:34 | 23:35 | 1 min | 1176 km |
| 53 | Firozabad (FZD) | 23:56 | 23:57 | 1 min | 1196 km |
| 54 | Tundla Jn (TDL) | 00:30 | 00:38 | 8 min | 1212 km |
| 55 | Hathras Jn (HRS) | 01:14 | 01:15 | 1 min | 1260 km |
| 56 | Aligarh Jn (ALJN) | 01:50 | 01:55 | 5 min | 1290 km |
| 57 | Khurja Jn (KRJ) | 02:30 | 02:35 | 5 min | 1333 km |
| 58 | Ghaziabad (GZB) | 03:40 | 03:42 | 2 min | 1396 km |
| 59 | Sahibabad (SBB) | 03:51 | 03:52 | 1 min | 1403 km |
| 60 | Delhi Shahdara (DSA) | 04:03 | 04:04 | 1 min | 1410 km |
| 61 | Delhi (DLI) | 04:30 | Ends | 0 | 1416 km |