| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Rourkela ROU Source | Start | 7:50 AM | — | 0 | 1 |
| 2 | Panposh PPO | 7:59 AM | 8:00 AM | 1m | 6 | 1 |
| 3 | Kalunga KLG | 8:09 AM | 8:10 AM | 1m | 14 | 1 |
| 4 | Kanshbahal KXN | 8:16 AM | 8:17 AM | 1m | 21 | 1 |
| 5 | Raj Gangpur GP | 8:25 AM | 8:26 AM | 1m | 30 | 1 |
| 6 | Sonakhan SXN | 8:33 AM | 8:34 AM | 1m | 37 | 1 |
| 7 | Sagra SOGR | 8:41 AM | 8:42 AM | 1m | 43 | 1 |
| 8 | Garpos GPH | 8:48 AM | 8:49 AM | 1m | 49 | 1 |
| 9 | Tangarmunda TGM | 8:57 AM | 8:58 AM | 1m | 57 | 1 |
| 10 | Bamra BMB | 9:06 AM | 9:07 AM | 1m | 65 | 1 |
| 11 | Dharuadihi DIH | 9:15 AM | 9:16 AM | 1m | 74 | 1 |
| 12 | Bagdihi BEH | 9:21 AM | 9:22 AM | 1m | 81 | 1 |
| 13 | Panpali PNPL | 9:27 AM | 9:28 AM | 1m | 87 | 1 |
| 14 | Dhutra DTV | 9:37 AM | 9:38 AM | 1m | 93 | 1 |
| 15 | Jharsuguda Jn JSG | 10:20 AM | 10:25 AM | 5m | 101 | 1 |
| 16 | Jharsuguda Road JSGR | 10:33 AM | 10:35 AM | 2m | 104 | 1 |
| 17 | Brundamal BXQ | 10:42 AM | 10:44 AM | 2m | 108 | 1 |
| 18 | Lapanga LPG | 10:53 AM | 10:55 AM | 2m | 117 | 1 |
| 19 | Rengali RGL | 11:05 AM | 11:07 AM | 2m | 128 | 1 |
| 20 | Sason SSN | 11:18 AM | 11:20 AM | 2m | 136 | 1 |
| 21 | Sarala SLRA | 11:29 AM | 11:31 AM | 2m | 143 | 1 |
| 22 | Sambalpur Jn. SBP | 11:50 AM | 12:10 PM | 20m | 150 | 1 |
| 23 | Sambalpur City SBPY | 12:23 PM | 12:25 PM | 2m | 156 | 1 |
| 24 | Maneswar MANE | 12:38 PM | 12:40 PM | 2m | 165 | 1 |
| 25 | Hatibari HATB | 12:50 PM | 12:52 PM | 2m | 178 | 1 |
| 26 | Jujomura JUJA | 1:04 PM | 1:06 PM | 2m | 189 | 1 |
| 27 | Charmal CHAR | 1:19 PM | 1:21 PM | 2m | 206 | 1 |
| 28 | Raikakhol RAIR | 1:34 PM | 1:36 PM | 2m | 221 | 1 |
| 29 | Bamur BAMR | 1:48 PM | 1:50 PM | 2m | 237 | 1 |
| 30 | Saragipali SRGP | 2:00 PM | 2:02 PM | 2m | 247 | 1 |
| 31 | Handapa HNPA | 2:13 PM | 2:15 PM | 2m | 261 | 1 |
| 32 | Boinda BONA | 2:33 PM | 2:35 PM | 2m | 268 | 1 |
| 33 | Jarapada JRPD | 2:53 PM | 2:55 PM | 2m | 283 | 1 |
| 34 | Kerejanga KPJG | 3:15 PM | 3:17 PM | 2m | 293 | 1 |
| 35 | Angul ANGL | 3:48 PM | 3:50 PM | 2m | 307 | 1 |
| 36 | Talcher Road TLHD | 4:00 PM | 4:01 PM | 1m | 319 | 1 |
| 37 | Talcher TLHR | 4:11 PM | 4:31 PM | 20m | 325 | 1 |
| 38 | Talcher Thermal Ph TTPT | 4:45 PM | 4:46 PM | 1m | 335 | 1 |
| 39 | Burhapanka BDPK | 4:50 PM | 4:51 PM | 1m | 338 | 1 |
| 40 | Meramandoli MRDL | 4:57 PM | 4:58 PM | 1m | 346 | 1 |
| 41 | Nayabagirthipur NBT | 5:06 PM | 5:07 PM | 1m | 355 | 1 |
| 42 | Hindol Road HND | 5:13 PM | 5:14 PM | 1m | 360 | 1 |
| 43 | Mahadia Ph MHDB | 5:20 PM | 5:21 PM | 1m | 365 | 1 |
| 44 | Sadashibapur SSPR | 5:27 PM | 5:28 PM | 1m | 369 | 1 |
| 45 | Dandi Mal DNDL | 5:33 PM | 5:34 PM | 1m | 373 | 1 |
| 46 | Dhenkanal DNKL | 5:41 PM | 5:46 PM | 5m | 380 | 1 |
| 47 | Shyama Charanpur Hal SCPR | 5:52 PM | 5:53 PM | 1m | 385 | 1 |
| 48 | Joranda Road JRZ | 6:02 PM | 6:03 PM | 1m | 388 | 1 |
| 49 | Raj Athgarh RJGR | 6:12 PM | 6:13 PM | 1m | 400 | 1 |
| 50 | Machapur MZY | 6:18 PM | 6:19 PM | 1m | 403 | 1 |
| 51 | Gurudijhatia GJTA | 6:27 PM | 6:28 PM | 1m | 410 | 1 |
| 52 | Bada Padagaon BDPG | 6:33 PM | 6:34 PM | 1m | 414 | 1 |
| 53 | Charbatia CBT | 6:39 PM | 6:40 PM | 1m | 418 | 1 |
| 54 | Salagaon SQQ | 6:47 PM | 6:48 PM | 1m | 423 | 1 |
| 55 | Nergundi NRG | 6:55 PM | 6:56 PM | 1m | 426 | 1 |
| 56 | Manguli Chowdwar MACR | 7:00 PM | 7:01 PM | 1m | 429 | 1 |
| 57 | Kendrapara Road KNPR | 7:06 PM | 7:07 PM | 1m | 433 | 1 |
| 58 | Cuttack CTC | 7:10 PM | 7:15 PM | 5m | 438 | 1 |
| 59 | Katha Jori KTJI | 7:21 PM | 7:22 PM | 1m | 439 | 1 |
| 60 | Gopalpur Balkda GBK | 7:25 PM | 7:26 PM | 1m | 442 | 1 |
| 61 | Barang Jn. BRAG | 7:36 PM | 7:37 PM | 1m | 449 | 1 |
| 62 | Bhubaneswar New Jn BBSN | 7:39 PM | 7:40 PM | 1m | 452 | 1 |
| 63 | Patia Halt PTAB | 7:44 PM | 7:45 PM | 1m | 455 | 1 |
| 64 | Mancheswar MCS | 7:49 PM | 7:50 PM | 1m | 458 | 1 |
| 65 | Bani Bihar BNBH | 7:54 PM | 7:55 PM | 1m | 461 | 1 |
| 66 | Bhubaneswar BBS | 8:00 PM | 8:05 PM | 5m | 465 | 1 |
| 67 | Lingaraj Tmp Rd LGTR | 8:09 PM | 8:10 PM | 1m | 469 | 1 |
| 68 | Retang RTN | 8:18 PM | 8:19 PM | 1m | 476 | 1 |
| 69 | Khurda Road Jn KUR | 8:30 PM | 8:35 PM | 5m | 484 | 1 |
| 70 | Haripur Gram HPGM | 8:41 PM | 8:42 PM | 1m | 486 | 1 |
| 71 | Motari Halt MWQ | 8:47 PM | 8:48 PM | 1m | 492 | 1 |
| 72 | Kanas Road KASR | 8:53 PM | 8:54 PM | 1m | 495 | 1 |
| 73 | Delang DEG | 8:59 PM | 9:00 PM | 1m | 499 | 1 |
| 74 | Jenapur Road Ph JPRD | 9:05 PM | 9:06 PM | 1m | 503 | 1 |
| 75 | Birpurusothampr BRST | 9:10 PM | 9:11 PM | 1m | 506 | 1 |
| 76 | Sakhi Gopal SIL | 9:15 PM | 9:16 PM | 1m | 512 | 1 |
| 77 | Jankidaipur JKDP | 9:21 PM | 9:22 PM | 1m | 518 | 1 |
| 78 | Malatipatpur MLT | 9:29 PM | 9:30 PM | 1m | 521 | 1 |
| 79 | Puri PURI Destination | 1:15 AM | End | — | 528 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.