| 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 | Haidergarh (HGH) | 09:14 | 09:16 | 2 min | 562 km |
| 14 | Akbarganj (AKJ) | 09:36 | 09:38 | 2 min | 580 km |
| 15 | Nihalgarh (NHH) | 09:51 | 09:53 | 2 min | 595 km |
| 16 | Musafir Khana (MFKA) | 10:11 | 10:13 | 2 min | 614 km |
| 17 | Sultanpur (SLN) | 11:12 | 11:17 | 5 min | 645 km |
| 18 | Lambhua (LBA) | 11:49 | 11:51 | 2 min | 667 km |
| 19 | Koiripur (KEPR) | 12:05 | 12:07 | 2 min | 684 km |
| 20 | Harpalganj (HRPG) | 12:18 | 12:20 | 2 min | 695 km |
| 21 | Srikrishn Nagar (SKN) | 12:31 | 12:33 | 2 min | 703 km |
| 22 | Jaunpur City (JOP) | 12:54 | 12:56 | 2 min | 731 km |
| 23 | Zafarabad Jn (ZBD) | 13:13 | 13:15 | 2 min | 737 km |
| 24 | Jalalganj (JLL) | 13:31 | 13:33 | 2 min | 749 km |
| 25 | Varanasi Jn (BSB) | 15:10 | 15:30 | 20 min | 789 km |
| 26 | Mughal Sarai Jn (MGS) | 16:10 | 16:30 | 20 min | 805 km |
| 27 | Zamania (ZNA) | 17:00 | 17:02 | 2 min | 850 km |
| 28 | Dildarnagar Jn (DLN) | 17:18 | 17:20 | 2 min | 863 km |
| 29 | Gahmar (GMR) | 17:30 | 17:32 | 2 min | 879 km |
| 30 | Chausa (CSA) | 17:44 | 17:46 | 2 min | 888 km |
| 31 | Buxar (BXR) | 17:58 | 18:03 | 5 min | 899 km |
| 32 | Dumraon (DURE) | 18:14 | 18:16 | 2 min | 916 km |
| 33 | Raghunathpur (RPR) | 18:28 | 18:30 | 2 min | 932 km |
| 34 | Bihiya (BEA) | 18:42 | 18:44 | 2 min | 946 km |
| 35 | Ara (ARA) | 19:01 | 19:05 | 4 min | 968 km |
| 36 | Bihta (BTA) | 19:24 | 19:26 | 2 min | 990 km |
| 37 | Danapur (DNR) | 20:05 | 20:15 | 10 min | 1007 km |
| 38 | Patna Jn (PNBE) | 20:40 | 20:50 | 10 min | 1017 km |
| 39 | Rjndr Ngr Bihar (RJPB) | 20:57 | 20:59 | 2 min | 1019 km |
| 40 | Patna Saheb (PNC) | 21:09 | 21:11 | 2 min | 1027 km |
| 41 | Fatwa (FUT) | 21:28 | 21:30 | 2 min | 1039 km |
| 42 | Bakhtiyarpur Jn (BKP) | 22:05 | 22:10 | 5 min | 1062 km |
| 43 | Barh (BARH) | 22:21 | 22:23 | 2 min | 1080 km |
| 44 | Mokameh Jn (MKA) | 23:03 | 23:08 | 5 min | 1106 km |
| 45 | Barhiya (BRYA) | 23:26 | 23:28 | 2 min | 1124 km |
| 46 | Kiul Jn (KIUL) | 00:05 | 00:10 | 5 min | 1140 km |
| 47 | Abhaipur (AHA) | 00:34 | 00:36 | 2 min | 1163 km |
| 48 | Jamalpur Jn (JMP) | 01:00 | 01:10 | 10 min | 1185 km |
| 49 | Bariarpur (BUP) | 01:22 | 01:24 | 2 min | 1196 km |
| 50 | Sultanganj (SGG) | 01:39 | 01:41 | 2 min | 1214 km |
| 51 | Bhagalpur (BGP) | 02:12 | 02:22 | 10 min | 1238 km |
| 52 | Sabaur (SBO) | 02:29 | 02:31 | 2 min | 1246 km |
| 53 | Kahalgaon (CLG) | 02:51 | 02:53 | 2 min | 1268 km |
| 54 | Pirpainti (PPT) | 03:25 | 03:27 | 2 min | 1289 km |
| 55 | Sahibganj Jn (SBG) | 04:05 | 04:13 | 8 min | 1312 km |
| 56 | Tinpahar Jn (TPH) | 04:40 | 04:42 | 2 min | 1350 km |
| 57 | Barharwa Jn (BHW) | 05:28 | 05:32 | 4 min | 1366 km |
| 58 | New Farakka Jn (NFK) | 06:00 | 06:05 | 5 min | 1381 km |
| 59 | Malda Town (MLDT) | 07:30 | Ends | 0 | 1416 km |