| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| AGARTALA | --------- | Start | 05:55 | 1 |
| AMBASA | 06:55 | 2 mins | 06:57 | 1 |
| KUMARGHAT | 07:44 | 2 mins | 07:46 | 1 |
| DHARMANAGAR | 08:30 | 5 mins | 08:35 | 1 |
| NEW KARIMGANJ | 10:28 | 2 mins | 10:30 | 1 |
| BADARPUR JN | 11:40 | 15 mins | 11:55 | 1 |
| NEW HALFLONG | 14:50 | 10 mins | 15:00 | 1 |
| LUMDING JN | 17:45 | 30 mins | 18:15 | 1 |
| LANKA | 19:33 | 2 mins | 19:35 | 2 |
| HOJAI | 19:49 | 2 mins | 19:51 | 1 |
| GUWAHATI | 22:43 | 10 mins | 22:53 | 1 |
| KAMAKHYA | 23:10 | 5 mins | 23:15 | 1 |
| RANGIYA JN | 00:04 | 5 mins | 00:09 | 1 |
| NALBARI | 00:24 | 2 mins | 00:26 | 1 |
| BARPETA ROAD | 01:01 | 5 mins | 01:06 | 1 |
| NEW BONGAIGAON | 02:16 | 10 mins | 02:26 | 1 |
| BASUGAON | 02:40 | 2 mins | 02:42 | - |
| KOKRAJHAR | 02:55 | 2 mins | 02:57 | 1 |
| FAKIRAGRAM JN | 03:07 | 2 mins | 03:09 | 1 |
| GOSSAIGAON HAT | 03:26 | 2 mins | 03:28 | 1 |
| KAMAKHYAGURI | 03:48 | 2 mins | 03:50 | 1 |
| NEW ALIPURDUAR | 04:09 | 5 mins | 04:14 | 1 |
| NEW COOCH BEHAR | 04:45 | 5 mins | 04:50 | 1 |
| FALAKATA | 05:23 | 2 mins | 05:25 | 1 |
| DHUPGURI | 05:45 | 2 mins | 05:47 | 1 |
| JALPAIGURI ROAD | 06:31 | 2 mins | 06:33 | 1 |
| NEW JALPAIGURI | 07:35 | 15 mins | 07:50 | 1 |
| ALUABARI ROAD | 08:34 | 2 mins | 08:36 | 1 |
| KISHANGANJ | 09:00 | 2 mins | 09:02 | 2 |
| Dalkhola | 09:25 | 2 mins | 09:27 | 2 |
| BARSOI JN | 09:55 | 2 mins | 09:57 | 1 |
| AZAMNAGAR ROAD | 10:12 | 2 mins | 10:14 | 1 |
| SAMSI | 11:06 | 2 mins | 11:08 | 1 |
| MALDA TOWN | 12:15 | 20 mins | 12:35 | 1 |
| NEW FARAKKA JN | 13:15 | 2 mins | 13:17 | 1 |
| PAKUR | 13:57 | 1 min | 13:58 | 2 |
| MURARAI | 14:19 | 1 min | 14:20 | 3 |
| RAMPUR HAT | 15:02 | 2 mins | 15:04 | 1 |
| SAINTHIA | 15:37 | 1 min | 15:38 | 4 |
| AHMADPUR JN | 15:50 | 1 min | 15:51 | 2 |
| BOLPUR SHANTINIKETAN | 16:11 | 5 mins | 16:16 | 2 |
| BARDDHAMAN JN | 17:18 | 5 mins | 17:23 | 5 |
| DAKSHINESWAR | 18:52 | 1 min | 18:53 | 1 |
| KOLKATA SEALDAH | 19:25 | End | --------- | 9 |