| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Howrah Jn HWH Source | Start | 11:25 AM | — | 0 | 1 |
| 2 | Serampore SRP | 11:45 AM | 11:47 AM | 2m | 20 | 1 |
| 3 | Seoraphuli SHE | 11:51 AM | 11:53 AM | 2m | 22 | 1 |
| 4 | Chandan Nagar CGR | 12:03 PM | 12:05 PM | 2m | 32 | 1 |
| 5 | Chuchura CNS | 12:08 PM | 12:09 PM | 1m | 35 | 1 |
| 6 | Bandel BDC | 12:18 PM | 12:22 PM | 4m | 39 | 1 |
| 7 | Magra MUG | 12:30 PM | 12:31 PM | 1m | 46 | 1 |
| 8 | Pundooah PDA | 12:42 PM | 12:43 PM | 1m | 60 | 1 |
| 9 | Bainchi BOI | 12:51 PM | 12:52 PM | 1m | 70 | 1 |
| 10 | Memari MYM | 1:03 PM | 1:04 PM | 1m | 81 | 1 |
| 11 | Bardhaman BWN | 1:31 PM | 1:33 PM | 2m | 107 | 1 |
| 12 | Talit TIT | 1:45 PM | 1:46 PM | 1m | 114 | 1 |
| 13 | Khana Jn KAN | 1:53 PM | 1:54 PM | 1m | 120 | 1 |
| 14 | Jhapater Dhal JTL | 2:01 PM | 2:02 PM | 1m | 124 | 1 |
| 15 | Banpas BPS | 2:08 PM | 2:09 PM | 1m | 129 | 1 |
| 16 | Noadar Dhal NRX | 2:15 PM | 2:16 PM | 1m | 134 | 1 |
| 17 | Guskara GKH | 2:22 PM | 2:23 PM | 1m | 139 | 1 |
| 18 | Pichkurirdhal PCQ | 2:30 PM | 2:31 PM | 1m | 145 | 1 |
| 19 | Bhedia BDH | 2:39 PM | 2:40 PM | 1m | 150 | 1 |
| 20 | Bolpur S Niktn BHP | 2:46 PM | 2:48 PM | 2m | 158 | 1 |
| 21 | Prantik PNE | 2:55 PM | 2:56 PM | 1m | 162 | 1 |
| 22 | Kopai KPLE | 3:03 PM | 3:04 PM | 1m | 168 | 1 |
| 23 | Ahamadpur Jn. AMP | 3:11 PM | 3:12 PM | 1m | 177 | 1 |
| 24 | Bataspur BSLE | 3:18 PM | 3:19 PM | 1m | 183 | 1 |
| 25 | Sainthia SNT | 3:27 PM | 3:28 PM | 1m | 191 | 1 |
| 26 | Gadadharpur GHLE | 3:36 PM | 3:37 PM | 1m | 198 | 1 |
| 27 | Mallarpur MLV | 3:45 PM | 3:46 PM | 1m | 206 | 1 |
| 28 | Tarapith Road TPF | 3:53 PM | 3:54 PM | 1m | 212 | 1 |
| 29 | Rampur Hat RPH | 4:16 PM | 4:21 PM | 5m | 218 | 1 |
| 30 | Swadinpur SDLE | 4:29 PM | 4:30 PM | 1m | 225 | 1 |
| 31 | Nalhati Jn NHT | 4:37 PM | 4:38 PM | 1m | 233 | 1 |
| 32 | Chatra CTR | 4:45 PM | 4:46 PM | 1m | 242 | 1 |
| 33 | Murarai MRR | 4:54 PM | 4:56 PM | 2m | 250 | 1 |
| 34 | Bansloi Bridge BSBR | 5:03 PM | 5:04 PM | 1m | 255 | 1 |
| 35 | Rajgram RJG | 5:12 PM | 5:13 PM | 1m | 262 | 1 |
| 36 | Nagarnabi NGF | 5:21 PM | 5:22 PM | 1m | 268 | 1 |
| 37 | Pakaur PKR | 5:30 PM | 5:33 PM | 3m | 273 | 1 |
| 38 | Tilbhita TBB | 5:49 PM | 5:50 PM | 1m | 277 | 1 |
| 39 | Kotalpukur KLP | 6:17 PM | 6:18 PM | 1m | 285 | 1 |
| 40 | Gumani GMAN | 6:28 PM | 6:29 PM | 1m | 292 | 1 |
| 41 | Barharwa Jn BHW | 6:40 PM | 6:45 PM | 5m | 301 | 1 |
| 42 | Bakudi BKLE | 6:53 PM | 6:54 PM | 1m | 309 | 1 |
| 43 | Dhamdhamia DDX | 6:58 PM | 6:59 PM | 1m | 312 | 1 |
| 44 | Tinpahar Jn TPH | 7:05 PM | 7:07 PM | 2m | 318 | 1 |
| 45 | Kalian Chak KXE | 7:12 PM | 7:13 PM | 1m | 323 | 1 |
| 46 | Taljhari TLJ | 7:20 PM | 7:21 PM | 1m | 328 | 1 |
| 47 | Karanpurato KPTO | 7:27 PM | 7:28 PM | 1m | 334 | 1 |
| 48 | Moharajpur MJP | 7:35 PM | 7:36 PM | 1m | 342 | 1 |
| 49 | Sakrigali Jn SLJ | 7:44 PM | 7:45 PM | 1m | 348 | 1 |
| 50 | Sahibganj Jn SBG | 8:05 PM | 8:10 PM | 5m | 356 | 1 |
| 51 | Karamtola KRMA | 8:18 PM | 8:19 PM | 1m | 365 | 1 |
| 52 | Mirza Cheuki MZC | 8:27 PM | 8:28 PM | 1m | 371 | 1 |
| 53 | Ammapalli Halt AMPL | 8:33 PM | 8:34 PM | 1m | 375 | 1 |
| 54 | Pirpainti PPT | 8:40 PM | 8:41 PM | 1m | 379 | 1 |
| 55 | Shivanarayanpur SVRP | 8:51 PM | 8:52 PM | 1m | 388 | 1 |
| 56 | Bikramshila BKSL | 8:59 PM | 9:00 PM | 1m | 394 | 1 |
| 57 | Kahalgaon CLG | 9:07 PM | 9:09 PM | 2m | 400 | 1 |
| 58 | Ekchari EKC | 9:16 PM | 9:17 PM | 1m | 405 | 1 |
| 59 | Ghoga GGA | 9:23 PM | 9:24 PM | 1m | 410 | 1 |
| 60 | Lailakh Mamlkha LMM | 9:31 PM | 9:32 PM | 1m | 416 | 1 |
| 61 | Sabaur SBO | 9:40 PM | 9:41 PM | 1m | 423 | 1 |
| 62 | Bhagalpur BGP | 9:58 PM | 10:08 PM | 10m | 431 | 1 |
| 63 | Nathnagar NAT | 10:14 PM | 10:15 PM | 1m | 435 | 1 |
| 64 | Murarpur MPY | 10:23 PM | 10:24 PM | 1m | 439 | 1 |
| 65 | Chhit Makandpur CTMP | 10:27 PM | 10:28 PM | 1m | 441 | 1 |
| 66 | Akbarnagar AKN | 10:33 PM | 10:34 PM | 1m | 445 | 1 |
| 67 | Maheshi MVV | 10:51 PM | 10:52 PM | 1m | 449 | 1 |
| 68 | Sultanganj SGG | 10:58 PM | 11:02 PM | 4m | 455 | 1 |
| 69 | Ganganiyan GNNA | 11:09 PM | 11:10 PM | 1m | 462 | 1 |
| 70 | Kalyanpur Road KPRD | 11:23 PM | 11:24 PM | 1m | 468 | 1 |
| 71 | Bariarpur BUP | 12:10 AM | 12:11 AM | 1m | 473 | 2 |
| 72 | Ratanpur RPUR | 12:24 AM | 12:25 AM | 1m | 477 | 2 |
| 73 | Jamalpur Jn JMP | 12:55 AM | 1:00 AM | 5m | 484 | 2 |
| 74 | Dasharathpur DRTP | 1:08 AM | 1:09 AM | 1m | 490 | 2 |
| 75 | Dharhara DRH | 1:15 AM | 1:17 AM | 2m | 495 | 2 |
| 76 | Masudan MSDN | 1:24 AM | 1:25 AM | 1m | 501 | 2 |
| 77 | Abhaipur AHA | 1:30 AM | 1:31 AM | 1m | 506 | 2 |
| 78 | Kajra KJH | 1:52 AM | 1:53 AM | 1m | 513 | 2 |
| 79 | Uren UREN | 2:09 AM | 2:10 AM | 1m | 517 | 2 |
| 80 | Dhanauri DNRE | 2:27 AM | 2:28 AM | 1m | 523 | 2 |
| 81 | Kiul Jn KIUL | 3:00 AM | 3:05 AM | 5m | 529 | 2 |
| 82 | Luckeesarai Jn LKR | 3:10 AM | 3:12 AM | 2m | 530 | 2 |
| 83 | Mankatha MKB | 3:21 AM | 3:23 AM | 2m | 536 | 2 |
| 84 | Dhurani Jwas Halt DJS | 3:28 AM | 3:29 AM | 1m | 537 | 2 |
| 85 | Dumri DMRX | 3:33 AM | 3:34 AM | 1m | 541 | 2 |
| 86 | Barhiya BRYA | 3:48 AM | 3:50 AM | 2m | 545 | 2 |
| 87 | Jalalpur Halt JLPH | 3:54 AM | 3:55 AM | 1m | 548 | 2 |
| 88 | Hathidah Jn Upper HTZU | 4:18 AM | 4:19 AM | 1m | 555 | 2 |
| 89 | Rajendra Pul RJO | 4:30 AM | 4:32 AM | 2m | 558 | 2 |
| 90 | Dinkar Gram Simaria DKGS | 5:11 AM | 5:13 AM | 2m | 562 | 2 |
| 91 | Barauni Jn BJU | 5:30 AM | 5:40 AM | 10m | 566 | 2 |
| 92 | Barauni Flag BUJ | 5:47 AM | 5:48 AM | 1m | 568 | 2 |
| 93 | Teghra TGA | 5:54 AM | 5:56 AM | 2m | 573 | 2 |
| 94 | Bachwara Jn BCA | 6:07 AM | 6:09 AM | 2m | 582 | 2 |
| 95 | Sathajagat STJT | 6:17 AM | 6:19 AM | 2m | 589 | 2 |
| 96 | Dalsingh Sarai DSS | 6:27 AM | 6:29 AM | 2m | 593 | 2 |
| 97 | Nazirganj NAZJ | 6:39 AM | 6:41 AM | 2m | 601 | 2 |
| 98 | Ujiarpur UJP | 6:55 AM | 6:57 AM | 2m | 607 | 2 |
| 99 | Samastipur Jn SPJ | 7:23 AM | 7:33 AM | 10m | 617 | 2 |
| 100 | Muktapur MKPR | 7:42 AM | 7:44 AM | 2m | 620 | 2 |
| 101 | Kishanpur KSP | 7:51 AM | 7:53 AM | 2m | 627 | 2 |
| 102 | Rambhaddarpur RBZ | 8:01 AM | 8:03 AM | 2m | 633 | 2 |
| 103 | Hayaghat HYT | 8:11 AM | 8:13 AM | 2m | 638 | 2 |
| 104 | Thalwara TLWA | 8:20 AM | 8:22 AM | 2m | 643 | 2 |
| 105 | Laheria Sarai LSI | 8:40 AM | 8:42 AM | 2m | 650 | 2 |
| 106 | Darbhanga Jn DBG | 8:55 AM | 9:00 AM | 5m | 654 | 2 |
| 107 | Kakarghatti Junction KKHT | 9:13 AM | 9:15 AM | 2m | 661 | 2 |
| 108 | Bijuli Halt BJIH | 9:19 AM | 9:20 AM | 1m | 664 | 2 |
| 109 | Tarsarai TRS | 9:24 AM | 9:26 AM | 2m | 667 | 2 |
| 110 | Shaeed Suraj Naryan Singh SSNS | 9:30 AM | 9:31 AM | 1m | 670 | 2 |
| 111 | Sakri Jn SKI | 9:35 AM | 9:37 AM | 2m | 673 | 2 |
| 112 | Ugna Halt UGNA | 9:44 AM | 9:45 AM | 1m | 678 | 2 |
| 113 | Pandaul PDW | 9:51 AM | 9:53 AM | 2m | 681 | 2 |
| 114 | Madhubani MBI | 10:03 AM | 10:05 AM | 2m | 690 | 2 |
| 115 | Rajnagar RJA | 10:11 AM | 10:13 AM | 2m | 700 | 2 |
| 116 | Lalit Lakshmipur LLPR | 10:24 AM | 10:25 AM | 1m | 704 | 2 |
| 117 | Khajauli KJI | 11:31 AM | 11:33 AM | 2m | 710 | 2 |
| 118 | Korahia KRHA | 11:41 AM | 11:42 AM | 1m | 715 | 2 |
| 119 | Jaynagar JYG Destination | 12:05 PM | End | — | 722 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.