| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Anand Vihar Terminal ANVT Source | Start | 2:15 PM | — | 0 | 1 |
| 2 | Ghaziabad GZB | 2:50 PM | 2:52 PM | 2m | 13 | 1 |
| 3 | Hapur HPU | 3:29 PM | 3:34 PM | 5m | 50 | 1 |
| 4 | Amroha AMRO | 4:33 PM | 4:35 PM | 2m | 123 | 1 |
| 5 | Moradabad MB | 5:23 PM | 5:28 PM | 5m | 154 | 1 |
| 6 | Pipalsana PLS | 6:28 PM | 6:30 PM | 2m | 172 | 1 |
| 7 | Roshanpur RHN | 6:39 PM | 6:41 PM | 2m | 182 | 1 |
| 8 | Kashipur KPV | 7:10 PM | 7:30 PM | 20m | 203 | 1 |
| 9 | Bazpur BPZ | 7:50 PM | 7:52 PM | 2m | 223 | 1 |
| 10 | Gularbhoj GUB | 8:09 PM | 8:11 PM | 2m | 239 | 1 |
| 11 | Rudrapur Sidcul Halt RPSC | 8:32 PM | 8:33 PM | 1m | 252 | 1 |
| 12 | Lalkua Jn. LKU Destination | 9:10 PM | End | — | 261 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.