| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Howrah Jn HWH Source | Start | 7:50 AM | — | 0 | 1 |
| 2 | Bandel BDC | 8:42 AM | 8:44 AM | 2m | 39 | 1 |
| 3 | Nabadwip Dham NDAE | 9:27 AM | 9:30 AM | 3m | 105 | 1 |
| 4 | Katwa KWAE | 10:27 AM | 10:32 AM | 5m | 144 | 1 |
| 5 | Azimganj Jn AZ | 11:32 AM | 11:37 AM | 5m | 217 | 1 |
| 6 | Jangipur Road JRLE | 12:43 PM | 12:45 PM | 2m | 252 | 1 |
| 7 | Nimitita NILE | 12:58 PM | 1:00 PM | 2m | 272 | 1 |
| 8 | New Farakka Jn NFK | 2:03 PM | 2:05 PM | 2m | 299 | 1 |
| 9 | Malda Town MLDT | 3:05 PM | 3:15 PM | 10m | 334 | 1 |
| 10 | Eklakhi EKI | 3:35 PM | 3:37 PM | 2m | 353 | 1 |
| 11 | Gazole GZO | 4:00 PM | 4:02 PM | 2m | 367 | 1 |
| 12 | Daulatpur Halt DLPH | 4:13 PM | 4:15 PM | 2m | 385 | 1 |
| 13 | Buniadpur BNDP | 4:24 PM | 4:26 PM | 2m | 395 | 1 |
| 14 | Ganga Rampur GRMP | 4:38 PM | 4:40 PM | 2m | 408 | 1 |
| 15 | Balurghat BLGT Destination | 5:45 PM | End | — | 440 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.