| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Puri (PURI) | Starts | 19:45 | 0 | 0 km |
| 2 | Khurda Road Junction (KUR) | 20:35 | 20:40 | 5 min | 44 km |
| 3 | Bhubaneswar (BBS) | 21:05 | 21:10 | 5 min | 63 km |
| 4 | Dhenkanal (DNKL) | 22:09 | 22:10 | 1 min | 125 km |
| 5 | Talcher Road (TLHD) | 22:49 | 22:50 | 1 min | 173 km |
| 6 | Angul (ANGL) | 23:13 | 23:15 | 2 min | 185 km |
| 7 | Sambalpur (SBP) | 01:45 | 01:55 | 10 min | 341 km |
| 8 | Bargarh Road (BRGA) | 02:42 | 02:43 | 1 min | 384 km |
| 9 | Balangir (BLGR) | 03:45 | 03:47 | 2 min | 459 km |
| 10 | Titlagarh (TIG) | 05:15 | 05:40 | 25 min | 523 km |
| 11 | Kantabanji (KBJ) | 06:10 | 06:15 | 5 min | 556 km |
| 12 | Raipur Junction (R) | 09:35 | 09:55 | 20 min | 725 km |
| 13 | Durg (DURG) | 10:40 | 10:45 | 5 min | 762 km |
| 14 | Gondia Junction (G) | 12:35 | 12:37 | 2 min | 896 km |
| 15 | Nagpur (NGP) | 14:35 | 14:45 | 10 min | 1026 km |
| 16 | Bhusaval Junction (BSL) | 20:40 | 20:50 | 10 min | 1419 km |
| 17 | Jalgaon Junction (JL) | 21:34 | 21:35 | 1 min | 1443 km |
| 18 | Surat (ST) | 03:20 | Ends | 0 | 1754 km |