| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Eranakulam Jn (ERS) | Starts | 21:05 | 0 | 0 km |
| 2 | Aluva (AWY) | 21:30 | 21:35 | 5 min | 20 km |
| 3 | Thrisur (TCR) | 22:25 | 22:30 | 5 min | 75 km |
| 4 | Palakkad (PGT) | 00:10 | 00:15 | 5 min | 152 km |
| 5 | Coimbatore Jn (CBE) | 01:20 | 01:25 | 5 min | 206 km |
| 6 | Tiruppur (TUP) | 02:10 | 02:15 | 5 min | 256 km |
| 7 | Erode Jn (ED) | 03:00 | 03:05 | 5 min | 306 km |
| 8 | Salem Jn (SA) | 04:00 | 04:05 | 5 min | 368 km |
| 9 | Jolarpettai (JTJ) | 05:55 | 06:00 | 5 min | 488 km |
| 10 | Katpadi Jn (KPD) | 07:00 | 07:05 | 5 min | 572 km |
| 11 | Arakkonam (AJJ) | 08:03 | 08:05 | 2 min | 634 km |
| 12 | Chennai Central (MAS) | 09:30 | 09:55 | 25 min | 701 km |
| 13 | Ongole (OGL) | 14:20 | 14:21 | 1 min | 993 km |
| 14 | Vijayawada Jn (BZA) | 16:45 | 17:00 | 15 min | 1131 km |
| 15 | Rajamundry (RJY) | 19:08 | 19:13 | 5 min | 1281 km |
| 16 | Vishakapatnam (VSKP) | 23:05 | 23:25 | 20 min | 1481 km |
| 17 | Vizianagram Jn (VZM) | 00:23 | 00:25 | 2 min | 1542 km |
| 18 | Srikakulam Road (CHE) | 01:18 | 01:20 | 2 min | 1611 km |
| 19 | Palasa (PSA) | 02:22 | 02:24 | 2 min | 1684 km |
| 20 | Brahmapur (BAM) | 03:20 | 03:25 | 5 min | 1758 km |
| 21 | Balugan (BALU) | 04:24 | 04:25 | 1 min | 1834 km |
| 22 | Khurda Road Jn (KUR) | 05:35 | 05:50 | 15 min | 1905 km |
| 23 | Bhubaneswar (BBS) | 06:25 | 06:35 | 10 min | 1924 km |
| 24 | Cuttack (CTC) | 07:30 | 07:35 | 5 min | 1952 km |
| 25 | Jajpur K Road (JJKR) | 08:21 | 08:22 | 1 min | 2023 km |
| 26 | Bhadrakh (BHC) | 09:05 | 09:07 | 2 min | 2067 km |
| 27 | Balasore (BLS) | 09:50 | 09:52 | 2 min | 2129 km |
| 28 | Kharagpur Jn (KGP) | 11:25 | 11:40 | 15 min | 2247 km |
| 29 | Santragachi Jn (SRC) | 13:22 | 13:23 | 1 min | 2355 km |
| 30 | Howrah Jn (HWH) | 13:55 | 14:15 | 20 min | 2363 km |
| 31 | Bolpur S Niktn (BHP) | 16:18 | 16:23 | 5 min | 2509 km |
| 32 | Rampur Hat (RPH) | 17:25 | 17:45 | 20 min | 2569 km |
| 33 | Pakur (PKR) | 18:28 | 18:29 | 1 min | 2622 km |
| 34 | Malda Town (MLDT) | 20:00 | 20:15 | 15 min | 2690 km |
| 35 | Kishanganj (KNE) | 22:00 | 22:02 | 2 min | 2836 km |
| 36 | New Jalpaiguri (NJP) | 23:50 | 00:10 | 20 min | 2923 km |
| 37 | Dhupguri (DQG) | 01:08 | 01:10 | 2 min | 2988 km |
| 38 | New Cooch Behar (NCB) | 02:10 | 02:12 | 2 min | 3049 km |
| 39 | New Alipurdaur (NOQ) | 02:30 | 02:32 | 2 min | 3068 km |
| 40 | New Bongaigaon (NBQ) | 04:30 | 04:35 | 5 min | 3174 km |
| 41 | Barpeta Road (BPRD) | 05:09 | 05:10 | 1 min | 3219 km |
| 42 | Rangiya Jn (RNY) | 06:08 | 06:13 | 5 min | 3284 km |
| 43 | Kamakhya (KYQ) | 07:36 | 07:37 | 1 min | 3325 km |
| 44 | Guwahati (GHY) | 07:55 | Ends | 0 | 3331 km |