| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kharagpur Jn KGP Source | Start | 8:35 AM | — | 0 | 1 |
| 2 | Girimaidan GMDN | 8:46 AM | 8:47 AM | 1m | 2 | 1 |
| 3 | Gokulpur GKL | 8:52 AM | 8:53 AM | 1m | 6 | 1 |
| 4 | Midnapore MDN | 9:13 AM | 9:15 AM | 2m | 13 | 1 |
| 5 | Godapeasal GSL | 9:26 AM | 9:27 AM | 1m | 25 | 1 |
| 6 | Salboni SLB | 9:37 AM | 9:38 AM | 1m | 37 | 1 |
| 7 | Chandrakona Road CDGR | 9:46 AM | 9:48 AM | 2m | 48 | 1 |
| 8 | Garbeta GBA | 10:01 AM | 10:03 AM | 2m | 60 | 1 |
| 9 | Bogri Road BGO | 10:12 AM | 10:13 AM | 1m | 64 | 1 |
| 10 | Piardoba PBA | 10:19 AM | 10:21 AM | 2m | 73 | 1 |
| 11 | Bishnupur VSU | 10:31 AM | 10:33 AM | 2m | 85 | 1 |
| 12 | Ramsagar RSG | 10:42 AM | 10:43 AM | 1m | 90 | 1 |
| 13 | Ondagrarm ODM | 10:51 AM | 10:53 AM | 2m | 99 | 1 |
| 14 | Bheduasol BXL | 11:02 AM | 11:03 AM | 1m | 108 | 1 |
| 15 | Bankura BQA | 11:08 AM | 11:13 AM | 5m | 115 | 1 |
| 16 | Anchuri ANCR | 11:27 AM | 11:28 AM | 1m | 126 | 1 |
| 17 | Chhatna CJN | 11:35 AM | 11:36 AM | 1m | 129 | 1 |
| 18 | Jhantipahari JPH | 11:47 AM | 11:48 AM | 1m | 138 | 1 |
| 19 | Sirjam SRJM | 11:57 AM | 11:58 AM | 1m | 147 | 1 |
| 20 | Indrabil IBL | 12:09 PM | 12:10 PM | 1m | 154 | 1 |
| 21 | Metyalsahar Halt MYX | 12:19 PM | 12:20 PM | 1m | 160 | 1 |
| 22 | Adra ADRA | 12:50 PM | 1:00 PM | 10m | 168 | 1 |
| 23 | Garh Dhrubbeswar GRB | 1:11 PM | 1:12 PM | 1m | 175 | 1 |
| 24 | Anara ANR | 1:22 PM | 1:24 PM | 2m | 182 | 1 |
| 25 | Bagalia BGA | 1:32 PM | 1:33 PM | 1m | 187 | 1 |
| 26 | Kustaur KSU | 1:41 PM | 1:42 PM | 1m | 196 | 1 |
| 27 | Chharra CHRA | 1:49 PM | 1:50 PM | 1m | 200 | 1 |
| 28 | Purulia Jn. PRR | 2:20 PM | 2:40 PM | 20m | 207 | 1 |
| 29 | Gourinathdham GTD | 2:59 PM | 3:00 PM | 1m | 222 | 1 |
| 30 | Chas Road CAS | 3:07 PM | 3:08 PM | 1m | 229 | 1 |
| 31 | Garh Jaipur GUG | 3:15 PM | 3:16 PM | 1m | 236 | 1 |
| 32 | Kotshila KSX | 3:29 PM | 3:30 PM | 1m | 243 | 1 |
| 33 | Begunkodar BKDR | 3:36 PM | 3:37 PM | 1m | 250 | 1 |
| 34 | Jhalida JAA | 3:42 PM | 3:43 PM | 1m | 255 | 1 |
| 35 | Tulin THO | 3:50 PM | 3:51 PM | 1m | 263 | 1 |
| 36 | Muri Jn MURI | 4:00 PM | 4:05 PM | 5m | 267 | 1 |
| 37 | Silli SLF | 4:17 PM | 4:18 PM | 1m | 274 | 1 |
| 38 | Kita KITA | 4:27 PM | 4:28 PM | 1m | 282 | 1 |
| 39 | Gautamdhara GATD | 4:42 PM | 4:43 PM | 1m | 297 | 1 |
| 40 | Gangaghat GAG | 4:57 PM | 4:58 PM | 1m | 312 | 1 |
| 41 | Tatisilwai TIS | 5:08 PM | 5:09 PM | 1m | 320 | 1 |
| 42 | Namkom NKM | 5:15 PM | 5:16 PM | 1m | 326 | 1 |
| 43 | Ranchi RNC | 5:25 PM | 5:30 PM | 5m | 330 | 1 |
| 44 | Hatia HTE Destination | 7:30 PM | End | — | 337 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.