| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Kolkata (KOAA) | Starts | 21:40 | 0 | 0 km |
| 2 | Bandel Junction (BDC) | 22:52 | 22:54 | 2 min | 43 km |
| 3 | Nabadwip Dham (NDAE) | 23:48 | 23:50 | 2 min | 108 km |
| 4 | Katwa (KWAE) | 00:33 | 00:35 | 2 min | 148 km |
| 5 | Azimganj Junction (AZ) | 01:55 | 02:00 | 5 min | 220 km |
| 6 | Malda Town (MLDT) | 04:00 | 04:10 | 10 min | 334 km |
| 7 | Kishanganj (KNE) | 06:01 | 06:03 | 2 min | 480 km |
| 8 | New Jalpaiguri (NJP) | 07:45 | 08:00 | 15 min | 567 km |
| 9 | New Cooch Behar (NCB) | 09:50 | 09:52 | 2 min | 693 km |
| 10 | New Alipurdaur (NOQ) | 10:25 | 10:27 | 2 min | 712 km |
| 11 | Kokrajhar (KOJ) | 11:25 | 11:26 | 1 min | 791 km |
| 12 | New Bongaigaon (NBQ) | 12:35 | 12:37 | 2 min | 818 km |
| 13 | Goalpara Town (GLPT) | 13:18 | 13:20 | 2 min | 898 km |
| 14 | Guwahati (GHY) | 15:40 | Ends | 0 | 1027 km |