| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Amritsar Jn (ASR) | Starts | 07:15 | 0 | 0 km |
| 2 | Jandiala (JNL) | 07:30 | 07:32 | 2 min | 19 km |
| 3 | Beas (BEAS) | 07:50 | 07:52 | 2 min | 43 km |
| 4 | Kartarpur (KRE) | 08:13 | 08:15 | 2 min | 64 km |
| 5 | Jalandhar City (JUC) | 08:35 | 08:40 | 5 min | 79 km |
| 6 | Jalandhar Cant (JRC) | 08:48 | 08:50 | 2 min | 84 km |
| 7 | Phagwara Jn (PGW) | 09:02 | 09:04 | 2 min | 100 km |
| 8 | Goraya (GRY) | 09:15 | 09:17 | 2 min | 110 km |
| 9 | Phillaur Jn (PHR) | 09:28 | 09:30 | 2 min | 123 km |
| 10 | Ludhiana Jn (LDH) | 09:55 | 10:00 | 5 min | 136 km |
| 11 | Khanna (KNN) | 10:36 | 10:38 | 2 min | 178 km |
| 12 | Sirhind Jn (SIR) | 11:00 | 11:03 | 3 min | 196 km |
| 13 | Ambala Cant Jn (UMB) | 11:55 | 12:00 | 5 min | 250 km |
| 14 | Karnal (KUN) | 12:59 | 13:01 | 2 min | 324 km |
| 15 | Panipat Jn (PNP) | 13:32 | 13:34 | 2 min | 359 km |
| 16 | Sonipat (SNP) | 14:08 | 14:10 | 2 min | 404 km |
| 17 | Subzi Mandi (SZM) | 14:46 | 14:48 | 2 min | 444 km |
| 18 | Delhi (DLI) | 15:15 | 15:30 | 15 min | 447 km |
| 19 | Aligarh Jn (ALJN) | 17:10 | 17:15 | 5 min | 573 km |
| 20 | Hathras Jn (HRS) | 17:37 | 17:39 | 2 min | 603 km |
| 21 | Tundla Jn (TDL) | 18:25 | 18:35 | 10 min | 651 km |
| 22 | Firozabad (FZD) | 19:07 | 19:09 | 2 min | 667 km |
| 23 | Etawah (ETW) | 20:08 | 20:10 | 2 min | 742 km |
| 24 | Kanpur Central (CNB) | 22:45 | 23:00 | 15 min | 880 km |
| 25 | Unnao Jn (ON) | 23:21 | 23:23 | 2 min | 898 km |
| 26 | Lucknow Nr (LKO) | 00:30 | 00:55 | 25 min | 952 km |
| 27 | Barabanki Jn (BBK) | 01:35 | 01:37 | 2 min | 988 km |
| 28 | Gonda Jn (GD) | 02:55 | 03:00 | 5 min | 1076 km |
| 29 | Basti (BST) | 04:08 | 04:13 | 5 min | 1166 km |
| 30 | Khalilabad (KLD) | 04:34 | 04:36 | 2 min | 1196 km |
| 31 | Gorakhpur Jn (GKP) | 05:50 | 06:05 | 15 min | 1230 km |
| 32 | Deoria Sadar (DEOS) | 06:49 | 06:51 | 2 min | 1280 km |
| 33 | Siwan Jn (SV) | 08:10 | 08:15 | 5 min | 1349 km |
| 34 | Chhapra (CPR) | 09:45 | 10:05 | 20 min | 1410 km |
| 35 | Sonpur Jn (SEE) | 11:25 | 11:41 | 16 min | 1464 km |
| 36 | Hajipur Jn (HJP) | 11:49 | 11:51 | 2 min | 1469 km |
| 37 | Muzaffarpur Jn (MFP) | 13:20 | 13:22 | 2 min | 1523 km |
| 38 | Dholi (DOL) | 13:44 | 13:46 | 2 min | 1548 km |
| 39 | Khudiram B Pusa (KRBP) | 13:58 | 14:00 | 2 min | 1561 km |
| 40 | Samastipur Jn (SPJ) | 14:20 | 14:30 | 10 min | 1575 km |
| 41 | Barauni Jn (BJU) | 15:25 | 15:35 | 10 min | 1626 km |
| 42 | Begu Sarai (BGS) | 15:52 | 15:54 | 2 min | 1641 km |
| 43 | Khagaria Jn (KGG) | 16:38 | 16:40 | 2 min | 1681 km |
| 44 | Mansi Jn (MNE) | 16:54 | 16:56 | 2 min | 1690 km |
| 45 | Thana Bihpur Jn (THB) | 17:48 | 17:50 | 2 min | 1732 km |
| 46 | Naugachia (NNA) | 18:24 | 18:26 | 2 min | 1748 km |
| 47 | Kursela (KUE) | 18:55 | 18:57 | 2 min | 1766 km |
| 48 | Karagola Road (CRR) | 19:16 | 19:18 | 2 min | 1783 km |
| 49 | Katihar Jn (KIR) | 20:10 | Ends | 0 | 1805 km |