| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Pilibhit Jn PBE Source | Start | 2:05 PM | - | 0 | 1 |
| 2 | Pratabpur Halt PTPR | 2:14 PM | 2:15 PM | 1m | 6 | 1 |
| 3 | Pauta PUF | 2:21 PM | 2:22 PM | 1m | 11 | 1 |
| 4 | Bhopatpur BFPA | 2:29 PM | 2:31 PM | 2m | 19 | 1 |
| 5 | Sherganj SNZ | 2:40 PM | 2:41 PM | 1m | 28 | 1 |
| 6 | Bisalpur BSUR | 2:48 PM | 2:51 PM | 3m | 37 | 1 |
| 7 | Mighauna MIW | 2:59 PM | 3:00 PM | 1m | 42 | 1 |
| 8 | Chak Safaura Halt CKSR | 3:05 PM | 3:06 PM | 1m | 46 | 1 |
| 9 | Zindpura ZNP | 3:10 PM | 3:11 PM | 1m | 49 | 1 |
| 10 | Vazeerpur Halt VZPH | 3:16 PM | 3:17 PM | 1m | 53 | 1 |
| 11 | Nigohi NOH | 3:28 PM | 3:30 PM | 2m | 60 | 1 |
| 12 | Dhakia Tiwari DOT | 3:36 PM | 3:37 PM | 1m | 65 | 1 |
| 13 | Areli ARX | 3:41 PM | 3:42 PM | 1m | 68 | 1 |
| 14 | Khiria Khurd KIE | 3:47 PM | 3:48 PM | 1m | 72 | 1 |
| 15 | Shahbaznagar SZN | 4:06 PM | 4:08 PM | 2m | 79 | 1 |
| 16 | Shahjehanpur SPN Destination | 4:30 PM | End | - | 84 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.