| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Gorakhpur Jn (GKP) | Starts | 06:45 | 0 | 0 km |
| 2 | Khalilabad (KLD) | 07:18 | 07:20 | 2 min | 35 km |
| 3 | Basti (BST) | 07:51 | 07:56 | 5 min | 65 km |
| 4 | Mankapur Jn (MUR) | 08:40 | 08:42 | 2 min | 126 km |
| 5 | Gonda Jn (GD) | 09:05 | 09:10 | 5 min | 154 km |
| 6 | Barabanki Jn (BBK) | 10:27 | 10:29 | 2 min | 243 km |
| 7 | Badshahnagar (BNZ) | 11:05 | 11:07 | 2 min | 267 km |
| 8 | Lucknow Ne (LJN) | 11:30 | 11:50 | 20 min | 279 km |
| 9 | Unnao Jn (ON) | 12:38 | 12:40 | 2 min | 333 km |
| 10 | Kanpur Central (CNB) | 13:17 | 13:22 | 5 min | 350 km |
| 11 | Orai (ORAI) | 14:51 | 14:53 | 2 min | 456 km |
| 12 | Jhansi Jn (JHS) | 16:45 | 17:05 | 20 min | 570 km |
| 13 | Lalitpur (LAR) | 18:06 | 18:08 | 2 min | 660 km |
| 14 | Bhopal Jn (BPL) | 21:15 | 21:25 | 10 min | 861 km |
| 15 | Itarsi Jn (ET) | 23:05 | 23:15 | 10 min | 953 km |
| 16 | Ghoradongri (GDYA) | 00:07 | 00:09 | 2 min | 1023 km |
| 17 | Betul (BZU) | 00:53 | 00:55 | 2 min | 1059 km |
| 18 | Amla Jn (AMLA) | 01:19 | 01:22 | 3 min | 1082 km |
| 19 | Pandhurna (PAR) | 02:23 | 02:25 | 2 min | 1146 km |
| 20 | Nagpur (NGP) | 04:10 | 04:20 | 10 min | 1250 km |
| 21 | Sevagram (SEGM) | 05:18 | 05:20 | 2 min | 1326 km |
| 22 | Hinganghat (HGT) | 05:48 | 05:50 | 2 min | 1363 km |
| 23 | Chandrapur (CD) | 08:18 | 08:20 | 2 min | 1447 km |
| 24 | Balharshah (BPQ) | 09:00 | 09:10 | 10 min | 1461 km |
| 25 | Sirpur Kagazngr (SKZR) | 09:58 | 10:00 | 2 min | 1531 km |
| 26 | Belampalli (BPA) | 10:35 | 10:37 | 2 min | 1569 km |
| 27 | Mancheral (MCI) | 10:51 | 10:53 | 2 min | 1589 km |
| 28 | Ramgundam (RDM) | 11:02 | 11:04 | 2 min | 1602 km |
| 29 | Kazipet Jn (KZJ) | 12:25 | 12:27 | 2 min | 1695 km |
| 30 | Secunderabad Jn (SC) | 14:50 | 15:00 | 10 min | 1827 km |
| 31 | Begampet (BMT) | 15:10 | 15:12 | 2 min | 1831 km |
| 32 | Raichur (RC) | 20:08 | 20:10 | 2 min | 2118 km |
| 33 | Guntakal Jn (GTL) | 22:25 | 22:30 | 5 min | 2239 km |
| 34 | Anantapur (ATP) | 23:48 | 23:50 | 2 min | 2324 km |
| 35 | Dharmavaram Jn (DMM) | 01:00 | 01:05 | 5 min | 2358 km |
| 36 | Hindupur (HUP) | 02:28 | 02:30 | 2 min | 2437 km |
| 37 | Bangalore East (BNCE) | 04:10 | 04:12 | 2 min | 2540 km |
| 38 | Bangalore Cant (BNC) | 04:20 | 04:22 | 2 min | 2542 km |
| 39 | Bangalore Cy Jn (SBC) | 04:50 | Ends | 0 | 2547 km |