| station code | station name | route no. | arrives | departs | stop time | distance | day |
|---|---|---|---|---|---|---|---|
| SDAH | Sealdah | 1 | starts | 22:15 | 0 | 0 | 1 |
| BNXR | Bidhan Nagar | 1 | 22:23 | 22:24 | 1 min | 4 km | 1 |
| NH | Naihati Jn | 1 | 23:10 | 23:13 | 3 min | 38 km | 1 |
| BDC | Bandel Jn | 1 | 23:40 | 23:45 | 5 min | 47 km | 1 |
| BWN | Barddhaman Jn | 1 | 00:53 | 00:58 | 5 min | 114 km | 2 |
| BHP | Bolpur S Niktn | 1 | 01:45 | 01:50 | 5 min | 166 km | 2 |
| AMP | Ahmadpur Jn | 1 | 02:07 | 02:08 | 1 min | 185 km | 2 |
| SNT | Sainthia | 1 | 02:24 | 02:25 | 1 min | 198 km | 2 |
| RPH | Rampur Hat | 1 | 03:00 | 03:05 | 5 min | 226 km | 2 |
| NHT | Nalhati Jn | 1 | 03:22 | 03:24 | 2 min | 240 km | 2 |
| MRR | Murarai | 1 | 03:37 | 03:38 | 1 min | 256 km | 2 |
| PKR | Pakaur | 1 | 03:59 | 04:00 | 1 min | 280 km | 2 |
| NFK | New Farakka Jn | 1 | 05:05 | 05:10 | 5 min | 313 km | 2 |
| MLDT | Malda Town | 1 | 06:15 | ends | 0 | 347 km | 2 |
| MLDT | Malda Town | 2 | 06:15 | 06:50 | 35 min | 347 km | 2 |
| OMLF | Old Malda | 2 | 06:59 | 07:00 | 1 min | 353 km | 2 |
| ADF | Adina | 2 | 07:09 | 07:10 | 1 min | 360 km | 2 |
| EKI | Eklakhi | 2 | 07:20 | 07:22 | 2 min | 367 km | 2 |
| GZO | Gazole | 2 | 07:37 | 07:38 | 1 min | 380 km | 2 |
| MANG | Mahanagar | 2 | 07:47 | 07:48 | 1 min | 386 km | 2 |
| DLPH | Daulatpur Halt | 2 | 08:07 | 08:08 | 1 min | 399 km | 2 |
| BNDP | Buniadpur | 2 | 08:20 | 08:21 | 1 min | 409 km | 2 |
| GRMP | Gangarampur | 2 | 08:44 | 08:45 | 1 min | 421 km | 2 |
| MLNH | Malancha | 2 | 08:57 | 08:58 | 1 min | 430 km | 2 |
| MKRH | Mallickpur Hat | 2 | 09:16 | 09:17 | 1 min | 441 km | 2 |
| BLGT | Balurghat | 2 | 09:40 | ends | 0 | 454 km | 2 |