| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Amritsar Jn (ASR) | Starts | 12:00 | 0 | 0 km |
| 2 | Beas (BEAS) | 12:28 | 12:30 | 2 min | 43 km |
| 3 | Kartarpur (KRE) | 12:51 | 12:53 | 2 min | 64 km |
| 4 | Jalandhar City (JUC) | 13:10 | 13:15 | 5 min | 79 km |
| 5 | Jalandhar Cant (JRC) | 13:23 | 13:25 | 2 min | 84 km |
| 6 | Phagwara Jn (PGW) | 13:37 | 13:39 | 2 min | 100 km |
| 7 | Phillaur Jn (PHR) | 13:57 | 13:59 | 2 min | 123 km |
| 8 | Ludhiana Jn (LDH) | 14:25 | 14:35 | 10 min | 136 km |
| 9 | Doraha (DOA) | 15:01 | 15:03 | 2 min | 158 km |
| 10 | Khanna (KNN) | 15:19 | 15:21 | 2 min | 178 km |
| 11 | Govindgarh (GVG) | 15:30 | 15:32 | 2 min | 187 km |
| 12 | Sirhind Jn (SIR) | 15:43 | 15:45 | 2 min | 196 km |
| 13 | Rajpura Jn (RPJ) | 16:02 | 16:04 | 2 min | 222 km |
| 14 | Ambala City (UBC) | 16:32 | 16:34 | 2 min | 242 km |
| 15 | Ambala Cant Jn (UMB) | 17:00 | 17:10 | 10 min | 250 km |
| 16 | Kurukshetra Jn (KKDE) | 17:47 | 17:49 | 2 min | 291 km |
| 17 | Karnal (KUN) | 18:16 | 18:18 | 2 min | 324 km |
| 18 | Panipat Jn (PNP) | 18:49 | 18:51 | 2 min | 359 km |
| 19 | Sonipat (SNP) | 19:25 | 19:27 | 2 min | 404 km |
| 20 | Subzi Mandi (SZM) | 20:13 | 20:15 | 2 min | 444 km |
| 21 | Delhi (DLI) | 20:45 | 21:15 | 30 min | 447 km |
| 22 | Ghaziabad (GZB) | 21:53 | 21:55 | 2 min | 467 km |
| 23 | Hapur (HPU) | 22:35 | 22:37 | 2 min | 504 km |
| 24 | Amroha (AMRO) | 23:33 | 23:35 | 2 min | 577 km |
| 25 | Moradabad (MB) | 00:25 | 00:40 | 15 min | 608 km |
| 26 | Rampur (RMU) | 01:08 | 01:10 | 2 min | 635 km |
| 27 | Bareilly (BE) | 02:15 | 02:20 | 5 min | 698 km |
| 28 | Shahjehanpur (SPN) | 03:30 | 03:32 | 2 min | 769 km |
| 29 | Lucknow Nr (LKO) | 06:10 | 06:20 | 10 min | 933 km |
| 30 | Barabanki Jn (BBK) | 07:03 | 07:05 | 2 min | 962 km |
| 31 | Faizabad Jn (FD) | 08:50 | 08:55 | 5 min | 1061 km |
| 32 | Ayodhya (AY) | 09:10 | 09:12 | 2 min | 1068 km |
| 33 | Akbarpur (ABP) | 09:58 | 10:00 | 2 min | 1122 km |
| 34 | Shahganj Jn (SHG) | 10:55 | 11:20 | 25 min | 1166 km |
| 35 | Khorason Road (KRND) | 11:54 | 11:56 | 2 min | 1188 km |
| 36 | Azamgarh (AMH) | 12:35 | 12:40 | 5 min | 1223 km |
| 37 | Muhammadabad (MMA) | 12:58 | 13:00 | 2 min | 1244 km |
| 38 | Mau Jn (MAU) | 13:30 | 13:45 | 15 min | 1266 km |
| 39 | Indara Jn (IAA) | 13:58 | 14:00 | 2 min | 1274 km |
| 40 | Rasra (RSR) | 14:24 | 14:26 | 2 min | 1302 km |
| 41 | Ballia (BUI) | 15:05 | 15:10 | 5 min | 1335 km |
| 42 | Suraimanpur (SIP) | 15:49 | 15:51 | 2 min | 1371 km |
| 43 | Chhapra (CPR) | 16:40 | 17:00 | 20 min | 1400 km |
| 44 | Sonpur Jn (SEE) | 18:05 | 18:15 | 10 min | 1453 km |
| 45 | Hajipur Jn (HJP) | 18:23 | 18:25 | 2 min | 1459 km |
| 46 | Muzaffarpur Jn (MFP) | 19:25 | 19:35 | 10 min | 1513 km |
| 47 | Samastipur Jn (SPJ) | 21:00 | 21:25 | 25 min | 1564 km |
| 48 | Haiaghat (HYT) | 21:45 | 21:47 | 2 min | 1586 km |
| 49 | Laheria Sarai (LSI) | 22:21 | 22:26 | 5 min | 1597 km |
| 50 | Darbhanga Jn (DBG) | 22:45 | 22:55 | 10 min | 1602 km |
| 51 | Kakarghatti (KKHT) | 23:03 | 23:05 | 2 min | 1609 km |
| 52 | Tarsarai (TRS) | 23:13 | 23:15 | 2 min | 1615 km |
| 53 | Sakri Jn (SKI) | 23:30 | 23:35 | 5 min | 1621 km |
| 54 | Pandaul (PDW) | 23:47 | 23:49 | 2 min | 1629 km |
| 55 | Madhubani (MBI) | 00:08 | 00:10 | 2 min | 1638 km |
| 56 | Rajanagar (RJA) | 00:43 | 00:45 | 2 min | 1648 km |
| 57 | Khajauli (KJI) | 01:13 | 01:15 | 2 min | 1657 km |
| 58 | Jaynagar (JYG) | 02:00 | Ends | 0 | 1670 km |