| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kendujhar KDJR Source | Start | 9:00 PM | - | 0 | 1 |
| 2 | Naranpur NANR | 9:05 PM | 9:06 PM | 1m | 6 | 1 |
| 3 | Basantapur BSTP | 9:15 PM | 9:16 PM | 1m | 15 | 1 |
| 4 | Sitabinj STBJ | 9:28 PM | 9:29 PM | 1m | 28 | 1 |
| 5 | Nilakantheswar Asthan NKW | 9:39 PM | 9:40 PM | 1m | 39 | 1 |
| 6 | Hari Chandanpur HCNR | 9:50 PM | 9:51 PM | 1m | 50 | 1 |
| 7 | Chilikidara CLDR | 10:01 PM | 10:02 PM | 1m | 60 | 1 |
| 8 | Sagadapata SGDP | 10:12 PM | 10:13 PM | 1m | 71 | 1 |
| 9 | Tangiri Apal TGRL | 10:28 PM | 10:29 PM | 1m | 88 | 1 |
| 10 | Tomka TMKA | 10:39 PM | 10:40 PM | 1m | 98 | 1 |
| 11 | Block Cabin 'b' BBTY | 10:45 PM | 10:46 PM | 1m | 104 | 1 |
| 12 | Baghuapal BGPL | 10:50 PM | 10:51 PM | 1m | 107 | 1 |
| 13 | Sukinda Road SKND | 11:00 PM | 11:01 PM | 1m | 115 | 1 |
| 14 | Jakhapura JKPR | 11:09 PM | 11:10 PM | 1m | 123 | 1 |
| 15 | Brahmani Ph BRMI | 11:14 PM | 11:15 PM | 1m | 126 | 1 |
| 16 | Jenapur JEN | 11:20 PM | 11:21 PM | 1m | 131 | 1 |
| 17 | New Garh Madhopur NGMP | 11:27 PM | 11:28 PM | 1m | 136 | 1 |
| 18 | Haridaspur HDS | 11:36 PM | 11:37 PM | 1m | 146 | 1 |
| 19 | Dhanmandal DNM | 11:42 PM | 11:43 PM | 1m | 151 | 1 |
| 20 | Barithengarh BRTG | 11:49 PM | 11:50 PM | 1m | 158 | 1 |
| 21 | Byree BYY | 11:55 PM | 11:56 PM | 1m | 162 | 1 |
| 22 | Sri Jhadeshwar Road SJDR | 12:01 AM | 12:02 AM | 1m | 165 | 2 |
| 23 | Kapilas Road KIS | 12:06 AM | 12:07 AM | 1m | 172 | 2 |
| 24 | Nergundi NRG | 12:12 AM | 12:13 AM | 1m | 176 | 2 |
| 25 | Manguli Chowdwar MACR | 12:17 AM | 12:18 AM | 1m | 179 | 2 |
| 26 | Kendrapara Road KNPR | 12:23 AM | 12:24 AM | 1m | 183 | 2 |
| 27 | Cuttack CTC | 12:33 AM | 12:38 AM | 5m | 187 | 2 |
| 28 | Katha Jori KTJI | 12:41 AM | 12:42 AM | 1m | 189 | 2 |
| 29 | Gopalpur Balkda GBK | 12:47 AM | 12:48 AM | 1m | 191 | 2 |
| 30 | Barang Jn. BRAG | 12:57 AM | 12:58 AM | 1m | 198 | 2 |
| 31 | Bhubaneswar New Jn BBSN | 1:05 AM | 1:06 AM | 1m | 201 | 2 |
| 32 | Patia Halt PTAB | 1:11 AM | 1:12 AM | 1m | 204 | 2 |
| 33 | Mancheswar MCS | 1:17 AM | 1:18 AM | 1m | 207 | 2 |
| 34 | Bani Bihar BNBH | 1:25 AM | 1:26 AM | 1m | 211 | 2 |
| 35 | Bhubaneswar BBS | 1:31 AM | 1:36 AM | 5m | 214 | 2 |
| 36 | Lingaraj Tmp Rd LGTR | 1:43 AM | 1:44 AM | 1m | 219 | 2 |
| 37 | Retang RTN | 1:51 AM | 1:52 AM | 1m | 226 | 2 |
| 38 | Khurda Road Jn KUR | 2:03 AM | 2:13 AM | 10m | 233 | 2 |
| 39 | Haripur Gram HPGM | 2:20 AM | 2:21 AM | 1m | 236 | 2 |
| 40 | Motari Halt MWQ | 2:26 AM | 2:27 AM | 1m | 241 | 2 |
| 41 | Kanas Road KASR | 2:31 AM | 2:32 AM | 1m | 244 | 2 |
| 42 | Delang DEG | 2:36 AM | 2:37 AM | 1m | 249 | 2 |
| 43 | Jenapur Road Ph JPRD | 2:43 AM | 2:44 AM | 1m | 252 | 2 |
| 44 | Birpurusothampr BRST | 2:50 AM | 2:51 AM | 1m | 255 | 2 |
| 45 | Sakhi Gopal SIL | 2:56 AM | 2:57 AM | 1m | 261 | 2 |
| 46 | Jankidaipur JKDP | 4:17 AM | 4:18 AM | 1m | 267 | 2 |
| 47 | Malatipatpur MLT | 4:22 AM | 4:23 AM | 1m | 270 | 2 |
| 48 | Puri PURI Destination | 5:05 AM | End | - | 277 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.