| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| AMBALA CANT JN | --------- | Start | 15:10 | 3 |
| DUKHERI | 15:20 | 1 min | 15:21 | 1 |
| KESRI | 15:27 | 1 min | 15:28 | 1 |
| TANDWAL | 15:34 | 1 min | 15:35 | 1 |
| BARARA | 15:41 | 1 min | 15:42 | 1 |
| MUSTAFABAD | 15:52 | 1 min | 15:53 | 1 |
| DARAZPUR | 16:01 | 1 min | 16:02 | 1 |
| JAGADHRI WORKSHOP | 16:09 | 1 min | 16:10 | 1 |
| YAMUNANAGAR JAGADHARI | 16:20 | 10 mins | 16:30 | 2 |
| KALANOUR | 16:37 | 1 min | 16:38 | 2 |
| SARSAWA | 16:48 | 1 min | 16:49 | 2 |
| PILKHANI | 17:03 | 1 min | 17:04 | 2 |
| SAHARANPUR | 17:20 | 1hr 15 mins | 18:35 | 4 |
| TAPRI JN | 18:47 | 1 min | 18:48 | 1 |
| NANGAL | 18:57 | 1 min | 18:58 | 1 |
| TALHERI BUZURG | 19:06 | 1 min | 19:07 | 1 |
| DEOBAND | 19:16 | 1 min | 19:17 | 1 |
| ROHANA KALAN | 19:28 | 1 min | 19:29 | 1 |
| BAMANHERI | 19:37 | 1 min | 19:38 | 1 |
| MUZAFFARNAGAR | 19:49 | 1 min | 19:50 | 1 |
| JARAUDA NARA | 20:03 | 1 min | 20:04 | 1 |
| MANSURPUR | 20:11 | 1 min | 20:12 | 1 |
| KHATAULI | 20:21 | 1 min | 20:22 | 1 |
| SAKHOTI TANDA | 20:31 | 1 min | 20:32 | 2 |
| DAURALA | 20:40 | 1 min | 20:41 | 1 |
| PABLI KHAS | 20:49 | 1 min | 20:50 | 1 |
| MEERUT CANT | 20:56 | 1 min | 20:57 | 1 |
| MEERUT CITY | 21:08 | 5 mins | 21:13 | 1 |
| PARTAPUR | 21:19 | 1 min | 21:20 | 1 |
| MOHIUDDINPUR | 21:26 | 1 min | 21:27 | 1 |
| MODINAGAR | 21:49 | 1 min | 21:50 | 1 |
| MURADNAGAR | 22:15 | 1 min | 22:16 | 2 |
| GULDHAR | 22:24 | 1 min | 22:25 | 2 |
| GHAZIABAD | 23:10 | 2 mins | 23:12 | 1 |
| SAHIBABAD | 23:21 | 1 min | 23:22 | 1 |
| VIVEKA VIHAR | 23:29 | 1 min | 23:30 | 1 |
| DELHI SHAHDARA | 23:38 | 2 mins | 23:40 | 2 |
| OLD DELHI | 00:05 | 5 mins | 00:10 | 9 |
| NEW DELHI | 00:30 | 10 mins | 00:40 | 1 |
| DELHI H NIZAMUDDIN | 01:00 | End | --------- | 3 |