| 1 | ALIPUR DUAR JN (APDJ) | Start | 3:40 PM | - | 1 | - |
| 2 | RAJA BHAT KHAWA (RVK)
Non-stop
| - | - | - | | - |
| 3 | GAROPARA (GRU)
Non-stop
| - | - | - | | - |
| 4 | KALCHINI (KCF)
Non-stop
| - | - | - | | - |
| 5 | HAMITONGANJ (HOJ) | 4:00 PM | 4:02 PM | 2m | 1 | 26 km |
| 6 | HASIMARA (HSA) | 4:13 PM | 4:15 PM | 2m | 1 | 35 km |
| 7 | MADARIHAT (MDT) | 4:30 PM | 4:32 PM | 2m | 1 | 45 km |
| 8 | MUJNAI (MJE)
Non-stop
| - | - | - | | - |
| 9 | DALGAON (DLO) | 4:50 PM | 4:52 PM | 2m | 1 | 60 km |
| 10 | BINNAGURI (BNV)
Non-stop
| - | - | - | | - |
| 11 | BANARHAT (BNQ) | 5:10 PM | 5:12 PM | 2m | 1 | 74 km |
| 12 | CARRON (CRX)
Non-stop
| - | - | - | | - |
| 13 | NAGRAKATA (NKB)
Non-stop
| - | - | - | | - |
| 14 | CHALSA JN (CLD)
Non-stop
| - | - | - | | - |
| 15 | NEW MAL JN (NMZ) | 5:58 PM | 6:00 PM | 2m | 1 | 113 km |
| 16 | DAM DIM (DDM)
Non-stop
| - | - | - | | - |
| 17 | OODLABARI (ODB)
Non-stop
| - | - | - | | - |
| 18 | BAGRAKOT (BRQ)
Non-stop
| - | - | - | | - |
| 19 | SIVOK (SVQ)
Non-stop
| - | - | - | | - |
| 20 | GULMA (GLMA)
Non-stop
| - | - | - | | - |
| 21 | SILIGURI JN (SGUJ) | 7:50 PM | 8:10 PM | 20m | 1 | 161 km |
| 23 | BAGHDOGRA (BORA) | 8:25 PM | 8:27 PM | 2m | 1 | 171 km |
| 24 | NAKSALBARI (NAK) | 8:43 PM | 8:45 PM | 2m | 1 | 184 km |
| 25 | BATASI (BTSI)
Non-stop
| - | - | - | | - |
| 26 | ADHIKARI (ADQ)
Non-stop
| - | - | - | | - |
| 27 | GALGALIA (GAGA) | 9:04 PM | 9:05 PM | 1m | 1 | 205 km |
| 28 | PIPRITHAN (PPTN)
Non-stop
| - | - | - | | - |
| 29 | THAKURGANJ (TKG) | 9:17 PM | 9:19 PM | 2m | 1 | 217 km |
| 30 | TAIABPUR (TBR)
Non-stop
| - | - | - | | - |
| 31 | POTHIA (POT)
Non-stop
| - | - | - | | - |
| 32 | ALUABARI ROAD (AUB) | 9:38 PM | 9:40 PM | 2m | 1 | 237 km |
| 33 | GUNJARIA (GEOR)
Non-stop
| - | - | - | | - |
| 34 | GAISAL (GIL)
Non-stop
| - | - | - | | - |
| 35 | PANJIPARA (PJP)
Non-stop
| - | - | - | | - |
| 36 | KISHANGANJ (KNE) | 10:03 PM | 10:05 PM | 2m | 1 | 268 km |
| 38 | HATWAR (HWR)
Non-stop
| - | - | - | | - |
| 39 | KANKI (KKA)
Non-stop
| - | - | - | | - |
| 40 | SURJA KAMAL (SJKL)
Non-stop
| - | - | - | | - |
| 41 | DALKOLHA (DLK) | 10:30 PM | 10:32 PM | 2m | 1 | 296 km |
| 42 | TELTA (TETA)
Non-stop
| - | - | - | | - |
| 43 | AJHARAIL (AHL)
Non-stop
| - | - | - | | - |
| 44 | SUDHANI (SUD)
Non-stop
| - | - | - | | - |
| 45 | SANJAY GRAM (SJGM)
Non-stop
| - | - | - | | - |
| 46 | BARSOI JN (BOE) | 10:58 PM | 11:00 PM | 2m | 1 | 325 km |
| 47 | MUKURIA (MFA)
Non-stop
| - | - | - | | - |
| 48 | BHAWANIPUR BIHAR (BWPB)
Non-stop
| - | - | - | | - |
| 49 | AZAMNAGAR ROAD (AZR)
Non-stop
| - | - | - | | - |
| 50 | KAMALPUR HALT (KMPH)
Non-stop
| - | - | - | | - |
| 51 | KHURIAL (KWE)
Non-stop
| - | - | - | | - |
| 52 | BABHAN GAON HALT (BAHN)
Non-stop
| - | - | - | | - |
| 53 | KUMEDPUR (KDPR) | 11:28 PM | 11:30 PM | 2m | 1 | 352 km |
| 54 | HARISCHANDRPUR (HCR) | 11:40 PM | 11:42 PM | 2m | 1 | 358 km |
| 55 | MILANGARH (MQG)
Non-stop
| - | - | - | | - |
| 56 | BHALUKA ROAD F (BKRD) | 11:55 PM | 11:57 PM | 2m | 1 | 368 km |
| 57 | MALAHAR (MFZ)
Non-stop
| - | - | - | | - |
| 58 | SAMSI (SM)
Non-stop
| - | - | - | | - |
| 59 | SRIPUR HALT (SRPU)
Non-stop
| - | - | - | | - |
| 60 | KUMARGANJ (KMRJ)
Non-stop
| - | - | - | | - |
| 61 | MAHANANDA BGE (MBC)
Non-stop
| - | - | - | | - |
| 62 | EKLAKHI (EKI)
Non-stop
| - | - | - | | - |
| 63 | ADINA (ADF)
Non-stop
| - | - | - | | - |
| 64 | OLD MALDA (OMLF)
Non-stop
| - | - | - | | - |
| 65 | MALDA TOWN (MLDT) | 1:00 AM | 1:10 AM | 10m | 2 | 413 km |
| 66 | GOUR MALDA (GZM)
Non-stop
| - | - | - | | - |
| 67 | JAMIRGHATA (JMQ)
Non-stop
| - | - | - | | - |
| 68 | KHALTIPUR (KTJ)
Non-stop
| - | - | - | | - |
| 69 | CHAMAGRAM (CMX)
Non-stop
| - | - | - | | - |
| 70 | NEW FARAKKA JN (NFK) | 1:42 AM | 1:47 AM | 5m | 2 | 448 km |
| 71 | TILDANGA (TDLE)
Non-stop
| - | - | - | | - |
| 72 | BINDUBASINI HALT (BDBS)
Non-stop
| - | - | - | | - |
| 73 | BONIDANGA (BDAG)
Non-stop
| - | - | - | | - |
| 75 | GUMANI (GMAN)
Non-stop
| - | - | - | | - |
| 76 | KOTALPUKUR (KLP)
Non-stop
| - | - | - | | - |
| 77 | TILBHITA (TBB)
Non-stop
| - | - | - | | - |
| 78 | PAKAUR (PKR) | 2:25 AM | 2:27 AM | 2m | 2 | 481 km |
| 79 | NAGARNABI (NGF)
Non-stop
| - | - | - | | - |
| 80 | RAJGRAM (RJG)
Non-stop
| - | - | - | | - |
| 81 | BANSLOI BRIDGE (BSBR)
Non-stop
| - | - | - | | - |
| 82 | MURARAI (MRR)
Non-stop
| - | - | - | | - |
| 83 | CHATRA (CTR)
Non-stop
| - | - | - | | - |
| 84 | NALHATI JN (NHT)
Non-stop
| - | - | - | | - |
| 85 | SWADINPUR (SDLE)
Non-stop
| - | - | - | | - |
| 86 | RAMPUR HAT (RPH) | 3:14 AM | 3:19 AM | 5m | 2 | 536 km |
| 87 | TARAPITH ROAD (TPF)
Non-stop
| - | - | - | | - |
| 88 | MALLARPUR (MLV)
Non-stop
| - | - | - | | - |
| 89 | GADADHARPUR (GHLE)
Non-stop
| - | - | - | | - |
| 90 | SAINTHIA (SNT) | 3:41 AM | 3:43 AM | 2m | 2 | 563 km |
| 91 | BATASPUR (BSLE)
Non-stop
| - | - | - | | - |
| 92 | AHAMADPUR JN. (AMP) | 3:56 AM | 3:58 AM | 2m | 2 | 577 km |
| 93 | KOPAI (KPLE)
Non-stop
| - | - | - | | - |
| 94 | PRANTIK (PNE)
Non-stop
| - | - | - | | - |
| 95 | BOLPUR S NIKTN (BHP) | 4:15 AM | 4:20 AM | 5m | 2 | 596 km |
| 96 | BHEDIA (BDH)
Non-stop
| - | - | - | | - |
| 97 | PICHKURIRDHAL (PCQ)
Non-stop
| - | - | - | | - |
| 98 | GUSKARA (GKH)
Non-stop
| - | - | - | | - |
| 99 | NOADAR DHAL (NRX)
Non-stop
| - | - | - | | - |
| 100 | BANPAS (BPS)
Non-stop
| - | - | - | | - |
| 101 | JHAPATER DHAL (JTL)
Non-stop
| - | - | - | | - |
| 102 | KHANA JN (KAN)
Non-stop
| - | - | - | | - |
| 103 | TALIT (TIT)
Non-stop
| - | - | - | | - |
| 104 | BARDHAMAN (BWN) | 5:26 AM | 5:28 AM | 2m | 2 | 647 km |
| 105 | GANGPUR (GRP)
Non-stop
| - | - | - | | - |
| 106 | SAKTIGARH (SKG)
Non-stop
| - | - | - | | - |
| 107 | PALLA ROAD (PRAE)
Non-stop
| - | - | - | | - |
| 108 | CHANCHAI (CHC)
Non-stop
| - | - | - | | - |
| 109 | MASAGRAM (MSAE)
Non-stop
| - | - | - | | - |
| 110 | NABAGRAM (NBAE)
Non-stop
| - | - | - | | - |
| 111 | JAUGRAM (JRAE)
Non-stop
| - | - | - | | - |
| 112 | JHAPANDANGA (JPQ)
Non-stop
| - | - | - | | - |
| 113 | GURAP (GRAE)
Non-stop
| - | - | - | | - |
| 114 | HAJIGARH (HIH)
Non-stop
| - | - | - | | - |
| 116 | SIBAICHANDI (SHBC)
Non-stop
| - | - | - | | - |
| 117 | DHANIAKHALI HALT (DNHL)
Non-stop
| - | - | - | | - |
| 118 | BELMURI (BMAE)
Non-stop
| - | - | - | | - |
| 119 | PORABAZAR (PBZ)
Non-stop
| - | - | - | | - |
| 120 | CHANDANPUR (CDAE)
Non-stop
| - | - | - | | - |
| 121 | MADHU SUDANPUR (MDSE)
Non-stop
| - | - | - | | - |
| 122 | KAMARKUNDU (KQU) | 6:11 AM | 6:12 AM | 1m | 2 | 709 km |
| 123 | BALARAMBATI (BLAE)
Non-stop
| - | - | - | | - |
| 124 | MIRZAPUR BNKIPR (MBE)
Non-stop
| - | - | - | | - |
| 125 | BARUIPARA (BRPA)
Non-stop
| - | - | - | | - |
| 126 | BEGUMPUR (BPAE)
Non-stop
| - | - | - | | - |
| 127 | JANAI ROAD (JOX)
Non-stop
| - | - | - | | - |
| 128 | GOBRA (GBRA)
Non-stop
| - | - | - | | - |
| 129 | DANKUNI (DKAE)
Non-stop
| - | - | - | | - |
| 132 | RAJCHANDRAPUR (RCD)
Non-stop
| - | - | - | | - |
| 133 | BALLY HALT (BLYH)
Non-stop
| - | - | - | | - |
| 134 | BALLY GHAT (BLYG)
Non-stop
| - | - | - | | - |
| 135 | DAKHINESWAR (DAKE) | 7:08 AM | 7:10 AM | 2m | 2 | 738 km |
| 136 | BARANAGAR ROAD (BARN)
Non-stop
| - | - | - | | - |
| 137 | DUM DUM (DDJ)
Non-stop
| - | - | - | | - |
| 138 | BIDHAN NAGAR (BNXR)
Non-stop
| - | - | - | | - |
| 139 | KANKURGACHHI ROAD JN (KGK)
Non-stop
| - | - | - | | - |
| 140 | SEALDAH (SDAH) | 8:20 AM | End | - | 2 | 755 km |