| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Firozpur Cant FZR Source | Start | 5:30 PM | — | 0 | 1 |
| 2 | Talwandi TWB | 5:53 PM | 5:55 PM | 2m | 31 | 1 |
| 3 | Moga MOGA | 6:15 PM | 6:17 PM | 2m | 55 | 1 |
| 4 | Ajitwal AJL | 6:31 PM | 6:33 PM | 2m | 71 | 1 |
| 5 | Nanaksar NNKR | 6:41 PM | 6:43 PM | 2m | 79 | 1 |
| 6 | Jagraon JGN | 6:50 PM | 6:52 PM | 2m | 84 | 1 |
| 7 | Mullanpur MLX | 7:09 PM | 7:11 PM | 2m | 103 | 1 |
| 8 | Modelgram MG | 7:28 PM | 7:29 PM | 1m | 120 | 1 |
| 9 | Ludhiana Jn LDH | 7:45 PM | 8:10 PM | 25m | 124 | 1 |
| 10 | New Morinda NMDA | 9:13 PM | 9:15 PM | 2m | 191 | 1 |
| 11 | Sahibzada Ajit Singh Nagar SASN | 9:51 PM | 9:53 PM | 2m | 224 | 1 |
| 12 | Chandigarh CDG Destination | 10:40 PM | End | — | 235 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.