| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Bilaspur Jn. BSP Source | Start | 6:50 AM | — | 0 | 1 |
| 2 | Gatora GTW | 6:58 AM | 7:00 AM | 2m | 6 | 1 |
| 3 | Jairamnagar JRMG | 7:07 AM | 7:09 AM | 2m | 14 | 1 |
| 4 | Kotmi Sonar Halt KTSH | 7:15 AM | 7:17 AM | 2m | 21 | 1 |
| 5 | Akaltara AKT | 7:23 AM | 7:25 AM | 2m | 27 | 1 |
| 6 | Kapan KPNA | 7:33 AM | 7:35 AM | 2m | 36 | 1 |
| 7 | Janjgir Naila NIA | 7:41 AM | 7:43 AM | 2m | 42 | 1 |
| 8 | Champa CPH | 7:58 AM | 8:03 AM | 5m | 53 | 1 |
| 9 | Saragaon Road Halt SGRD | 8:11 AM | 8:12 AM | 1m | 62 | 1 |
| 10 | Baradwar BUA | 8:18 AM | 8:20 AM | 2m | 68 | 1 |
| 11 | Jetha JDDA | 8:27 AM | 8:28 AM | 1m | 76 | 1 |
| 12 | Sakti SKT | 8:34 AM | 8:39 AM | 5m | 83 | 1 |
| 13 | Jharradih JDI | 8:47 AM | 8:49 AM | 2m | 93 | 1 |
| 14 | Kharsia KHS | 8:55 AM | 8:57 AM | 2m | 99 | 1 |
| 15 | Robertson ROB | 9:04 AM | 9:06 AM | 2m | 107 | 1 |
| 16 | Bhupdeopur BEF | 9:14 AM | 9:16 AM | 2m | 116 | 1 |
| 17 | Kirodimalnagar KDTR | 9:23 AM | 9:25 AM | 2m | 125 | 1 |
| 18 | Raigarh RIG | 9:37 AM | 9:42 AM | 5m | 133 | 1 |
| 19 | Kotarlia KRL | 9:50 AM | 9:52 AM | 2m | 142 | 1 |
| 20 | Jamga JMG | 9:59 AM | 10:01 AM | 2m | 151 | 1 |
| 21 | Daghora DAO | 10:11 AM | 10:13 AM | 2m | 163 | 1 |
| 22 | Himgir HGR | 10:21 AM | 10:23 AM | 2m | 170 | 1 |
| 23 | Belpahar BPH | 10:32 AM | 10:34 AM | 2m | 184 | 1 |
| 24 | Brajrajnagar BRJN | 11:00 AM | 11:02 AM | 2m | 193 | 1 |
| 25 | Ib IB | 11:53 AM | 11:55 AM | 2m | 195 | 1 |
| 26 | Jharsuguda Road JSGR | 12:10 PM | 12:15 PM | 5m | 204 | 1 |
| 27 | Brundamal BXQ | 12:25 PM | 12:27 PM | 2m | 208 | 1 |
| 28 | Lapanga LPG | 12:40 PM | 12:42 PM | 2m | 217 | 1 |
| 29 | Rengali RGL | 12:55 PM | 12:57 PM | 2m | 228 | 1 |
| 30 | Sason SSN | 1:10 PM | 1:12 PM | 2m | 237 | 1 |
| 31 | Sarala SLRA | 1:25 PM | 1:27 PM | 2m | 243 | 1 |
| 32 | Sambalpur Jn. SBP | 1:50 PM | 2:00 PM | 10m | 251 | 1 |
| 33 | Hirakud HKG | 2:17 PM | 2:19 PM | 2m | 258 | 1 |
| 34 | Godbhaga GBQ | 2:28 PM | 2:30 PM | 2m | 267 | 1 |
| 35 | Attabira ATS | 2:39 PM | 2:41 PM | 2m | 275 | 1 |
| 36 | Deobahal DOBH | 2:48 PM | 2:49 PM | 1m | 281 | 1 |
| 37 | Bargarh Road BRGA | 3:00 PM | 3:05 PM | 5m | 293 | 1 |
| 38 | Barpali BRPL | 3:20 PM | 3:22 PM | 2m | 312 | 1 |
| 39 | Dungripadi DJX | 3:33 PM | 3:35 PM | 2m | 326 | 1 |
| 40 | Khalipali KHPL | 3:51 PM | 3:53 PM | 2m | 339 | 1 |
| 41 | Loisingha LSX | 4:03 PM | 4:05 PM | 2m | 350 | 1 |
| 42 | Balangir Road BNRD | 4:18 PM | 4:20 PM | 2m | 367 | 1 |
| 43 | Balangir BLGR | 4:25 PM | 4:30 PM | 5m | 369 | 1 |
| 44 | Deogan Road DFR | 4:53 PM | 4:55 PM | 2m | 386 | 1 |
| 45 | Saintala SFC | 5:15 PM | 5:17 PM | 2m | 404 | 1 |
| 46 | Badmal BUDM | 5:45 PM | 5:47 PM | 2m | 412 | 1 |
| 47 | Sikir SFK | 6:15 PM | 6:17 PM | 2m | 422 | 1 |
| 48 | Titlagarh TIG Destination | 7:00 PM | End | — | 432 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.