| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Malda Town (MLDT) | Starts | 06:10 | 0 | 0 km |
| 2 | New Farakka Junction (NFK) | 06:42 | 06:44 | 2 min | 35 km |
| 3 | Dhulian Ganga (DGLE) | 07:02 | 07:03 | 1 min | 50 km |
| 4 | Nimtita (NILE) | 07:14 | 07:15 | 1 min | 60 km |
| 5 | Jangipur Road (JRLE) | 07:34 | 07:35 | 1 min | 79 km |
| 6 | Azimganj Junction (AZ) | 08:20 | 08:22 | 2 min | 114 km |
| 7 | Khagraghat Road (KGLE) | 08:35 | 08:36 | 1 min | 129 km |
| 8 | Bazarsau (BZLE) | 09:05 | 09:06 | 1 min | 157 km |
| 9 | Salar (SALE) | 09:27 | 09:28 | 1 min | 170 km |
| 10 | Katwa (KWAE) | 09:50 | 09:52 | 2 min | 187 km |
| 11 | Nabadwip Dham (NDAE) | 10:28 | 10:30 | 2 min | 226 km |
| 12 | Ambika Kalna (ABKA) | 10:52 | 10:53 | 1 min | 250 km |
| 13 | Bandel Junction (BDC) | 11:54 | 11:56 | 2 min | 292 km |
| 14 | Howrah Junction (HWH) | 12:50 | Ends | 0 | 331 km |