| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kharagpur Jn KGP Source | Start | 4:30 AM | - | 0 | 1 |
| 2 | Girimaidan GMDN | 4:38 AM | 4:39 AM | 1m | 2 | 1 |
| 3 | Gokulpur GKL | 4:44 AM | 4:45 AM | 1m | 6 | 1 |
| 4 | Midnapore MDN | 5:01 AM | 5:03 AM | 2m | 13 | 1 |
| 5 | Salboni SLB | 5:22 AM | 5:23 AM | 1m | 37 | 1 |
| 6 | Chandrakona Road CDGR | 5:32 AM | 5:33 AM | 1m | 48 | 1 |
| 7 | Garbeta GBA | 5:41 AM | 5:43 AM | 2m | 60 | 1 |
| 8 | Piardoba PBA | 5:54 AM | 5:55 AM | 1m | 73 | 1 |
| 9 | Bishnupur VSU | 6:04 AM | 6:06 AM | 2m | 85 | 1 |
| 10 | Ondagrarm ODM | 6:19 AM | 6:20 AM | 1m | 99 | 1 |
| 11 | Bankura BQA | 6:38 AM | 6:40 AM | 2m | 115 | 1 |
| 12 | Chhatna CJN | 6:52 AM | 6:53 AM | 1m | 129 | 1 |
| 13 | Jhantipahari JPH | 7:01 AM | 7:02 AM | 1m | 138 | 1 |
| 14 | Sirjam SRJM | 7:10 AM | 7:11 AM | 1m | 147 | 1 |
| 15 | Indrabil IBL | 7:19 AM | 7:20 AM | 1m | 154 | 1 |
| 16 | Adra ADRA | 7:40 AM | 7:45 AM | 5m | 168 | 1 |
| 17 | Anara ANR | 8:01 AM | 8:03 AM | 2m | 182 | 1 |
| 18 | Purulia Jn. PRR | 8:40 AM | 8:50 AM | 10m | 207 | 1 |
| 19 | Gourinathdham GTD | 9:04 AM | 9:05 AM | 1m | 222 | 1 |
| 20 | Chas Road CAS | 9:12 AM | 9:13 AM | 1m | 229 | 1 |
| 21 | Garh Jaipur GUG | 9:21 AM | 9:22 AM | 1m | 236 | 1 |
| 22 | Kotshila KSX | 9:44 AM | 9:45 AM | 1m | 243 | 1 |
| 23 | Begunkodar BKDR | 9:50 AM | 9:51 AM | 1m | 250 | 1 |
| 24 | Jhalida JAA | 9:55 AM | 9:56 AM | 1m | 255 | 1 |
| 25 | Tulin THO | 10:02 AM | 10:03 AM | 1m | 263 | 1 |
| 26 | Muri Jn MURI | 10:12 AM | 10:14 AM | 2m | 267 | 1 |
| 27 | Silli SLF | 10:25 AM | 10:26 AM | 1m | 274 | 1 |
| 28 | Tatisilwai TIS | 11:06 AM | 11:07 AM | 1m | 320 | 1 |
| 29 | Namkom NKM | 11:12 AM | 11:13 AM | 1m | 326 | 1 |
| 30 | Ranchi RNC Destination | 12:40 PM | End | - | 330 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.