| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Katni KTE Source | Start | 3:20 PM | — | 0 | 1 |
| 2 | Jhalwara JLW | 4:05 PM | 4:07 PM | 2m | 11 | 1 |
| 3 | Rupaund RPD | 4:14 PM | 4:16 PM | 2m | 23 | 1 |
| 4 | Vilayatkalan Rd VYK | 4:23 PM | 4:25 PM | 2m | 31 | 1 |
| 5 | Chandia Road CHD | 4:31 PM | 4:33 PM | 2m | 40 | 1 |
| 6 | Lorha LOA | 4:40 PM | 4:42 PM | 2m | 48 | 1 |
| 7 | Umaria UMR | 4:52 PM | 4:57 PM | 5m | 58 | 1 |
| 8 | Karkeli KKI | 5:04 PM | 5:06 PM | 2m | 71 | 1 |
| 9 | Nowrozabad NRZB | 5:15 PM | 5:17 PM | 2m | 81 | 1 |
| 10 | Birsinghpur BRS | 5:25 PM | 5:27 PM | 2m | 88 | 1 |
| 11 | Mudaria MDXR | 5:32 PM | 5:34 PM | 2m | 94 | 1 |
| 12 | Ghunghuti GGT | 5:40 PM | 5:42 PM | 2m | 104 | 1 |
| 13 | Badhwa Bara BDWA | 5:54 PM | 5:56 PM | 2m | 117 | 1 |
| 14 | Shahdol SDL | 6:13 PM | 6:23 PM | 10m | 125 | 1 |
| 15 | Singhpur SNGP | 6:30 PM | 6:32 PM | 2m | 131 | 1 |
| 16 | Chhada CHDX | 6:37 PM | 6:39 PM | 2m | 138 | 1 |
| 17 | Burhar BUH | 6:45 PM | 6:47 PM | 2m | 145 | 1 |
| 18 | Amlai AAL | 6:55 PM | 6:57 PM | 2m | 154 | 1 |
| 19 | Anuppur Jn APR | 7:12 PM | 7:17 PM | 5m | 166 | 1 |
| 20 | Mauhari MZH | 7:27 PM | 7:29 PM | 2m | 174 | 1 |
| 21 | Dhurwasin DRSN | 7:35 PM | 7:37 PM | 2m | 182 | 1 |
| 22 | Harrad HRV | 7:49 PM | 7:51 PM | 2m | 189 | 1 |
| 23 | Kotma KTMA | 7:59 PM | 8:04 PM | 5m | 198 | 1 |
| 24 | Baihatola BATL | 8:13 PM | 8:15 PM | 2m | 207 | 1 |
| 25 | Bijuri BJRI | 8:23 PM | 8:33 PM | 10m | 213 | 1 |
| 26 | Boridand Jn. BRND | 8:45 PM | 8:47 PM | 2m | 223 | 1 |
| 27 | Manendragarh MDGR | 9:01 PM | 9:06 PM | 5m | 230 | 1 |
| 28 | Chirmiri CHRM Destination | 10:50 PM | End | — | 253 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.