| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Ahmedabad Junction (ADI) | Starts | 18:00 | 0 | 0 km |
| 2 | Anand Junction (ANND) | 19:02 | 19:04 | 2 min | 64 km |
| 3 | Vadodara Junction (BRC) | 19:50 | 19:55 | 5 min | 100 km |
| 4 | Bharuch Junction (BH) | 20:51 | 20:53 | 2 min | 170 km |
| 5 | Surat (ST) | 21:50 | 22:00 | 10 min | 229 km |
| 6 | Nandurbar (NDB) | 00:45 | 00:50 | 5 min | 389 km |
| 7 | Amalner (AN) | 02:48 | 02:50 | 2 min | 485 km |
| 8 | Jalgaon Junction (JL) | 04:03 | 04:05 | 2 min | 540 km |
| 9 | Bhusaval Junction (BSL) | 04:30 | 04:40 | 10 min | 564 km |
| 10 | Malkapur (MKU) | 05:26 | 05:28 | 2 min | 614 km |
| 11 | Akola Junction (AK) | 06:35 | 06:40 | 5 min | 704 km |
| 12 | Badnera Junction (BD) | 08:15 | 08:20 | 5 min | 783 km |
| 13 | Wardha Junction (WR) | 09:35 | 09:38 | 3 min | 878 km |
| 14 | Nagpur (NGP) | 11:25 | 11:45 | 20 min | 957 km |
| 15 | Bhandara Road (BRD) | 12:29 | 12:31 | 2 min | 1019 km |
| 16 | Gondia Junction (G) | 13:26 | 13:31 | 5 min | 1087 km |
| 17 | Dongargarh (DGG) | 14:25 | 14:27 | 2 min | 1160 km |
| 18 | Raj Nandgaon (RJN) | 14:48 | 14:50 | 2 min | 1191 km |
| 19 | Durg (DURG) | 15:40 | 15:45 | 5 min | 1221 km |
| 20 | Bhilai Pwr Hs (BPHB) | 15:54 | 15:56 | 2 min | 1230 km |
| 21 | Raipur Junction (R) | 16:35 | 16:55 | 20 min | 1257 km |
| 22 | Mahasamund (MSMD) | 17:38 | 17:40 | 2 min | 1311 km |
| 23 | Bagbahra (BGBR) | 18:04 | 18:06 | 2 min | 1342 km |
| 24 | Khariar Road (KRAR) | 18:24 | 18:26 | 2 min | 1363 km |
| 25 | Kantabanji (KBJ) | 19:15 | 19:20 | 5 min | 1427 km |
| 26 | Titlagarh (TIG) | 20:10 | 20:30 | 20 min | 1460 km |
| 27 | Balangir (BLGR) | 21:25 | 21:30 | 5 min | 1524 km |
| 28 | Bargarh Road (BRGA) | 22:28 | 22:30 | 2 min | 1599 km |
| 29 | Hirakud (HKG) | 23:14 | 23:16 | 2 min | 1635 km |
| 30 | Sambalpur (SBP) | 23:45 | 23:55 | 10 min | 1642 km |
| 31 | Sambalpur Road (SBPD) | 00:01 | 00:03 | 2 min | 1643 km |
| 32 | Rairakhol (RAIR) | 01:08 | 01:10 | 2 min | 1713 km |
| 33 | Boinda (BONA) | 01:43 | 01:45 | 2 min | 1759 km |
| 34 | Angul (ANGL) | 03:20 | 03:22 | 2 min | 1798 km |
| 35 | Talcher (TLHR) | 03:45 | 04:10 | 25 min | 1816 km |
| 36 | Dhenkanal (DNKL) | 04:53 | 04:55 | 2 min | 1868 km |
| 37 | Bhubaneswar (BBS) | 06:35 | 06:40 | 5 min | 1930 km |
| 38 | Khurda Road Junction (KUR) | 07:15 | 07:20 | 5 min | 1949 km |
| 39 | Sakhi Gopal (SIL) | 08:27 | 08:29 | 2 min | 1976 km |
| 40 | Puri (PURI) | 09:10 | Ends | 0 | 1992 km |