| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Puri (PURI) | Starts | 18:10 | 0 | 0 km |
| 2 | Sakhi Gopal (SIL) | 18:27 | 18:28 | 1 min | 17 km |
| 3 | Khurda Road Jn (KUR) | 19:15 | 19:20 | 5 min | 44 km |
| 4 | Bhubaneswar (BBS) | 19:45 | 19:50 | 5 min | 63 km |
| 5 | Dhenkanal (DNKL) | 20:49 | 20:50 | 1 min | 125 km |
| 6 | Talcher (TLHR) | 21:35 | 22:00 | 25 min | 177 km |
| 7 | Angul (ANGL) | 22:47 | 22:48 | 1 min | 195 km |
| 8 | Boinda (BONA) | 23:19 | 23:20 | 1 min | 234 km |
| 9 | Rairakhol (RAIR) | 23:59 | 00:01 | 2 min | 280 km |
| 10 | Sambalpur Road (SBPD) | 01:09 | 01:10 | 1 min | 349 km |
| 11 | Sambalpur (SBP) | 01:45 | 01:55 | 10 min | 351 km |
| 12 | Hirakud (HKG) | 02:04 | 02:05 | 1 min | 358 km |
| 13 | Bargarh Road (BRGA) | 02:39 | 02:40 | 1 min | 393 km |
| 14 | Balangir (BLGR) | 03:45 | 03:50 | 5 min | 469 km |
| 15 | Titlagarh (TIG) | 05:15 | 05:45 | 30 min | 533 km |
| 16 | Kantabanji (KBJ) | 06:10 | 06:25 | 15 min | 566 km |
| 17 | Khariar Road (KRAR) | 07:09 | 07:10 | 1 min | 630 km |
| 18 | Bagbahra (BGBR) | 07:29 | 07:30 | 1 min | 651 km |
| 19 | Mahasamund (MSMD) | 07:59 | 08:00 | 1 min | 682 km |
| 20 | Raipur Jn (R) | 09:35 | 09:55 | 20 min | 735 km |
| 21 | Bhilai Pwr Hs (BPHB) | 10:16 | 10:17 | 1 min | 763 km |
| 22 | Durg (DURG) | 10:40 | 10:45 | 5 min | 772 km |
| 23 | Raj Nandgaon (RJN) | 11:04 | 11:05 | 1 min | 802 km |
| 24 | Dongargarh (DGG) | 11:28 | 11:29 | 1 min | 833 km |
| 25 | Gondia Jn (G) | 12:35 | 12:37 | 2 min | 906 km |
| 26 | Bhandara Road (BRD) | 13:22 | 13:23 | 1 min | 974 km |
| 27 | Nagpur (NGP) | 14:35 | 14:45 | 10 min | 1036 km |
| 28 | Wardha Jn (WR) | 15:52 | 15:54 | 2 min | 1115 km |
| 29 | Badnera Jn (BD) | 17:30 | 17:33 | 3 min | 1210 km |
| 30 | Akola Jn (AK) | 18:17 | 18:20 | 3 min | 1289 km |
| 31 | Malkapur (MKU) | 19:44 | 19:45 | 1 min | 1378 km |
| 32 | Bhusaval Jn (BSL) | 20:50 | 20:55 | 5 min | 1429 km |
| 33 | Jalgaon Jn (JL) | 21:34 | 21:35 | 1 min | 1453 km |
| 34 | Nandurbar (NDB) | 00:20 | 00:25 | 5 min | 1603 km |
| 35 | Surat (ST) | 03:27 | 03:32 | 5 min | 1764 km |
| 36 | Bharuch Jn (BH) | 04:22 | 04:23 | 1 min | 1822 km |
| 37 | Vadodara Jn (BRC) | 05:20 | 05:25 | 5 min | 1893 km |
| 38 | Ahmedabad Jn (ADI) | 07:20 | Ends | 0 | 1992 km |