| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Jammu Tawi (JAT) | Starts | 23:45 | 0 | 0 km |
| 2 | Samba (SMBX) | 00:15 | 00:17 | 2 min | 33 km |
| 3 | Kathua (KTHU) | 00:55 | 00:57 | 2 min | 77 km |
| 4 | Chakki Bank (CHKB) | 01:35 | 01:40 | 5 min | 100 km |
| 5 | Mukerian (MEX) | 02:15 | 02:17 | 2 min | 139 km |
| 6 | Dasuya (DZA) | 02:34 | 02:36 | 2 min | 155 km |
| 7 | Tanda Urmar (TDO) | 02:52 | 02:54 | 2 min | 170 km |
| 8 | Jalandhar Cant (JRC) | 03:40 | 03:45 | 5 min | 213 km |
| 9 | Phagwara Junction (PGW) | 03:58 | 04:00 | 2 min | 229 km |
| 10 | Phillaur Junction (PHR) | 04:18 | 04:20 | 2 min | 251 km |
| 11 | Ludhiana Junction (LDH) | 05:05 | 05:20 | 15 min | 265 km |
| 12 | Kila Raipur (QRP) | 05:37 | 05:39 | 2 min | 282 km |
| 13 | Ahmadgarh (AHH) | 05:48 | 05:50 | 2 min | 291 km |
| 14 | Malerkotla (MET) | 06:05 | 06:07 | 2 min | 310 km |
| 15 | Dhuri Junction (DUI) | 06:35 | 06:55 | 20 min | 327 km |
| 16 | Sangrur (SAG) | 07:08 | 07:10 | 2 min | 343 km |
| 17 | Sunam (SFM) | 07:25 | 07:27 | 2 min | 355 km |
| 18 | Lehra Gaga (LHA) | 08:05 | 08:07 | 2 min | 377 km |
| 19 | Jakhal Junction (JHL) | 08:55 | 09:00 | 5 min | 393 km |
| 20 | Tohana (TUN) | 09:11 | 09:13 | 2 min | 405 km |
| 21 | Narwana Junction (NRW) | 09:33 | 09:35 | 2 min | 431 km |
| 22 | Uchana (UCA) | 09:48 | 09:50 | 2 min | 446 km |
| 23 | Barsola (BZO) | 10:00 | 10:02 | 2 min | 457 km |
| 24 | Jind Junction (JIND) | 10:20 | 10:25 | 5 min | 465 km |
| 25 | Julana (JNA) | 10:46 | 10:48 | 2 min | 490 km |
| 26 | Rohtak Junction (ROK) | 11:25 | 11:30 | 5 min | 522 km |
| 27 | Bahadurgarh (BGZ) | 11:59 | 12:01 | 2 min | 562 km |
| 28 | Shakurbasti (SSB) | 12:24 | 12:26 | 2 min | 582 km |
| 29 | New Delhi (NDLS) | 13:15 | 14:10 | 55 min | 593 km |
| 30 | H Nizamuddin (NZM) | 14:25 | 14:50 | 25 min | 600 km |
| 31 | Faridabad (FDB) | 15:08 | 15:10 | 2 min | 621 km |
| 32 | Mathura Junction (MTJ) | 17:28 | 17:30 | 2 min | 734 km |
| 33 | Agra Cantt (AGC) | 18:33 | 18:38 | 5 min | 787 km |
| 34 | Morena (MRA) | 19:28 | 19:30 | 2 min | 867 km |
| 35 | Gwalior (GWL) | 20:18 | 20:20 | 2 min | 906 km |
| 36 | Jhansi Junction (JHS) | 22:18 | 22:20 | 2 min | 1003 km |
| 37 | Babina (BAB) | 22:43 | 22:45 | 2 min | 1028 km |
| 38 | Bina Junction (BINA) | 01:15 | 01:20 | 5 min | 1156 km |
| 39 | Bhopal Junction (BPL) | 03:05 | 03:10 | 5 min | 1294 km |
| 40 | Itarsi Junction (ET) | 05:10 | 05:30 | 20 min | 1386 km |
| 41 | Ghoradongri (GDYA) | 06:28 | 06:30 | 2 min | 1456 km |
| 42 | Betul (BZU) | 07:16 | 07:18 | 2 min | 1492 km |
| 43 | Amla Junction (AMLA) | 07:44 | 07:46 | 2 min | 1515 km |
| 44 | Multai (MTY) | 08:03 | 08:05 | 2 min | 1538 km |
| 45 | Pandhurna (PAR) | 08:48 | 08:50 | 2 min | 1579 km |
| 46 | Nagpur (NGP) | 10:35 | 10:45 | 10 min | 1683 km |
| 47 | Sevagram (SEGM) | 11:47 | 11:49 | 2 min | 1759 km |
| 48 | Hinganghat (HGT) | 12:16 | 12:18 | 2 min | 1796 km |
| 49 | Warora (WRR) | 12:48 | 12:50 | 2 min | 1834 km |
| 50 | Majri Junction (MJRI) | 13:04 | 13:06 | 2 min | 1846 km |
| 51 | Chandrapur (CD) | 13:36 | 13:38 | 2 min | 1880 km |
| 52 | Balharshah (BPQ) | 14:30 | 14:40 | 10 min | 1894 km |
| 53 | Sirpur Kagazngr (SKZR) | 15:39 | 15:41 | 2 min | 1963 km |
| 54 | Belampalli (BPA) | 16:08 | 16:10 | 2 min | 2002 km |
| 55 | Mancheral (MCI) | 16:24 | 16:26 | 2 min | 2022 km |
| 56 | Ramgundam (RDM) | 16:35 | 16:37 | 2 min | 2035 km |
| 57 | Peddapalli (PDPL) | 16:49 | 16:51 | 2 min | 2053 km |
| 58 | Jamikunta (JMKT) | 17:18 | 17:20 | 2 min | 2092 km |
| 59 | Warangal (WL) | 18:38 | 18:43 | 5 min | 2138 km |
| 60 | Kesamudram (KDM) | 19:16 | 19:18 | 2 min | 2183 km |
| 61 | Mahbubabad (MABD) | 19:28 | 19:30 | 2 min | 2198 km |
| 62 | Dornakal Junction (DKJ) | 19:59 | 20:01 | 2 min | 2222 km |
| 63 | Khammam (KMT) | 20:18 | 20:20 | 2 min | 2245 km |
| 64 | Madhira (MDR) | 20:48 | 20:50 | 2 min | 2290 km |
| 65 | Vijayawada Junction (BZA) | 00:40 | 01:00 | 20 min | 2346 km |
| 66 | New Guntur (NGNT) | 01:50 | 01:52 | 2 min | 2376 km |
| 67 | Tenali Junction (TEL) | 03:00 | 03:05 | 5 min | 2401 km |
| 68 | Nidubrolu (NDO) | 03:22 | 03:24 | 2 min | 2423 km |
| 69 | Bapatla (BPP) | 03:42 | 03:44 | 2 min | 2444 km |
| 70 | Chirala (CLX) | 03:55 | 03:57 | 2 min | 2459 km |
| 71 | Ongole (OGL) | 04:40 | 04:42 | 2 min | 2508 km |
| 72 | Singarayakonda (SKM) | 05:04 | 05:06 | 2 min | 2536 km |
| 73 | Kavali (KVZ) | 05:28 | 05:30 | 2 min | 2574 km |
| 74 | Bitragunta (BTTR) | 05:42 | 05:44 | 2 min | 2590 km |
| 75 | Nellore (NLR) | 06:15 | 06:17 | 2 min | 2624 km |
| 76 | Gudur Junction (GDR) | 07:35 | 07:40 | 5 min | 2662 km |
| 77 | Nayadupeta (NYP) | 08:03 | 08:05 | 2 min | 2690 km |
| 78 | Sullurupeta (SPE) | 08:23 | 08:25 | 2 min | 2717 km |
| 79 | Chennai Central (MAS) | 10:10 | Ends | 0 | 2800 km |