| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Darbhanga Jn (DBG) | Starts | 15:30 | 0 | 0 km |
| 2 | Samastipur Jn (SPJ) | 16:25 | 16:50 | 25 min | 38 km |
| 3 | Muzaffarpur Jn (MFP) | 17:45 | 17:55 | 10 min | 90 km |
| 4 | Hajipur Jn (HJP) | 18:53 | 18:54 | 1 min | 143 km |
| 5 | Sonpur Jn (SEE) | 19:09 | 19:12 | 3 min | 149 km |
| 6 | Chhapra (CPR) | 20:30 | 20:40 | 10 min | 203 km |
| 7 | Suraimanpur (SIP) | 21:08 | 21:09 | 1 min | 231 km |
| 8 | Ballia (BUI) | 21:40 | 21:45 | 5 min | 268 km |
| 9 | Yusufpur (YFP) | 22:19 | 22:20 | 1 min | 314 km |
| 10 | Ghazipur City (GCT) | 22:45 | 22:47 | 2 min | 333 km |
| 11 | Aunrihar Jn (ARJ) | 23:35 | 23:37 | 2 min | 373 km |
| 12 | Varanasi Jn (BSB) | 00:30 | 00:40 | 10 min | 408 km |
| 13 | Allahabad Jn (ALD) | 03:25 | 03:50 | 25 min | 532 km |
| 14 | Kanpur Central (CNB) | 06:27 | 06:32 | 5 min | 727 km |
| 15 | Aligarh Jn (ALJN) | 10:05 | 10:07 | 2 min | 1034 km |
| 16 | New Delhi (NDLS) | 12:30 | Ends | 0 | 1166 km |