| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Gwalior Jn. GWL Source | Start | 2:15 PM | — | 0 | 1 |
| 2 | Sanichara SAC | 2:32 PM | 2:34 PM | 2m | 18 | 1 |
| 3 | Malanpur MLAR | 2:44 PM | 2:46 PM | 2m | 25 | 1 |
| 4 | Gohad Road GOA | 3:01 PM | 3:03 PM | 2m | 42 | 1 |
| 5 | Soni SONI | 3:17 PM | 3:19 PM | 2m | 58 | 1 |
| 6 | Bhind BIX | 3:50 PM | 3:55 PM | 5m | 82 | 1 |
| 7 | Etawah Jn ETW | 4:45 PM | 4:47 PM | 2m | 118 | 1 |
| 8 | Govindpuri GOY | 7:40 PM | 7:45 PM | 5m | 254 | 1 |
| 9 | Fatehpur FTP | 9:15 PM | 9:17 PM | 2m | 335 | 1 |
| 10 | Prayagraj Jn PRYJ | 1:00 AM | 1:05 AM | 5m | 451 | 2 |
| 11 | Gyanpur Road GYN | 2:48 AM | 2:50 AM | 2m | 516 | 2 |
| 12 | Varanasi BSB | 3:20 AM | 3:30 AM | 10m | 576 | 2 |
| 13 | Aunrihar Jn. ARJ | 4:28 AM | 4:30 AM | 2m | 611 | 2 |
| 14 | Ghazipur City GCT | 5:35 AM | 5:45 AM | 10m | 651 | 2 |
| 15 | Ballia BUI | 6:35 AM | 6:40 AM | 5m | 716 | 2 |
| 16 | Reoti ROI | 7:10 AM | 7:12 AM | 2m | 742 | 2 |
| 17 | Suraimanpur SIP | 7:28 AM | 7:30 AM | 2m | 753 | 2 |
| 18 | Chhapra CPR | 8:00 AM | 8:10 AM | 10m | 781 | 2 |
| 19 | Sonpur Jn SEE | 9:28 AM | 9:30 AM | 2m | 835 | 2 |
| 20 | Hajipur Jn HJP | 9:40 AM | 9:45 AM | 5m | 840 | 2 |
| 21 | Shahpur Patoree SPP | 10:50 AM | 10:52 AM | 2m | 878 | 2 |
| 22 | Barauni Jn BJU Destination | 12:15 PM | End | — | 928 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.