| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Khatipura KWP Source | Start | 5:00 PM | - | 0 | 1 |
| 2 | Dausa Junction DO | 5:32 PM | 5:34 PM | 2m | 45 | 1 |
| 3 | Bandikui Jn BKI | 6:08 PM | 6:10 PM | 2m | 74 | 1 |
| 4 | Bharatpur Jn BTE | 8:30 PM | 8:35 PM | 5m | 171 | 1 |
| 5 | Idgah Agra Jn IDH | 9:35 PM | 9:37 PM | 2m | 222 | 1 |
| 6 | Tundla Jn TDL | 10:55 PM | 11:00 PM | 5m | 247 | 1 |
| 7 | Etawah Jn ETW | 11:52 PM | 11:57 PM | 5m | 339 | 1 |
| 8 | Govindpuri GOY | 1:40 AM | 1:45 AM | 5m | 474 | 2 |
| 9 | Subedarganj SFG | 4:40 AM | 4:50 AM | 10m | 668 | 2 |
| 10 | Pt.deen Dayal Upadhyaya Jn. DDU | 9:30 AM | 9:40 AM | 10m | 825 | 2 |
| 11 | Bhabua Road BBU | 10:18 AM | 10:20 AM | 2m | 878 | 2 |
| 12 | Sasaram SSM | 10:50 AM | 10:52 AM | 2m | 926 | 2 |
| 13 | Dehri On Sone DOS | 11:05 AM | 11:07 AM | 2m | 943 | 2 |
| 14 | Anugraha N Road AUBR | 11:22 AM | 11:24 AM | 2m | 960 | 2 |
| 15 | Gaya Jn GAYA | 12:20 PM | 12:25 PM | 5m | 1029 | 2 |
| 16 | Koderma KQR | 1:35 PM | 1:37 PM | 2m | 1105 | 2 |
| 17 | Hazaribagh Rd HZD | 2:07 PM | 2:09 PM | 2m | 1153 | 2 |
| 18 | Parasnath PNME | 2:30 PM | 2:32 PM | 2m | 1180 | 2 |
| 19 | Nsc Bose J Gomo GMO | 2:50 PM | 2:52 PM | 2m | 1198 | 2 |
| 20 | Dhanbad Jn DHN | 4:00 PM | 4:05 PM | 5m | 1228 | 2 |
| 21 | Asansol Jn. ASN | 5:00 PM | 5:05 PM | 5m | 1285 | 2 |
| 22 | Durgapur DGR | 5:35 PM | 5:37 PM | 2m | 1327 | 2 |
| 23 | Bardhaman BWN | 7:43 PM | 7:45 PM | 2m | 1391 | 2 |
| 24 | Bandel BDC | 8:48 PM | 8:50 PM | 2m | 1458 | 2 |
| 25 | Howrah Jn HWH Destination | 10:15 PM | End | - | 1497 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.