| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Bangalore Cy Jn (SBC) | Starts | 23:30 | 0 | 0 km |
| 2 | Bangalore Cant (BNC) | 23:40 | 23:45 | 5 min | 5 km |
| 3 | Krishnarajapurm (KJM) | 23:54 | 23:56 | 2 min | 15 km |
| 4 | Bangarapet (BWT) | 00:43 | 00:45 | 2 min | 71 km |
| 5 | Jolarpettai (JTJ) | 02:13 | 02:15 | 2 min | 149 km |
| 6 | Katpadi Jn (KPD) | 03:13 | 03:15 | 2 min | 232 km |
| 7 | Arakkonam (AJJ) | 04:08 | 04:10 | 2 min | 293 km |
| 8 | Chennai Central (MAS) | 05:40 | 06:20 | 40 min | 362 km |
| 9 | Ongole (OGL) | 10:49 | 10:50 | 1 min | 653 km |
| 10 | Vijayawada Jn (BZA) | 13:05 | 13:20 | 15 min | 792 km |
| 11 | Rajamundry (RJY) | 15:28 | 15:30 | 2 min | 941 km |
| 12 | Vishakapatnam (VSKP) | 19:30 | 19:50 | 20 min | 1142 km |
| 13 | Vizianagram Jn (VZM) | 20:45 | 20:47 | 2 min | 1202 km |
| 14 | Srikakulam Road (CHE) | 21:40 | 21:42 | 2 min | 1272 km |
| 15 | Palasa (PSA) | 22:45 | 22:47 | 2 min | 1345 km |
| 16 | Brahmapur (BAM) | 23:38 | 23:43 | 5 min | 1419 km |
| 17 | Balugan (BALU) | 00:40 | 00:41 | 1 min | 1494 km |
| 18 | Khurda Road Jn (KUR) | 01:50 | 02:00 | 10 min | 1565 km |
| 19 | Bhubaneswar (BBS) | 02:20 | 02:25 | 5 min | 1584 km |
| 20 | Cuttack (CTC) | 03:45 | 03:50 | 5 min | 1612 km |
| 21 | Jajpur K Road (JJKR) | 04:39 | 04:40 | 1 min | 1684 km |
| 22 | Bhadrakh (BHC) | 05:33 | 05:35 | 2 min | 1727 km |
| 23 | Balasore (BLS) | 06:23 | 06:25 | 2 min | 1790 km |
| 24 | Kharagpur Jn (KGP) | 08:15 | 08:30 | 15 min | 1908 km |
| 25 | Santragachi Jn (SRC) | 10:02 | 10:03 | 1 min | 2016 km |
| 26 | Howrah Jn (HWH) | 10:55 | 11:15 | 20 min | 2023 km |
| 27 | Bolpur S Niktn (BHP) | 13:18 | 13:23 | 5 min | 2169 km |
| 28 | Rampur Hat (RPH) | 14:20 | 14:40 | 20 min | 2229 km |
| 29 | Malda Town (MLDT) | 17:15 | 17:30 | 15 min | 2351 km |
| 30 | Barsoi Jn (BOE) | 18:37 | 18:39 | 2 min | 2439 km |
| 31 | Kishanganj (KNE) | 19:30 | 19:32 | 2 min | 2496 km |
| 32 | New Jalpaiguri (NJP) | 21:30 | 21:50 | 20 min | 2583 km |
| 33 | Dhupguri (DQG) | 22:48 | 22:50 | 2 min | 2649 km |
| 34 | New Cooch Behar (NCB) | 23:40 | 23:42 | 2 min | 2709 km |
| 35 | New Alipurdaur (NOQ) | 00:02 | 00:04 | 2 min | 2728 km |
| 36 | New Bongaigaon (NBQ) | 02:20 | 02:25 | 5 min | 2835 km |
| 37 | Barpeta Road (BPRD) | 02:59 | 03:00 | 1 min | 2879 km |
| 38 | Rangiya Jn (RNY) | 04:00 | 04:05 | 5 min | 2944 km |
| 39 | Kamakhya (KYQ) | 05:11 | 05:12 | 1 min | 2985 km |
| 40 | Guwahati (GHY) | 05:50 | Ends | 0 | 2992 km |