| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Mathura Jn. MTJ Source | Start | 11:50 PM | — | 0 | 1 |
| 2 | Hathras City HTC | 12:29 AM | 12:31 AM | 2m | 42 | 2 |
| 3 | Kasganj KSJ | 1:15 AM | 1:25 AM | 10m | 105 | 2 |
| 4 | Kaimganj KMJ | 2:29 AM | 2:32 AM | 3m | 183 | 2 |
| 5 | Farrukhabad FBD | 3:05 AM | 3:10 AM | 5m | 213 | 2 |
| 6 | Fatehgarh FGR | 3:29 AM | 3:31 AM | 2m | 218 | 2 |
| 7 | Kannauj KJN | 4:12 AM | 4:15 AM | 3m | 272 | 2 |
| 8 | Kanpur Anwrganj CPA | 5:45 AM | 5:47 AM | 2m | 349 | 2 |
| 9 | Kanpur Central CNB | 6:10 AM | 6:15 AM | 5m | 352 | 2 |
| 10 | Aishbagh ASH | 8:08 AM | 8:18 AM | 10m | 428 | 2 |
| 11 | Badshahnagar BNZ | 8:38 AM | 8:41 AM | 3m | 436 | 2 |
| 12 | Barabanki Jn BBK | 9:16 AM | 9:18 AM | 2m | 461 | 2 |
| 13 | Gonda Jn GD | 10:33 AM | 10:38 AM | 5m | 550 | 2 |
| 14 | Mankapur Jn MUR | 11:00 AM | 11:02 AM | 2m | 578 | 2 |
| 15 | Maskanwa MSW | 11:16 AM | 11:18 AM | 2m | 592 | 2 |
| 16 | Babhnan BV | 11:33 AM | 11:35 AM | 2m | 608 | 2 |
| 17 | Basti BST | 12:02 PM | 12:05 PM | 3m | 639 | 2 |
| 18 | Khalilabad KLD | 12:26 PM | 12:28 PM | 2m | 669 | 2 |
| 19 | Gorakhpur Jn GKP | 1:37 PM | 1:47 PM | 10m | 703 | 2 |
| 20 | Deoria Sadar DEOS | 2:43 PM | 2:45 PM | 2m | 753 | 2 |
| 21 | Bhatni Jn BTT | 3:08 PM | 3:10 PM | 2m | 774 | 2 |
| 22 | Bhatpar Rani BHTR | 3:24 PM | 3:26 PM | 2m | 787 | 2 |
| 23 | Siwan Jn SV | 3:52 PM | 3:57 PM | 5m | 823 | 2 |
| 24 | Chhapra CPR Destination | 5:05 PM | End | — | 884 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.