| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Bathinda BTI Source | Start | 8:50 PM | — | 0 | 1 |
| 2 | Batinda Cantt BTIC | 8:59 PM | 9:00 PM | 1m | 8 | 1 |
| 3 | Bhuchchu BCU | 9:09 PM | 9:10 PM | 1m | 17 | 1 |
| 4 | Lehra Muhabbat LHM | 9:18 PM | 9:19 PM | 1m | 25 | 1 |
| 5 | Rampura Phul PUL | 9:25 PM | 9:27 PM | 2m | 32 | 1 |
| 6 | Jethuke JHK | 9:37 PM | 9:38 PM | 1m | 41 | 1 |
| 7 | Tapa TAPA | 9:43 PM | 9:45 PM | 2m | 46 | 1 |
| 8 | Ghunas GUNS | 9:53 PM | 9:54 PM | 1m | 51 | 1 |
| 9 | Hadiaya HYA | 10:02 PM | 10:03 PM | 1m | 59 | 1 |
| 10 | Barnala BNN | 10:10 PM | 10:11 PM | 1m | 65 | 1 |
| 11 | Sekha SEQ | 10:21 PM | 10:22 PM | 1m | 74 | 1 |
| 12 | Alal ALAL | 10:37 PM | 10:38 PM | 1m | 82 | 1 |
| 13 | Dhuri Jn DUI Destination | 11:00 PM | End | — | 95 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.