| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Sealdah (SDAH) | Starts | 22:05 | 0 | 0 km |
| 2 | Barddhaman Junction (BWN) | 23:36 | 23:39 | 3 min | 101 km |
| 3 | Bolpur S Niktn (BHP) | 00:28 | 00:31 | 3 min | 153 km |
| 4 | Malda Town (MLDT) | 04:15 | 04:25 | 10 min | 335 km |
| 5 | Kishanganj (KNE) | 06:15 | 06:17 | 2 min | 480 km |
| 6 | New Jalpaiguri (NJP) | 08:00 | 00:00 | 960 min | 567 km |
| 7 | Ambari Falakata (ABFC) | 13:26 | 13:27 | 1 min | 576 km |
| 8 | Belakoba (BLK) | 13:45 | 13:46 | 1 min | 585 km |
| 9 | Rningr Jlpaigri (RQJ) | 14:03 | 14:05 | 2 min | 594 km |
| 10 | Mohitnagar (MOP) | 14:16 | 14:17 | 1 min | 596 km |
| 11 | Jalpaiguri (JPG) | 14:28 | 14:30 | 2 min | 602 km |
| 12 | Haldibari (HDB) | 15:25 | Ends | 0 | 624 km |