NEW DELHI (NDLS) → Kasganj Jn. (KSJ)
| Stop | Station | Arrival | Departure | Halt | Day | Distance (KM) |
|---|---|---|---|---|---|---|
| 1 | NEW DELHI (NDLS) | -- | 16:35:00 | -- | 1 | 0 |
| 2 | Shivaji Bridge (CSB) | 16:39:00 | 16:40:00 | 1 mins | 1 | 2 |
| 3 | Tilak Bridge (TKJ) | 16:45:00 | 16:46:00 | 1 mins | 1 | 3 |
| 4 | ANAND VIHAR (ANVR) | 16:54:00 | 16:55:00 | 1 mins | 1 | 14 |
| 5 | Sahibabad (SBB) | 17:04:00 | 17:05:00 | 1 mins | 1 | 19 |
| 6 | GHAZIABAD (GZB) | 17:21:00 | 17:23:00 | 2 mins | 1 | 26 |
| 7 | PILKHUA (PKW) | 17:50:00 | 17:52:00 | 2 mins | 1 | 52 |
| 8 | Hapur (HPU) | 18:03:00 | 18:05:00 | 2 mins | 1 | 63 |
| 9 | GARHMUKTESAR (GMS) | 18:27:00 | 18:29:00 | 2 mins | 1 | 93 |
| 10 | GAJRAULA JN (GJL) | 18:50:00 | 18:52:00 | 2 mins | 1 | 114 |
| 11 | Amroha (AMRO) | 19:10:00 | 19:12:00 | 2 mins | 1 | 137 |
| 12 | Moradabad (MB) | 19:50:00 | 19:55:00 | 5 mins | 1 | 167 |
| 13 | Rampur (RMU) | 20:23:00 | 20:25:00 | 2 mins | 1 | 194 |
| 14 | NAGARIA SADAT (NRS) | 20:48:00 | 20:50:00 | 2 mins | 1 | 226 |
| 15 | BHITAURA (BTO) | 21:02:00 | 21:04:00 | 2 mins | 1 | 239 |
| 16 | Bareilly (BE) | 21:50:00 | 22:00:00 | 10 mins | 1 | 258 |
| 17 | BUDAUN (BEM) | 22:40:00 | 22:45:00 | 5 mins | 1 | 302 |
| 18 | UJHANI (UJH) | 22:58:00 | 23:00:00 | 2 mins | 1 | 315 |
| 19 | SORON (SRNK) | 23:30:00 | 23:32:00 | 2 mins | 1 | 346 |
| 20 | Kasganj Jn. (KSJ) | 00:10:00 | -- | -- | 2 | 361 |