| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| HARIDWAR JN | --------- | Start | 16:35 | 2 |
| ROORKEE | 17:20 | 5 mins | 17:25 | 3 |
| TAPRI JN | 18:08 | 2 mins | 18:10 | 1 |
| DEOBAND | 18:35 | 2 mins | 18:37 | 1 |
| MUZAFFARNAGAR | 18:56 | 2 mins | 18:58 | 3 |
| KHATAULI | 19:14 | 2 mins | 19:16 | 1 |
| MEERUT CANT | 19:38 | 2 mins | 19:40 | 1 |
| MEERUT CITY | 19:50 | 5 mins | 19:55 | 2 |
| MODINAGAR | 20:08 | 2 mins | 20:10 | 2 |
| NEW GHAZIABAD | 20:28 | 1 min | 20:29 | 2 |
| GHAZIABAD | 21:03 | 2 mins | 21:05 | 3 |
| DELHI SHAHDARA | 21:23 | 2 mins | 21:25 | 4 |
| OLD DELHI | 22:00 | 30 mins | 22:30 | 5 |
| DELHI CANTT | 22:58 | 2 mins | 23:00 | 1 |
| GURGAON | 23:16 | 2 mins | 23:18 | 1 |
| PATAUDI ROAD | 23:39 | 2 mins | 23:41 | 1 |
| REWARI | 00:20 | 10 mins | 00:30 | 1 |
| KHAIRTHAL | 01:05 | 1 min | 01:06 | 2 |
| ALWAR | 01:27 | 3 mins | 01:30 | 2 |
| BANDIKUI JN | 02:18 | 5 mins | 02:23 | 2 |
| GANDHINAGAR JAIPUR | 03:16 | 2 mins | 03:18 | 2 |
| JAIPUR | 04:10 | 15 mins | 04:25 | 3 |
| PHULERA JN | 05:05 | 2 mins | 05:07 | 4 |
| KISHANGARH | 05:44 | 2 mins | 05:46 | 2 |
| AJMER JN | 06:40 | 10 mins | 06:50 | 2 |
| BEAWAR | 07:31 | 2 mins | 07:33 | 1 |
| SENDRA | 07:46 | 2 mins | 07:48 | 1 |
| HARIPUR | 08:08 | 2 mins | 08:10 | 1 |
| SOJAT ROAD | 08:32 | 2 mins | 08:34 | 2 |
| MARWAR JN | 09:05 | 5 mins | 09:10 | 3 |
| RANI | 09:43 | 2 mins | 09:45 | 2 |
| FALNA | 09:58 | 2 mins | 10:00 | 1 |
| JAWAI BANDH | 10:13 | 2 mins | 10:15 | 2 |
| PINDWARA | 10:48 | 2 mins | 10:50 | 1 |
| ABU ROAD | 11:40 | 10 mins | 11:50 | 1 |
| PALANPUR JN | 13:15 | 3 mins | 13:18 | 1 |
| SIDDHPUR | 13:39 | 2 mins | 13:41 | 1 |
| UNJHA | 13:54 | 2 mins | 13:56 | 1 |
| MAHESANA JN | 14:16 | 2 mins | 14:18 | 1 |
| KALOL JN | 14:52 | 2 mins | 14:54 | 1 |
| GANDHINAGAR CAPITAL | 15:26 | 2 mins | 15:28 | 2 |
| SABARMATI BG | 16:16 | 2 mins | 16:18 | 1 |
| AHMEDABAD JN | 17:10 | End | --------- | 2 |