| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kanniyakumari CAPE Source | Start | 2:15 PM | — | 0 | 1 |
| 2 | Nagercoil Junction NCJ | 2:35 PM | 2:40 PM | 5m | 16 | 1 |
| 3 | Kulitthurai KZT | 3:14 PM | 3:15 PM | 1m | 49 | 1 |
| 4 | Thiruvananthapuram Central TVC | 4:07 PM | 4:12 PM | 5m | 87 | 1 |
| 5 | Kollam Jn QLN | 5:12 PM | 5:15 PM | 3m | 151 | 1 |
| 6 | Kayankulam Jn KYJ | 5:43 PM | 5:45 PM | 2m | 192 | 1 |
| 7 | Chengannur CNGR | 6:11 PM | 6:13 PM | 2m | 212 | 1 |
| 8 | Tiruvalla TRVL | 6:22 PM | 6:23 PM | 1m | 221 | 1 |
| 9 | Kottayam KTYM | 7:02 PM | 7:05 PM | 3m | 247 | 1 |
| 10 | Ernakulam Town ERN | 8:40 PM | 8:45 PM | 5m | 307 | 1 |
| 11 | Aluva AWY | 9:10 PM | 9:12 PM | 2m | 323 | 1 |
| 12 | Thrisur TCR | 10:02 PM | 10:05 PM | 3m | 378 | 1 |
| 13 | Ottappalam OTP | 11:19 PM | 11:20 PM | 1m | 424 | 1 |
| 14 | Palakkad Jn PGT | 11:47 PM | 11:50 PM | 3m | 455 | 1 |
| 15 | Coimbatore Jn CBE | 1:15 AM | 1:20 AM | 5m | 510 | 2 |
| 16 | Tiruppur TUP | 2:03 AM | 2:05 AM | 2m | 560 | 2 |
| 17 | Erode Jn ED | 3:00 AM | 3:05 AM | 5m | 610 | 2 |
| 18 | Salem Jn SA | 3:55 AM | 4:00 AM | 5m | 669 | 2 |
| 19 | Jolarpettai Jn. JTJ | 5:58 AM | 6:00 AM | 2m | 794 | 2 |
| 20 | Katpadi Jn KPD | 7:15 AM | 7:20 AM | 5m | 878 | 2 |
| 21 | Chittoor CTO | 8:04 AM | 8:05 AM | 1m | 911 | 2 |
| 22 | Tirupati TPTY | 9:05 AM | 9:10 AM | 5m | 982 | 2 |
| 23 | Renigunta Jn RU | 9:30 AM | 9:40 AM | 10m | 992 | 2 |
| 24 | Gudur Jn GDR | 10:53 AM | 10:55 AM | 2m | 1075 | 2 |
| 25 | Nellore NLR | 11:23 AM | 11:25 AM | 2m | 1113 | 2 |
| 26 | Ongole OGL | 12:59 PM | 1:00 PM | 1m | 1229 | 2 |
| 27 | Tenali Jn TEL | 2:29 PM | 2:30 PM | 1m | 1336 | 2 |
| 28 | Vijayawada Jn BZA | 3:05 PM | 3:15 PM | 10m | 1368 | 2 |
| 29 | Khammam KMT | 4:49 PM | 4:50 PM | 1m | 1469 | 2 |
| 30 | Warangal WL | 6:13 PM | 6:15 PM | 2m | 1577 | 2 |
| 31 | Ramgundam RDM | 8:04 PM | 8:05 PM | 1m | 1680 | 2 |
| 32 | Balharshah BPQ | 10:15 PM | 10:20 PM | 5m | 1823 | 2 |
| 33 | Chandrapur CD | 10:35 PM | 10:37 PM | 2m | 1837 | 2 |
| 34 | Sevagram SEGM | 12:23 AM | 12:25 AM | 2m | 1955 | 3 |
| 35 | Nagpur Jn. NGP | 1:40 AM | 1:45 AM | 5m | 2032 | 3 |
| 36 | Itarsi Jn ET | 7:20 AM | 7:30 AM | 10m | 2327 | 3 |
| 37 | Bhopal Jn. BPL | 9:05 AM | 9:10 AM | 5m | 2419 | 3 |
| 38 | Virangana Lakshmibai Jhansi Jn VGLJ | 1:30 PM | 1:38 PM | 8m | 2708 | 3 |
| 39 | Gwalior Jn. GWL | 2:40 PM | 2:42 PM | 2m | 2807 | 3 |
| 40 | Dhaulpur DHO | 4:10 PM | 4:12 PM | 2m | 2873 | 3 |
| 41 | Agra Cantt Jn. AGC | 4:50 PM | 4:55 PM | 5m | 2925 | 3 |
| 42 | Faridabad FDB | 7:33 PM | 7:35 PM | 2m | 3091 | 3 |
| 43 | Hazrat Nizamuddin Jn NZM | 8:05 PM | 8:10 PM | 5m | 3112 | 3 |
| 44 | New Delhi NDLS | 8:55 PM | 9:10 PM | 15m | 3119 | 3 |
| 45 | Shakurbasti SSB | 9:39 PM | 9:41 PM | 2m | 3131 | 3 |
| 46 | Bahadurgarh BGZ | 9:57 PM | 9:59 PM | 2m | 3150 | 3 |
| 47 | Rohtak Jn ROK | 10:31 PM | 10:33 PM | 2m | 3190 | 3 |
| 48 | Jind Jn JIND | 11:15 PM | 11:18 PM | 3m | 3247 | 3 |
| 49 | Narwana Jn NRW | 11:47 PM | 11:49 PM | 2m | 3281 | 3 |
| 50 | Tohana TUN | 12:09 AM | 12:11 AM | 2m | 3307 | 4 |
| 51 | Jakhal Jn JHL | 12:40 AM | 12:43 AM | 3m | 3319 | 4 |
| 52 | Lehra Gaga LHA | 12:57 AM | 12:59 AM | 2m | 3336 | 4 |
| 53 | Sunam Udham Singh Wala SFMU | 1:16 AM | 1:18 AM | 2m | 3357 | 4 |
| 54 | Sangrur SAG | 1:30 AM | 1:32 AM | 2m | 3370 | 4 |
| 55 | Dhuri Jn DUI | 1:54 AM | 1:57 AM | 3m | 3386 | 4 |
| 56 | Malerkotla MET | 2:12 AM | 2:14 AM | 2m | 3403 | 4 |
| 57 | Ahmadgarh AHH | 2:29 AM | 2:31 AM | 2m | 3422 | 4 |
| 58 | Ludhiana Jn LDH | 3:10 AM | 3:20 AM | 10m | 3448 | 4 |
| 59 | Phagwara Jn PGW | 3:49 AM | 3:51 AM | 2m | 3483 | 4 |
| 60 | Jalandhar Cant JRC | 4:08 AM | 4:13 AM | 5m | 3500 | 4 |
| 61 | Mukerian MEX | 5:22 AM | 5:24 AM | 2m | 3573 | 4 |
| 62 | Pathankot Cantt PTKC | 6:00 AM | 6:05 AM | 5m | 3613 | 4 |
| 63 | Kathua KTHU | 6:34 AM | 6:36 AM | 2m | 3636 | 4 |
| 64 | Jammutavi JAT | 8:20 AM | 8:30 AM | 10m | 3712 | 4 |
| 65 | Martyr Captain Tushar Mahajan MCTM | 9:43 AM | 9:45 AM | 2m | 3765 | 4 |
| 66 | Shri Mata Vaishno Devi Katra SVDK Destination | 10:45 AM | End | — | 3790 | 4 |
Times are as per the latest published Indian Railways time table and may change. Live running status.