| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Yesvantpur Jn (YPR) | Starts | 23:55 | 0 | 0 km |
| 2 | Krishnarajapurm (KJM) | 00:40 | 00:45 | 5 min | 23 km |
| 3 | Bangarapet (BWT) | 02:05 | 02:10 | 5 min | 79 km |
| 4 | Jolarpettai (JTJ) | 03:55 | 04:00 | 5 min | 157 km |
| 5 | Katpadi Jn (KPD) | 06:30 | 07:05 | 35 min | 241 km |
| 6 | Arakkonam (AJJ) | 08:03 | 08:05 | 2 min | 302 km |
| 7 | Chennai Central (MAS) | 09:30 | 09:55 | 25 min | 370 km |
| 8 | Vijayawada Jn (BZA) | 16:45 | 17:00 | 15 min | 800 km |
| 9 | Rajamundry (RJY) | 19:08 | 19:13 | 5 min | 950 km |
| 10 | Vishakapatnam (VSKP) | 23:05 | 23:25 | 20 min | 1150 km |
| 11 | Vizianagram Jn (VZM) | 00:23 | 00:25 | 2 min | 1211 km |
| 12 | Srikakulam Road (CHE) | 01:18 | 01:20 | 2 min | 1280 km |
| 13 | Palasa (PSA) | 02:22 | 02:24 | 2 min | 1353 km |
| 14 | Brahmapur (BAM) | 03:20 | 03:25 | 5 min | 1427 km |
| 15 | Balugan (BALU) | 04:24 | 04:25 | 1 min | 1503 km |
| 16 | Khurda Road Jn (KUR) | 05:35 | 05:50 | 15 min | 1574 km |
| 17 | Bhubaneswar (BBS) | 06:25 | 06:35 | 10 min | 1593 km |
| 18 | Cuttack (CTC) | 07:30 | 07:35 | 5 min | 1620 km |
| 19 | Jajpur K Road (JJKR) | 08:21 | 08:22 | 1 min | 1692 km |
| 20 | Bhadrakh (BHC) | 09:05 | 09:07 | 2 min | 1736 km |
| 21 | Balasore (BLS) | 09:50 | 09:52 | 2 min | 1798 km |
| 22 | Kharagpur Jn (KGP) | 11:25 | 11:40 | 15 min | 1916 km |
| 23 | Santragachi Jn (SRC) | 13:22 | 13:23 | 1 min | 2024 km |
| 24 | Howrah Jn (HWH) | 13:55 | 14:15 | 20 min | 2032 km |
| 25 | Bolpur S Niktn (BHP) | 16:18 | 16:23 | 5 min | 2177 km |
| 26 | Rampur Hat (RPH) | 17:25 | 17:45 | 20 min | 2238 km |
| 27 | Malda Town (MLDT) | 20:00 | 20:15 | 15 min | 2359 km |
| 28 | Katihar Jn (KIR) | 22:00 | 22:15 | 15 min | 2450 km |
| 29 | Khagaria Jn (KGG) | 00:03 | 00:04 | 1 min | 2574 km |
| 30 | Barauni Jn (BJU) | 01:30 | 01:40 | 10 min | 2629 km |
| 31 | Samastipur Jn (SPJ) | 02:40 | 02:45 | 5 min | 2680 km |
| 32 | Muzaffarpur Jn (MFP) | 04:00 | Ends | 0 | 2732 km |