| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Jaynagar (JYG) | Starts | 06:05 | 0 | 0 km |
| 2 | Khajauli (KJI) | 06:21 | 06:22 | 1 min | 13 km |
| 3 | Rajanagar (RJA) | 06:36 | 06:37 | 1 min | 22 km |
| 4 | Madhubani (MBI) | 06:50 | 06:51 | 1 min | 32 km |
| 5 | Pandaul (PDW) | 07:07 | 07:08 | 1 min | 41 km |
| 6 | Sakri Jn (SKI) | 07:25 | 07:30 | 5 min | 49 km |
| 7 | Tarsarai (TRS) | 07:39 | 07:40 | 1 min | 56 km |
| 8 | Kakarghatti (KKHT) | 08:08 | 08:09 | 1 min | 62 km |
| 9 | Darbhanga Jn (DBG) | 08:45 | 09:23 | 38 min | 68 km |
| 10 | Laheria Sarai (LSI) | 09:30 | 09:35 | 5 min | 73 km |
| 11 | Haiaghat (HYT) | 09:48 | 09:49 | 1 min | 84 km |
| 12 | Samastipur Jn (SPJ) | 10:45 | 11:05 | 20 min | 106 km |
| 13 | Muzaffarpur Jn (MFP) | 11:55 | 12:05 | 10 min | 158 km |
| 14 | Hajipur Jn (HJP) | 12:49 | 12:50 | 1 min | 211 km |
| 15 | Sonpur Jn (SEE) | 13:05 | 13:13 | 8 min | 217 km |
| 16 | Chhapra (CPR) | 14:25 | 14:40 | 15 min | 271 km |
| 17 | Suraimanpur (SIP) | 15:09 | 15:10 | 1 min | 299 km |
| 18 | Sahatwar (STW) | 15:29 | 15:30 | 1 min | 318 km |
| 19 | Ballia (BUI) | 15:50 | 15:55 | 5 min | 336 km |
| 20 | Rasra (RSR) | 16:30 | 16:31 | 1 min | 368 km |
| 21 | Indara Jn (IAA) | 17:10 | 17:12 | 2 min | 397 km |
| 22 | Mau Jn (MAU) | 17:30 | 17:45 | 15 min | 405 km |
| 23 | Muhammadabad (MMA) | 18:07 | 18:08 | 1 min | 426 km |
| 24 | Sathiaon (SAA) | 18:19 | 18:20 | 1 min | 435 km |
| 25 | Azamgarh (AMH) | 18:35 | 18:40 | 5 min | 448 km |
| 26 | Sarai Mir (SMZ) | 19:05 | 19:06 | 1 min | 473 km |
| 27 | Khorason Road (KRND) | 19:24 | 19:25 | 1 min | 483 km |
| 28 | Shahganj Jn (SHG) | 20:05 | 20:30 | 25 min | 504 km |
| 29 | Akbarpur (ABP) | 21:04 | 21:06 | 2 min | 548 km |
| 30 | Ayodhya (AY) | 21:45 | 21:46 | 1 min | 602 km |
| 31 | Faizabad Jn (FD) | 22:10 | 22:15 | 5 min | 610 km |
| 32 | Rudauli (RDL) | 22:48 | 22:49 | 1 min | 647 km |
| 33 | Barabanki Jn (BBK) | 00:10 | 00:11 | 1 min | 709 km |
| 34 | Lucknow Nr (LKO) | 01:00 | 01:20 | 20 min | 737 km |
| 35 | Shahjehanpur (SPN) | 03:45 | 03:47 | 2 min | 901 km |
| 36 | Bareilly (BE) | 05:20 | 05:25 | 5 min | 972 km |
| 37 | Rampur (RMU) | 06:32 | 06:33 | 1 min | 1035 km |
| 38 | Moradabad (MB) | 07:15 | 07:30 | 15 min | 1063 km |
| 39 | Amroha (AMRO) | 08:14 | 08:15 | 1 min | 1093 km |
| 40 | Hapur (HPU) | 10:08 | 10:10 | 2 min | 1167 km |
| 41 | Ghaziabad (GZB) | 11:10 | 11:12 | 2 min | 1204 km |
| 42 | Delhi (DLI) | 11:50 | 12:35 | 45 min | 1224 km |
| 43 | Subzi Mandi (SZM) | 12:51 | 12:52 | 1 min | 1226 km |
| 44 | Sonipat (SNP) | 13:27 | 13:28 | 1 min | 1267 km |
| 45 | Panipat Jn (PNP) | 14:12 | 14:14 | 2 min | 1312 km |
| 46 | Karnal (KUN) | 14:42 | 14:43 | 1 min | 1346 km |
| 47 | Kurukshetra Jn (KKDE) | 15:14 | 15:16 | 2 min | 1379 km |
| 48 | Ambala Cant Jn (UMB) | 16:00 | 16:10 | 10 min | 1421 km |
| 49 | Ambala City (UBC) | 16:22 | 16:23 | 1 min | 1428 km |
| 50 | Rajpura Jn (RPJ) | 16:40 | 16:41 | 1 min | 1449 km |
| 51 | Sirhind Jn (SIR) | 17:05 | 17:07 | 2 min | 1474 km |
| 52 | Govindgarh (GVG) | 17:16 | 17:17 | 1 min | 1484 km |
| 53 | Khanna (KNN) | 17:46 | 17:47 | 1 min | 1492 km |
| 54 | Doraha (DOA) | 18:15 | 18:16 | 1 min | 1512 km |
| 55 | Ludhiana Jn (LDH) | 18:40 | 18:45 | 5 min | 1534 km |
| 56 | Phillaur Jn (PHR) | 18:59 | 19:00 | 1 min | 1548 km |
| 57 | Phagwara Jn (PGW) | 19:21 | 19:22 | 1 min | 1570 km |
| 58 | Jalandhar Cant (JRC) | 20:19 | 20:21 | 2 min | 1587 km |
| 59 | Jalandhar City (JUC) | 20:30 | 20:40 | 10 min | 1591 km |
| 60 | Kartarpur (KRE) | 20:54 | 20:55 | 1 min | 1606 km |
| 61 | Beas (BEAS) | 21:17 | 21:18 | 1 min | 1628 km |
| 62 | Amritsar Jn (ASR) | 22:10 | Ends | 0 | 1670 km |