| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Junction (HWH) | Starts | 21:55 | 0 | 0 km |
| 2 | Bandel Junction (BDC) | 22:52 | 22:54 | 2 min | 40 km |
| 3 | Nabadwip Dham (NDAE) | 23:48 | 23:50 | 2 min | 105 km |
| 4 | Katwa (KWAE) | 00:33 | 00:35 | 2 min | 144 km |
| 5 | Azimganj Junction (AZ) | 01:55 | 02:00 | 5 min | 217 km |
| 6 | Malda Town (MLDT) | 04:00 | 04:10 | 10 min | 331 km |
| 7 | Kishanganj (KNE) | 06:01 | 06:03 | 2 min | 477 km |
| 8 | New Jalpaiguri (NJP) | 07:45 | 08:00 | 15 min | 564 km |
| 9 | New Cooch Behar (NCB) | 09:50 | 09:52 | 2 min | 690 km |
| 10 | New Alipurdaur (NOQ) | 10:25 | 10:27 | 2 min | 708 km |
| 11 | Kokrajhar (KOJ) | 11:26 | 11:28 | 2 min | 787 km |
| 12 | New Bongaigaon (NBQ) | 12:35 | 12:37 | 2 min | 815 km |
| 13 | Goalpara Town (GLPT) | 13:18 | 13:20 | 2 min | 895 km |
| 14 | Kamakhya (KYQ) | 15:23 | 15:25 | 2 min | 1017 km |
| 15 | Guwahati (GHY) | 15:40 | Ends | 0 | 1023 km |