| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Patna Jn (PNBE) | Starts | 14:00 | 0 | 0 km |
| 2 | Patna Saheb (PNC) | 14:15 | 14:16 | 1 min | 10 km |
| 3 | Bakhtiyarpur Jn (BKP) | 14:45 | 14:49 | 4 min | 46 km |
| 4 | Mokameh Jn (MKA) | 15:29 | 15:34 | 5 min | 90 km |
| 5 | Kiul Jn (KIUL) | 16:20 | 16:25 | 5 min | 124 km |
| 6 | Jhajha (JAJ) | 17:35 | 17:40 | 5 min | 178 km |
| 7 | Jasidih Jn (JSME) | 18:13 | 18:16 | 3 min | 222 km |
| 8 | Madhupur Jn (MDP) | 18:41 | 18:44 | 3 min | 251 km |
| 9 | Chittaranjan (CRJ) | 19:26 | 19:27 | 1 min | 307 km |
| 10 | Asansol Jn (ASN) | 20:10 | 20:40 | 30 min | 332 km |
| 11 | Burnpur (BURN) | 20:53 | 20:54 | 1 min | 337 km |
| 12 | Adra Jn (ADRA) | 21:40 | 21:45 | 5 min | 373 km |
| 13 | Bankura (BQA) | 22:37 | 22:42 | 5 min | 426 km |
| 14 | Bishnupur (VSU) | 23:07 | 23:08 | 1 min | 457 km |
| 15 | Midnapore (MDN) | 00:08 | 00:10 | 2 min | 529 km |
| 16 | Kharagpur Jn (KGP) | 00:55 | 01:45 | 50 min | 542 km |
| 17 | Balasore (BLS) | 03:28 | 03:30 | 2 min | 660 km |
| 18 | Bhadrakh (BHC) | 04:20 | 04:22 | 2 min | 722 km |
| 19 | Jajpur K Road (JJKR) | 04:59 | 05:00 | 1 min | 765 km |
| 20 | Cuttack (CTC) | 06:00 | 06:05 | 5 min | 837 km |
| 21 | Bhubaneswar (BBS) | 06:45 | 06:50 | 5 min | 865 km |
| 22 | Khurda Road Jn (KUR) | 07:30 | 07:55 | 25 min | 884 km |
| 23 | Balugan (BALU) | 08:50 | 08:51 | 1 min | 955 km |
| 24 | Brahmapur (BAM) | 09:57 | 09:59 | 2 min | 1031 km |
| 25 | Palasa (PSA) | 11:00 | 11:02 | 2 min | 1105 km |
| 26 | Srikakulam Road (CHE) | 12:00 | 12:02 | 2 min | 1178 km |
| 27 | Vizianagram Jn (VZM) | 13:00 | 13:05 | 5 min | 1247 km |
| 28 | Vishakapatnam (VSKP) | 14:15 | 14:35 | 20 min | 1308 km |
| 29 | Rajamundry (RJY) | 17:48 | 17:50 | 2 min | 1508 km |
| 30 | Vijayawada Jn (BZA) | 20:40 | 20:55 | 15 min | 1658 km |
| 31 | Chennai Central (MAS) | 03:50 | 04:15 | 25 min | 2088 km |
| 32 | Katpadi Jn (KPD) | 06:23 | 06:25 | 2 min | 2217 km |
| 33 | Jolarpettai (JTJ) | 07:35 | 07:40 | 5 min | 2301 km |
| 34 | Salem Jn (SA) | 09:15 | 09:20 | 5 min | 2421 km |
| 35 | Erode Jn (ED) | 10:35 | 10:45 | 10 min | 2483 km |
| 36 | Tiruppur (TUP) | 11:29 | 11:30 | 1 min | 2533 km |
| 37 | Coimbatore Jn (CBE) | 12:35 | 12:40 | 5 min | 2584 km |
| 38 | Palakkad (PGT) | 13:50 | 13:55 | 5 min | 2638 km |
| 39 | Thrisur (TCR) | 15:30 | 15:35 | 5 min | 2715 km |
| 40 | Aluva (AWY) | 16:32 | 16:35 | 3 min | 2770 km |
| 41 | Eranakulam Jn (ERS) | 17:30 | Ends | 0 | 2789 km |