| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Shalimar (SHM) | Starts | 22:45 | 0 | 0 km |
| 2 | Santragachi Jn (SRC) | 22:59 | 23:00 | 1 min | 6 km |
| 3 | Mecheda (MCA) | 00:02 | 00:03 | 1 min | 57 km |
| 4 | Kharagpur Jn (KGP) | 00:55 | 01:45 | 50 min | 113 km |
| 5 | Balasore (BLS) | 03:28 | 03:30 | 2 min | 232 km |
| 6 | Bhadrakh (BHC) | 04:20 | 04:22 | 2 min | 294 km |
| 7 | Jajpur K Road (JJKR) | 04:59 | 05:00 | 1 min | 337 km |
| 8 | Cuttack (CTC) | 06:00 | 06:05 | 5 min | 409 km |
| 9 | Bhubaneswar (BBS) | 06:45 | 06:50 | 5 min | 437 km |
| 10 | Khurda Road Jn (KUR) | 07:30 | 07:55 | 25 min | 456 km |
| 11 | Balugan (BALU) | 08:50 | 08:51 | 1 min | 527 km |
| 12 | Brahmapur (BAM) | 09:57 | 09:59 | 2 min | 603 km |
| 13 | Palasa (PSA) | 11:00 | 11:02 | 2 min | 677 km |
| 14 | Srikakulam Road (CHE) | 12:00 | 12:02 | 2 min | 750 km |
| 15 | Vizianagram Jn (VZM) | 13:00 | 13:05 | 5 min | 819 km |
| 16 | Vishakapatnam (VSKP) | 14:15 | 14:35 | 20 min | 880 km |
| 17 | Rajamundry (RJY) | 17:48 | 17:50 | 2 min | 1080 km |
| 18 | Vijayawada Jn (BZA) | 20:40 | 20:55 | 15 min | 1230 km |
| 19 | Chennai Central (MAS) | 03:50 | 04:15 | 25 min | 1660 km |
| 20 | Katpadi Jn (KPD) | 06:23 | 06:25 | 2 min | 1789 km |
| 21 | Jolarpettai (JTJ) | 07:35 | 07:40 | 5 min | 1873 km |
| 22 | Salem Jn (SA) | 09:15 | 09:20 | 5 min | 1993 km |
| 23 | Erode Jn (ED) | 10:35 | 10:45 | 10 min | 2055 km |
| 24 | Tiruppur (TUP) | 11:29 | 11:30 | 1 min | 2105 km |
| 25 | Coimbatore Jn (CBE) | 12:35 | 12:40 | 5 min | 2155 km |
| 26 | Palakkad (PGT) | 13:50 | 13:55 | 5 min | 2209 km |
| 27 | Thrisur (TCR) | 15:30 | 15:35 | 5 min | 2286 km |
| 28 | Aluva (AWY) | 16:32 | 16:35 | 3 min | 2341 km |
| 29 | Eranakulam Jn (ERS) | 17:25 | 17:35 | 10 min | 2360 km |
| 30 | Shertalai (SRTL) | 18:16 | 18:17 | 1 min | 2394 km |
| 31 | Alleppey (ALLP) | 18:40 | 18:45 | 5 min | 2417 km |
| 32 | Ambalapuzha (AMPA) | 18:59 | 19:00 | 1 min | 2429 km |
| 33 | Harippad (HAD) | 19:29 | 19:30 | 1 min | 2448 km |
| 34 | Kayankulam Jn (KYJ) | 20:00 | 20:02 | 2 min | 2461 km |
| 35 | Kollam Jn (QLN) | 20:50 | 20:55 | 5 min | 2501 km |
| 36 | Trivandrum Pett (TVP) | 21:54 | 21:55 | 1 min | 2563 km |
| 37 | Trivandrum Cntl (TVC) | 22:30 | Ends | 0 | 2566 km |