| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Muzaffarpur Jn (MFP) | Starts | 07:25 | 0 | 0 km |
| 2 | Hajipur Jn (HJP) | 08:21 | 08:22 | 1 min | 54 km |
| 3 | Sonpur Jn (SEE) | 08:38 | 08:43 | 5 min | 60 km |
| 4 | Chhapra (CPR) | 10:10 | 10:20 | 10 min | 114 km |
| 5 | Ballia (BUI) | 11:45 | 11:50 | 5 min | 179 km |
| 6 | Ghazipur City (GCT) | 13:20 | 13:25 | 5 min | 244 km |
| 7 | Varanasi Jn (BSB) | 15:15 | 15:30 | 15 min | 319 km |
| 8 | Sultanpur (SLN) | 17:35 | 17:37 | 2 min | 462 km |
| 9 | Musafir Khana (MFKA) | 18:06 | 18:07 | 1 min | 494 km |
| 10 | Nihalgarh (NHH) | 18:26 | 18:27 | 1 min | 513 km |
| 11 | Lucknow Nr (LKO) | 21:05 | 21:20 | 15 min | 602 km |
| 12 | Bareilly (BE) | 02:30 | 02:35 | 5 min | 837 km |
| 13 | Moradabad (MB) | 04:10 | 04:20 | 10 min | 928 km |
| 14 | Najibabad Jn (NBD) | 05:36 | 05:39 | 3 min | 1026 km |
| 15 | Laksar Jn (LRJ) | 06:12 | 06:15 | 3 min | 1067 km |
| 16 | Roorkee (RK) | 07:19 | 07:20 | 1 min | 1085 km |
| 17 | Saharanpur (SRE) | 08:25 | 08:35 | 10 min | 1120 km |
| 18 | Jagadhri (JUD) | 09:02 | 09:03 | 1 min | 1150 km |
| 19 | Ambala Cant Jn (UMB) | 10:00 | Ends | 0 | 1201 km |