| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Churu CUR Source | Start | 5:05 AM | - | 0 | 1 |
| 2 | Aslu ASLU | 5:18 AM | 5:20 AM | 2m | 15 | 1 |
| 3 | Sirsala SRSL | 5:29 AM | 5:30 AM | 1m | 23 | 1 |
| 4 | Dudhwakhara DKX | 5:36 AM | 5:38 AM | 2m | 29 | 1 |
| 5 | Hadyal HYL | 5:49 AM | 5:51 AM | 2m | 42 | 1 |
| 6 | Dokwa DKWA | 5:59 AM | 6:00 AM | 1m | 49 | 1 |
| 7 | Sadulpur Jn SDLP | 6:15 AM | 6:20 AM | 5m | 58 | 1 |
| 8 | Laseri LSE | 6:39 AM | 6:40 AM | 1m | 72 | 1 |
| 9 | Jhunpa JUP | 6:46 AM | 6:47 AM | 1m | 79 | 1 |
| 10 | Siwani SWNI | 7:00 AM | 7:02 AM | 2m | 98 | 1 |
| 11 | Naloi Barwa BVZ | 7:09 AM | 7:10 AM | 1m | 104 | 1 |
| 12 | Charaud CRW | 7:17 AM | 7:19 AM | 2m | 109 | 1 |
| 13 | Hisar HSR | 8:10 AM | 8:35 AM | 25m | 128 | 1 |
| 14 | Raipur Hariyana Jn. RPHR | 8:52 AM | 8:53 AM | 1m | 134 | 1 |
| 15 | Dhansu DNX | 8:59 AM | 9:00 AM | 1m | 140 | 1 |
| 16 | Barwala BXC | 9:19 AM | 9:21 AM | 2m | 160 | 1 |
| 17 | Daulatpur Hryna DULP | 9:43 AM | 9:44 AM | 1m | 169 | 1 |
| 18 | Uklana UKN | 9:50 AM | 9:52 AM | 2m | 175 | 1 |
| 19 | Gajuwala GJW | 10:01 AM | 10:02 AM | 1m | 183 | 1 |
| 20 | Pirthala Llauda PLT | 10:08 AM | 10:09 AM | 1m | 189 | 1 |
| 21 | Jmlpr Shaikhan JPS | 10:17 AM | 10:18 AM | 1m | 197 | 1 |
| 22 | Kudni KUDN | 10:23 AM | 10:24 AM | 1m | 202 | 1 |
| 23 | Jakhal Jn JHL | 10:40 AM | 10:45 AM | 5m | 210 | 1 |
| 24 | Gurnay GRN | 10:53 AM | 10:54 AM | 1m | 217 | 1 |
| 25 | Lehra Gaga LHA | 11:03 AM | 11:05 AM | 2m | 226 | 1 |
| 26 | Govindgarh Khkr GGKR | 11:12 AM | 11:13 AM | 1m | 232 | 1 |
| 27 | Chajli CJL | 11:19 AM | 11:20 AM | 1m | 238 | 1 |
| 28 | Sunam Udham Singh Wala SFMU | 11:29 AM | 11:31 AM | 2m | 247 | 1 |
| 29 | Bharur BZ | 11:38 AM | 11:39 AM | 1m | 253 | 1 |
| 30 | Sangrur SAG | 11:46 AM | 11:48 AM | 2m | 260 | 1 |
| 31 | Bahadur Singh W BSS | 11:56 AM | 11:57 AM | 1m | 268 | 1 |
| 32 | Dhuri Jn DUI | 12:06 PM | 12:21 PM | 15m | 276 | 1 |
| 33 | Himmatana HMI | 12:30 PM | 12:31 PM | 1m | 286 | 1 |
| 34 | Malerkotla MET | 12:39 PM | 12:41 PM | 2m | 293 | 1 |
| 35 | Kup KUP | 12:50 PM | 12:51 PM | 1m | 302 | 1 |
| 36 | Rhra Ghalughra RHW | 12:56 PM | 12:57 PM | 1m | 307 | 1 |
| 37 | Ahmadgarh AHH | 1:03 PM | 1:05 PM | 2m | 312 | 1 |
| 38 | Kila Raipur QRP | 1:16 PM | 1:17 PM | 1m | 320 | 1 |
| 39 | Gill GILL | 1:27 PM | 1:28 PM | 1m | 330 | 1 |
| 40 | Ludhiana Jn LDH Destination | 1:55 PM | End | - | 338 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.