| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Junction (HWH) | Starts | 06:00 | 0 | 0 km |
| 2 | Kharagpur Junction (KGP) | 07:40 | 07:45 | 5 min | 116 km |
| 3 | Belda (BLDA) | 08:14 | 08:15 | 1 min | 154 km |
| 4 | Jaleswar (JER) | 08:39 | 08:40 | 1 min | 187 km |
| 5 | Basta (BTS) | 08:57 | 08:58 | 1 min | 206 km |
| 6 | Balasore (BLS) | 09:26 | 09:30 | 4 min | 234 km |
| 7 | Soro (SORO) | 09:52 | 09:53 | 1 min | 267 km |
| 8 | Bhadrakh (BHC) | 10:30 | 10:32 | 2 min | 296 km |
| 9 | Jajpur K Road (JJKR) | 11:04 | 11:05 | 1 min | 340 km |
| 10 | Cuttack (CTC) | 12:05 | 12:07 | 2 min | 412 km |
| 11 | Bhubaneswar (BBS) | 12:45 | 12:50 | 5 min | 439 km |
| 12 | Khurda Road Junction (KUR) | 13:15 | 13:20 | 5 min | 458 km |
| 13 | Puri (PURI) | 14:30 | Ends | 0 | 502 km |