| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Sealdah SDAH Source | Start | 6:20 PM | — | 0 | 1 |
| 2 | Ranaghat Jn RHA | 7:48 PM | 7:50 PM | 2m | 76 | 1 |
| 3 | Krishngr Cty Jn KNJ | 8:12 PM | 8:14 PM | 2m | 102 | 1 |
| 4 | Bethuadahari BTY | 8:34 PM | 8:35 PM | 1m | 130 | 1 |
| 5 | Debagram DEB | 8:45 PM | 8:46 PM | 1m | 143 | 1 |
| 6 | Plassey PLY | 8:55 PM | 8:56 PM | 1m | 153 | 1 |
| 7 | Rejinagar REJ | 9:03 PM | 9:04 PM | 1m | 162 | 1 |
| 8 | Beldanga BEB | 9:13 PM | 9:14 PM | 1m | 171 | 1 |
| 9 | Berhampore Crt BPC | 9:33 PM | 9:35 PM | 2m | 189 | 1 |
| 10 | Cossimbazar CSZ | 9:40 PM | 9:41 PM | 1m | 193 | 1 |
| 11 | Murshidabad MBB | 9:49 PM | 9:50 PM | 1m | 200 | 1 |
| 12 | Jiaganj JJG | 9:57 PM | 9:58 PM | 1m | 207 | 1 |
| 13 | Bhagwangola BQG | 10:07 PM | 10:08 PM | 1m | 219 | 1 |
| 14 | Lalgola LGL Destination | 10:40 PM | End | — | 231 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.