| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Patna Junction (PNBE) | Starts | 12:20 | 0 | 0 km |
| 2 | Danapur (DNR) | 12:40 | 12:42 | 2 min | 10 km |
| 3 | Ara (ARA) | 13:17 | 13:19 | 2 min | 50 km |
| 4 | Buxar (BXR) | 14:07 | 14:09 | 2 min | 118 km |
| 5 | Mughal Sarai Junction (MGS) | 16:15 | 16:30 | 15 min | 212 km |
| 6 | Mirzapur (MZP) | 17:23 | 17:25 | 2 min | 275 km |
| 7 | Cheoki (COI) | 19:05 | 19:07 | 2 min | 356 km |
| 8 | Manikpur Junction (MKP) | 20:38 | 20:40 | 2 min | 448 km |
| 9 | Satna (STA) | 21:55 | 22:05 | 10 min | 525 km |
| 10 | Maihar (MYR) | 22:30 | 22:32 | 2 min | 561 km |
| 11 | Katni (KTE) | 23:50 | 23:55 | 5 min | 623 km |
| 12 | Jabalpur (JBP) | 01:10 | 01:20 | 10 min | 714 km |
| 13 | Narsinghpur (NU) | 02:40 | 02:42 | 2 min | 798 km |
| 14 | Pipariya (PPI) | 03:40 | 03:42 | 2 min | 892 km |
| 15 | Itarsi Junction (ET) | 05:20 | 05:40 | 20 min | 959 km |
| 16 | Khandwa (KNW) | 08:55 | 09:00 | 5 min | 1143 km |
| 17 | Burhanpur (BAU) | 09:52 | 09:55 | 3 min | 1212 km |
| 18 | Bhusaval Junction (BSL) | 10:50 | 11:00 | 10 min | 1266 km |
| 19 | Jalgaon Junction (JL) | 11:25 | 11:30 | 5 min | 1290 km |
| 20 | Manmad Junction (MMR) | 13:12 | 13:15 | 3 min | 1451 km |
| 21 | Nasik Road (NK) | 14:22 | 14:25 | 3 min | 1524 km |
| 22 | Igatpuri (IGP) | 17:15 | 17:25 | 10 min | 1574 km |
| 23 | Kalyan Junction (KYN) | 22:10 | 22:15 | 5 min | 1658 km |
| 24 | Thane (TNA) | 22:45 | 22:48 | 3 min | 1678 km |
| 25 | Dadar (DR) | 23:20 | 23:23 | 3 min | 1702 km |
| 26 | Mumbai Cst (CSTM) | 00:15 | Ends | 0 | 1711 km |