| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kashipur KPV Source | Start | 10:45 AM | - | 0 | 1 |
| 2 | Sarkara SKX | 10:59 AM | 11:00 AM | 1m | 12 | 1 |
| 3 | Bazpur BPZ | 11:08 AM | 11:10 AM | 2m | 20 | 1 |
| 4 | Beria Daulat BRDT | 11:19 AM | 11:20 AM | 1m | 29 | 1 |
| 5 | Gularbhoj GUB | 11:26 AM | 11:28 AM | 2m | 36 | 1 |
| 6 | Rudrapur Sidcul Halt RPSC | 11:49 AM | 11:50 AM | 1m | 49 | 1 |
| 7 | Lalkua Jn. LKU | 12:50 PM | 12:55 PM | 5m | 58 | 1 |
| 8 | Pantnagar PBW | 1:05 PM | 1:07 PM | 2m | 65 | 1 |
| 9 | Kichha KHH | 1:17 PM | 1:19 PM | 2m | 76 | 1 |
| 10 | Baheri BHI | 1:33 PM | 1:37 PM | 4m | 91 | 1 |
| 11 | Richha Road RR | 1:47 PM | 1:48 PM | 1m | 99 | 1 |
| 12 | Deoranian DRN | 1:56 PM | 1:58 PM | 2m | 108 | 1 |
| 13 | Atamanda AMA | 2:06 PM | 2:07 PM | 1m | 115 | 1 |
| 14 | Bhojipura Jn. BPR | 2:14 PM | 2:16 PM | 2m | 123 | 1 |
| 15 | Dohna DOX | 2:22 PM | 2:24 PM | 2m | 128 | 1 |
| 16 | Izzatnagar Jn IZN | 2:48 PM | 2:50 PM | 2m | 135 | 1 |
| 17 | Bareilly City BC Destination | 3:20 PM | End | - | 140 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.