| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Katihar Jn KIR Source | Start | 10:45 PM | — | 0 | 1 |
| 2 | Karagola Road CRR | 11:06 PM | 11:08 PM | 2m | 22 | 1 |
| 3 | Kursela KUE | 11:21 PM | 11:23 PM | 2m | 39 | 1 |
| 4 | Naugachia NNA | 11:36 PM | 11:38 PM | 2m | 57 | 1 |
| 5 | Thana Bihpur Jn THB | 11:53 PM | 11:55 PM | 2m | 73 | 1 |
| 6 | Narayanpur NNR | 12:03 AM | 12:05 AM | 2m | 80 | 2 |
| 7 | Mansi Jn MNE | 12:33 AM | 12:35 AM | 2m | 115 | 2 |
| 8 | Khagaria Jn. KGG | 12:53 AM | 12:55 AM | 2m | 124 | 2 |
| 9 | Begusarai BGS | 1:35 AM | 1:37 AM | 2m | 164 | 2 |
| 10 | Barauni Jn BJU | 2:15 AM | 2:25 AM | 10m | 179 | 2 |
| 11 | Samastipur Jn SPJ | 3:45 AM | 3:50 AM | 5m | 230 | 2 |
| 12 | Khudiram Bose Pusa KRBP | 4:08 AM | 4:10 AM | 2m | 244 | 2 |
| 13 | Dholi DOL | 4:24 AM | 4:26 AM | 2m | 257 | 2 |
| 14 | Muzaffarpur Jn MFP | 5:10 AM | 5:20 AM | 10m | 282 | 2 |
| 15 | Bhagwanpur BNR | 5:57 AM | 5:59 AM | 2m | 316 | 2 |
| 16 | Hajipur Jn HJP | 6:20 AM | 6:25 AM | 5m | 336 | 2 |
| 17 | Sonpur Jn SEE | 6:35 AM | 6:40 AM | 5m | 342 | 2 |
| 18 | Dighwara DGA | 7:07 AM | 7:09 AM | 2m | 365 | 2 |
| 19 | Chhapra CPR | 8:40 AM | 8:50 AM | 10m | 395 | 2 |
| 20 | Ekma EKMA | 9:16 AM | 9:18 AM | 2m | 423 | 2 |
| 21 | Siwan Jn SV | 9:40 AM | 9:50 AM | 10m | 456 | 2 |
| 22 | Mairwa MW | 10:06 AM | 10:08 AM | 2m | 477 | 2 |
| 23 | Deoria Sadar DEOS | 10:45 AM | 10:50 AM | 5m | 526 | 2 |
| 24 | Gorakhpur Jn GKP | 12:15 PM | 12:25 PM | 10m | 576 | 2 |
| 25 | Khalilabad KLD | 12:59 PM | 1:01 PM | 2m | 610 | 2 |
| 26 | Basti BST | 1:24 PM | 1:27 PM | 3m | 640 | 2 |
| 27 | Mankapur Jn MUR | 2:15 PM | 2:17 PM | 2m | 701 | 2 |
| 28 | Gonda Jn GD | 3:10 PM | 3:15 PM | 5m | 729 | 2 |
| 29 | Barabanki Jn BBK | 4:33 PM | 4:35 PM | 2m | 818 | 2 |
| 30 | Badshahnagar BNZ | 5:16 PM | 5:19 PM | 3m | 842 | 2 |
| 31 | Aishbagh ASH | 5:58 PM | 6:08 PM | 10m | 851 | 2 |
| 32 | Unnao Jn ON | 7:13 PM | 7:15 PM | 2m | 910 | 2 |
| 33 | Kanpur Central CNB | 7:50 PM | 7:55 PM | 5m | 927 | 2 |
| 34 | Etawah Jn ETW | 9:35 PM | 9:40 PM | 5m | 1066 | 2 |
| 35 | Firozabad FZD | 10:30 PM | 10:35 PM | 5m | 1142 | 2 |
| 36 | Tundla Jn TDL | 11:10 PM | 11:12 PM | 2m | 1158 | 2 |
| 37 | Hathras Jn HRS | 11:52 PM | 11:54 PM | 2m | 1206 | 2 |
| 38 | Aligarh Jn ALJN | 12:18 AM | 12:20 AM | 2m | 1236 | 3 |
| 39 | Khurja Jn KRJ | 12:52 AM | 12:54 AM | 2m | 1280 | 3 |
| 40 | Ghaziabad GZB | 2:03 AM | 2:05 AM | 2m | 1342 | 3 |
| 41 | Delhi Shahdara DSA | 2:26 AM | 2:28 AM | 2m | 1356 | 3 |
| 42 | Delhi Jn. DLI | 2:55 AM | 3:20 AM | 25m | 1362 | 3 |
| 43 | Sonipat SNP | 4:22 AM | 4:24 AM | 2m | 1405 | 3 |
| 44 | Panipat Jn PNP | 4:55 AM | 4:57 AM | 2m | 1450 | 3 |
| 45 | Karnal KUN | 5:19 AM | 5:21 AM | 2m | 1485 | 3 |
| 46 | Kurukshetra Jn KKDE | 5:44 AM | 5:46 AM | 2m | 1518 | 3 |
| 47 | Ambala Cant Jn UMB | 6:45 AM | 6:55 AM | 10m | 1559 | 3 |
| 48 | Rajpura Jn RPJ | 7:14 AM | 7:16 AM | 2m | 1587 | 3 |
| 49 | Sirhind Jn SIR | 7:33 AM | 7:35 AM | 2m | 1613 | 3 |
| 50 | Khanna KNN | 7:48 AM | 7:50 AM | 2m | 1631 | 3 |
| 51 | Ludhiana Jn LDH | 8:40 AM | 8:50 AM | 10m | 1673 | 3 |
| 52 | Phillaur Jn PHR | 9:04 AM | 9:06 AM | 2m | 1686 | 3 |
| 53 | Phagwara Jn PGW | 9:40 AM | 9:42 AM | 2m | 1709 | 3 |
| 54 | Jalandhar City JUC | 10:30 AM | 10:40 AM | 10m | 1730 | 3 |
| 55 | Beas BEAS | 11:11 AM | 11:13 AM | 2m | 1766 | 3 |
| 56 | Amritsar ASR Destination | 12:40 PM | End | — | 1808 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.