| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Barauni Jn BJU Source | Start | 10:50 PM | — | 0 | 1 |
| 2 | Samastipur Jn SPJ | 11:35 PM | 11:40 PM | 5m | 51 | 1 |
| 3 | Muzaffarpur Jn MFP | 12:35 AM | 12:40 AM | 5m | 103 | 2 |
| 4 | Hajipur Jn HJP | 1:30 AM | 1:35 AM | 5m | 157 | 2 |
| 5 | Sonpur Jn SEE | 1:43 AM | 1:45 AM | 2m | 162 | 2 |
| 6 | Chhapra CPR | 3:00 AM | 3:05 AM | 5m | 216 | 2 |
| 7 | Siwan Jn SV | 3:55 AM | 4:00 AM | 5m | 276 | 2 |
| 8 | Bhatni Jn BTT | 4:38 AM | 4:40 AM | 2m | 325 | 2 |
| 9 | Deoria Sadar DEOS | 5:02 AM | 5:04 AM | 2m | 346 | 2 |
| 10 | Gorakhpur Jn GKP | 6:23 AM | 6:33 AM | 10m | 396 | 2 |
| 11 | Khalilabad KLD | 7:09 AM | 7:11 AM | 2m | 431 | 2 |
| 12 | Basti BST | 7:35 AM | 7:37 AM | 2m | 461 | 2 |
| 13 | Mankapur Jn MUR | 8:21 AM | 8:23 AM | 2m | 522 | 2 |
| 14 | Gonda Jn GD | 8:51 AM | 8:54 AM | 3m | 550 | 2 |
| 15 | Barabanki Jn BBK | 10:25 AM | 10:27 AM | 2m | 638 | 2 |
| 16 | Badshahnagar BNZ | 11:00 AM | 11:03 AM | 3m | 663 | 2 |
| 17 | Aishbagh ASH | 11:35 AM | 11:45 AM | 10m | 672 | 2 |
| 18 | Unnao Jn ON | 12:40 PM | 12:42 PM | 2m | 730 | 2 |
| 19 | Kanpur Central CNB | 1:12 PM | 1:17 PM | 5m | 748 | 2 |
| 20 | Pokhrayan PHN | 2:15 PM | 2:17 PM | 2m | 806 | 2 |
| 21 | Orai ORAI | 2:51 PM | 2:53 PM | 2m | 854 | 2 |
| 22 | Virangana Lakshmibai Jhansi Jn VGLJ | 4:45 PM | 4:53 PM | 8m | 967 | 2 |
| 23 | Lalitpur LAR | 5:48 PM | 5:50 PM | 2m | 1056 | 2 |
| 24 | Bhopal Jn. BPL | 8:55 PM | 9:00 PM | 5m | 1257 | 2 |
| 25 | Itarsi Jn ET | 10:40 PM | 10:50 PM | 10m | 1349 | 2 |
| 26 | Ghoradongri GDYA | 11:50 PM | 11:51 PM | 1m | 1419 | 2 |
| 27 | Betul BZU | 12:30 AM | 12:32 AM | 2m | 1455 | 3 |
| 28 | Amla Jn AMLA | 12:52 AM | 12:54 AM | 2m | 1478 | 3 |
| 29 | Nagpur Jn. NGP | 3:55 AM | 4:00 AM | 5m | 1644 | 3 |
| 30 | Sevagram SEGM | 4:58 AM | 5:00 AM | 2m | 1720 | 3 |
| 31 | Chandrapur CD | 6:33 AM | 6:35 AM | 2m | 1839 | 3 |
| 32 | Balharshah BPQ | 7:35 AM | 7:40 AM | 5m | 1853 | 3 |
| 33 | Sirpur Kaghaznagar SKZR | 8:34 AM | 8:35 AM | 1m | 1923 | 3 |
| 34 | Belampalli BPA | 8:59 AM | 9:00 AM | 1m | 1961 | 3 |
| 35 | Mancheral MCI | 9:15 AM | 9:16 AM | 1m | 1981 | 3 |
| 36 | Ramgundam RDM | 9:25 AM | 9:26 AM | 1m | 1995 | 3 |
| 37 | Warangal WL | 11:18 AM | 11:20 AM | 2m | 2099 | 3 |
| 38 | Khammam KMT | 12:44 PM | 12:45 PM | 1m | 2207 | 3 |
| 39 | Vijayawada Jn BZA | 3:20 PM | 3:30 PM | 10m | 2308 | 3 |
| 40 | Chirala CLX | 4:43 PM | 4:45 PM | 2m | 2397 | 3 |
| 41 | Ongole OGL | 5:28 PM | 5:30 PM | 2m | 2446 | 3 |
| 42 | Nellore NLR | 6:58 PM | 7:00 PM | 2m | 2562 | 3 |
| 43 | Gudur Jn GDR | 7:48 PM | 7:50 PM | 2m | 2601 | 3 |
| 44 | Puratchi Thalaivar Dr. Mgr Ctl MAS | 10:40 PM | 11:10 PM | 30m | 2738 | 3 |
| 45 | Katpadi Jn KPD | 1:05 AM | 1:10 AM | 5m | 2868 | 4 |
| 46 | Jolarpettai Jn. JTJ | 2:18 AM | 2:20 AM | 2m | 2952 | 4 |
| 47 | Salem Jn SA | 3:47 AM | 3:50 AM | 3m | 3077 | 4 |
| 48 | Erode Jn ED | 4:50 AM | 5:00 AM | 10m | 3136 | 4 |
| 49 | Tiruppur TUP | 5:43 AM | 5:45 AM | 2m | 3186 | 4 |
| 50 | Coimbatore Jn CBE | 6:42 AM | 6:45 AM | 3m | 3236 | 4 |
| 51 | Palakkad Jn PGT | 7:55 AM | 8:00 AM | 5m | 3291 | 4 |
| 52 | Ottappalam OTP | 8:24 AM | 8:25 AM | 1m | 3322 | 4 |
| 53 | Wadakancheri WKI | 8:52 AM | 8:53 AM | 1m | 3351 | 4 |
| 54 | Thrisur TCR | 9:12 AM | 9:15 AM | 3m | 3368 | 4 |
| 55 | Irinjalakuda IJK | 9:37 AM | 9:38 AM | 1m | 3391 | 4 |
| 56 | Chalakudi CKI | 9:45 AM | 9:46 AM | 1m | 3398 | 4 |
| 57 | Angamali AFK | 10:03 AM | 10:04 AM | 1m | 3413 | 4 |
| 58 | Aluva AWY | 10:16 AM | 10:18 AM | 2m | 3422 | 4 |
| 59 | Ernakulam Town ERN | 10:38 AM | 10:40 AM | 2m | 3439 | 4 |
| 60 | Ernakulam Jn ERS Destination | 11:30 AM | End | — | 3442 | 4 |
Times are as per the latest published Indian Railways time table and may change. Live running status.