| Station | Arr | Dep | Dist. | PF | |
|---|---|---|---|---|---|
| 1 | Siliguri Jn | First | 12.45 | 0 | |
| 2 | Baghdogra | 12.59 | 13.01 | 10 | |
| 3 | Naksalbari | 13.14 | 13.16 | 23 | |
| 4 | Galgalia | 13.42 | 13.43 | 44 | |
| 5 | Thakurganj | 14.00 | 14.02 | 56 | |
| 6 | Bhogdbar Halt | 14.10 | 14.11 | 65 | |
| 7 | Kadogaon Halt | 14.20 | 14.21 | 72 | |
| 8 | Pawakhali | 14.30 | 14.32 | 79 | |
| 9 | Tulsia Halt | 14.45 | 14.46 | 89 | |
| 10 | Bibiganj | 14.55 | 14.57 | 97 | |
| 11 | Teragachh | 15.06 | 15.07 | 108 | |
| 12 | Kaliaganj | 15.17 | 15.19 | 113 | |
| 13 | Bardha Halt | 15.29 | 15.30 | 125 | |
| 14 | Lakxmipur | 15.40 | 15.42 | 138 | |
| 15 | Khawaspur | 15.52 | 15.54 | 147 | |
| 16 | Banshbari Halt | 16.02 | 16.03 | 154 | |
| 17 | Rahamatpur | 16.11 | 16.13 | 159 | |
| 18 | Arariya Court | 16.20 | 16.22 | 163 | |
| 19 | Jalalgarh | 16.39 | 16.41 | 183 | |
| 20 | Kasba | 16.57 | 16.59 | 193 | |
| 21 | Purnea Jn | 17.08 | 17.10 | 201 | |
| 22 | Katihar Jn | 18.05 | Last | 229 |