| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Howrah Jn HWH Source | Start | 5:45 PM | — | 0 | 1 |
| 2 | Santragachi Jn SRC | 6:03 PM | 6:05 PM | 2m | 7 | 1 |
| 3 | Bagnan BZN | 6:36 PM | 6:38 PM | 2m | 45 | 1 |
| 4 | Mecheda MCA | 6:51 PM | 6:53 PM | 2m | 58 | 1 |
| 5 | Panskura PKU | 7:05 PM | 7:07 PM | 2m | 71 | 1 |
| 6 | Haur HAUR | 7:17 PM | 7:18 PM | 1m | 81 | 1 |
| 7 | Radhamohanpur RDU | 7:23 PM | 7:24 PM | 1m | 85 | 1 |
| 8 | Balichak BCK | 7:31 PM | 7:33 PM | 2m | 91 | 1 |
| 9 | Kharagpur Jn KGP | 7:50 PM | 7:55 PM | 5m | 116 | 1 |
| 10 | Girimaidan GMDN | 8:09 PM | 8:10 PM | 1m | 118 | 1 |
| 11 | Gokulpur GKL | 8:15 PM | 8:16 PM | 1m | 122 | 1 |
| 12 | Midnapore MDN | 8:33 PM | 8:35 PM | 2m | 129 | 1 |
| 13 | Godapeasal GSL | 8:50 PM | 8:51 PM | 1m | 141 | 1 |
| 14 | Salboni SLB | 9:02 PM | 9:03 PM | 1m | 153 | 1 |
| 15 | Chandrakona Road CDGR | 9:12 PM | 9:13 PM | 1m | 164 | 1 |
| 16 | Garbeta GBA | 9:23 PM | 9:24 PM | 1m | 176 | 1 |
| 17 | Bogri Road BGO | 9:29 PM | 9:30 PM | 1m | 180 | 1 |
| 18 | Piardoba PBA | 9:37 PM | 9:38 PM | 1m | 189 | 1 |
| 19 | Bishnupur VSU | 9:50 PM | 9:52 PM | 2m | 201 | 1 |
| 20 | Ramsagar RSG | 9:58 PM | 9:59 PM | 1m | 206 | 1 |
| 21 | Ondagrarm ODM | 10:07 PM | 10:08 PM | 1m | 215 | 1 |
| 22 | Bheduasol BXL | 10:16 PM | 10:17 PM | 1m | 224 | 1 |
| 23 | Bankura BQA | 10:28 PM | 10:30 PM | 2m | 231 | 1 |
| 24 | Chhatna CJN | 10:43 PM | 10:44 PM | 1m | 245 | 1 |
| 25 | Jhantipahari JPH | 10:53 PM | 10:54 PM | 1m | 254 | 1 |
| 26 | Sirjam SRJM | 11:03 PM | 11:04 PM | 1m | 263 | 1 |
| 27 | Indrabil IBL | 11:14 PM | 11:15 PM | 1m | 270 | 1 |
| 28 | Adra ADRA Destination | 11:55 PM | End | — | 284 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.