| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kolkatta Terminal KOAA Source | Start | 6:50 AM | — | 0 | 1 |
| 2 | Barrackpore BP | 7:18 AM | 7:19 AM | 1m | 18 | 1 |
| 3 | Ranaghat Jn RHA | 8:15 AM | 8:17 AM | 2m | 69 | 1 |
| 4 | Krishngr Cty Jn KNJ | 8:40 AM | 8:42 AM | 2m | 95 | 1 |
| 5 | Bethuadahari BTY | 9:03 AM | 9:04 AM | 1m | 123 | 1 |
| 6 | Debagram DEB | 9:13 AM | 9:14 AM | 1m | 136 | 1 |
| 7 | Plassey PLY | 9:20 AM | 9:21 AM | 1m | 146 | 1 |
| 8 | Beldanga BEB | 9:35 AM | 9:36 AM | 1m | 164 | 1 |
| 9 | Berhampore Crt BPC | 9:55 AM | 10:00 AM | 5m | 182 | 1 |
| 10 | Cossimbazar CSZ | 10:05 AM | 10:06 AM | 1m | 186 | 1 |
| 11 | Murshidabad MBB | 10:10 AM | 10:11 AM | 1m | 193 | 1 |
| 12 | Jiaganj JJG | 10:18 AM | 10:19 AM | 1m | 200 | 1 |
| 13 | Bhagwangola BQG | 10:29 AM | 10:30 AM | 1m | 212 | 1 |
| 14 | Lalgola LGL Destination | 11:05 AM | End | — | 224 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.