| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Hisar HSR Source | Start | 11:55 PM | - | 0 | 1 |
| 2 | Barwala BXC | 12:29 AM | 12:31 AM | 2m | 32 | 2 |
| 3 | Uklana UKN | 12:46 AM | 12:48 AM | 2m | 47 | 2 |
| 4 | Jakhal Jn JHL | 1:23 AM | 1:25 AM | 2m | 81 | 2 |
| 5 | Lehra Gaga LHA | 1:42 AM | 1:44 AM | 2m | 98 | 2 |
| 6 | Sunam Udham Singh Wala SFMU | 2:17 AM | 2:19 AM | 2m | 119 | 2 |
| 7 | Sangrur SAG | 2:31 AM | 2:33 AM | 2m | 132 | 2 |
| 8 | Dhuri Jn DUI | 2:50 AM | 3:00 AM | 10m | 148 | 2 |
| 9 | Malerkotla MET | 3:11 AM | 3:13 AM | 2m | 165 | 2 |
| 10 | Ahmadgarh AHH | 3:28 AM | 3:30 AM | 2m | 184 | 2 |
| 11 | Ludhiana Jn LDH | 4:25 AM | 4:35 AM | 10m | 210 | 2 |
| 12 | Phillaur Jn PHR | 4:49 AM | 4:51 AM | 2m | 223 | 2 |
| 13 | Goraya GRY | 5:03 AM | 5:04 AM | 1m | 236 | 2 |
| 14 | Phagwara Jn PGW | 5:13 AM | 5:15 AM | 2m | 245 | 2 |
| 15 | Jalandhar Cant JRC | 5:36 AM | 5:37 AM | 1m | 262 | 2 |
| 16 | Jalandhar City JUC | 5:50 AM | 5:55 AM | 5m | 266 | 2 |
| 17 | Kartarpur KRE | 6:10 AM | 6:12 AM | 2m | 281 | 2 |
| 18 | Beas BEAS | 6:33 AM | 6:35 AM | 2m | 303 | 2 |
| 19 | Jandiala JNL | 7:03 AM | 7:04 AM | 1m | 326 | 2 |
| 20 | Amritsar ASR Destination | 7:40 AM | End | - | 345 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.