| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Junction (HWH) | Starts | 19:00 | 0 | 0 km |
| 2 | Mecheda (MCA) | 19:55 | 19:56 | 1 min | 59 km |
| 3 | Kharagpur Junction (KGP) | 20:47 | 20:52 | 5 min | 116 km |
| 4 | Belda (BLDA) | 21:22 | 21:23 | 1 min | 154 km |
| 5 | Dantan (DNT) | 21:39 | 21:40 | 1 min | 170 km |
| 6 | Jaleswar (JER) | 21:56 | 21:57 | 1 min | 187 km |
| 7 | Amarda Road (ARD) | 22:13 | 22:14 | 1 min | 201 km |
| 8 | Basta (BTS) | 22:22 | 22:24 | 2 min | 206 km |
| 9 | Rupsa Junction (ROP) | 22:36 | 22:37 | 1 min | 216 km |
| 10 | Balasore (BLS) | 22:58 | 23:03 | 5 min | 234 km |
| 11 | Soro (SORO) | 23:29 | 23:30 | 1 min | 267 km |
| 12 | Bhadrakh (BHC) | 00:10 | 00:12 | 2 min | 296 km |
| 13 | Jajpur K Road (JJKR) | 00:49 | 00:50 | 1 min | 340 km |
| 14 | Kapilas Road (KIS) | 01:27 | 01:28 | 1 min | 397 km |
| 15 | Cuttack (CTC) | 01:50 | 01:55 | 5 min | 412 km |
| 16 | Barang (BRAG) | 02:09 | 02:10 | 1 min | 423 km |
| 17 | Bhubaneswar (BBS) | 02:30 | 02:35 | 5 min | 439 km |
| 18 | Khurda Road Junction (KUR) | 03:25 | 03:30 | 5 min | 458 km |
| 19 | Sakhi Gopal (SIL) | 03:58 | 03:59 | 1 min | 486 km |
| 20 | Puri (PURI) | 04:50 | Ends | 0 | 502 km |