| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Azimganj Jn AZ Source | Start | 4:35 PM | — | 0 | 1 |
| 2 | Azimganj City ACLE | 4:38 PM | 4:39 PM | 1m | 1 | 1 |
| 3 | Poradanga Halt PRDG | 4:46 PM | 4:47 PM | 1m | 5 | 1 |
| 4 | Mahipal Road MPLR | 4:52 PM | 4:53 PM | 1m | 10 | 1 |
| 5 | Mahipal MPLE | 4:56 PM | 4:57 PM | 1m | 12 | 1 |
| 6 | Noapara Mahishasur H NWMS | 5:02 PM | 5:03 PM | 1m | 16 | 1 |
| 7 | Manigram MGLE | 5:08 PM | 5:09 PM | 1m | 21 | 1 |
| 8 | Gankar GALE | 5:16 PM | 5:17 PM | 1m | 29 | 1 |
| 9 | Jangipur Road JRLE | 5:23 PM | 5:24 PM | 1m | 35 | 1 |
| 10 | Ahiran AHN | 5:30 PM | 5:31 PM | 1m | 42 | 1 |
| 11 | Sujnipara SPLE | 5:40 PM | 5:41 PM | 1m | 48 | 1 |
| 12 | Nimitita NILE | 5:47 PM | 5:48 PM | 1m | 55 | 1 |
| 13 | Basudebpur BDBP | 5:53 PM | 5:54 PM | 1m | 58 | 1 |
| 14 | Dhulian Ganga DGLE | 6:00 PM | 6:01 PM | 1m | 65 | 1 |
| 15 | Sankopara SXP | 6:08 PM | 6:09 PM | 1m | 70 | 1 |
| 16 | Ballalpur BPBS | 6:25 PM | 6:26 PM | 1m | 74 | 1 |
| 17 | Tildanga TDLE | 6:46 PM | 6:47 PM | 1m | 81 | 1 |
| 18 | Bindubasini Halt BDBS | 6:53 PM | 6:54 PM | 1m | 82 | 1 |
| 19 | Bonidanga BDAG | 7:01 PM | 7:02 PM | 1m | 86 | 1 |
| 20 | Barharwa Jn BHW | 7:20 PM | 7:25 PM | 5m | 91 | 1 |
| 21 | Bakudi BKLE | 7:37 PM | 7:38 PM | 1m | 99 | 1 |
| 22 | Dhamdhamia DDX | 7:42 PM | 7:43 PM | 1m | 102 | 1 |
| 23 | Tinpahar Jn TPH | 7:49 PM | 7:50 PM | 1m | 108 | 1 |
| 24 | Kalian Chak KXE | 7:55 PM | 7:56 PM | 1m | 113 | 1 |
| 25 | Taljhari TLJ | 8:03 PM | 8:04 PM | 1m | 118 | 1 |
| 26 | Karanpurato KPTO | 8:10 PM | 8:11 PM | 1m | 124 | 1 |
| 27 | Moharajpur MJP | 8:18 PM | 8:19 PM | 1m | 132 | 1 |
| 28 | Sakrigali Jn SLJ | 8:36 PM | 8:37 PM | 1m | 138 | 1 |
| 29 | Sahibganj Jn SBG | 8:47 PM | 8:57 PM | 10m | 146 | 1 |
| 30 | Karamtola KRMA | 9:14 PM | 9:15 PM | 1m | 155 | 1 |
| 31 | Mirza Cheuki MZC | 9:23 PM | 9:24 PM | 1m | 161 | 1 |
| 32 | Ammapalli Halt AMPL | 9:29 PM | 9:30 PM | 1m | 165 | 1 |
| 33 | Pirpainti PPT | 9:36 PM | 9:37 PM | 1m | 169 | 1 |
| 34 | Lakshmipur Bhorang LKB | 9:43 PM | 9:44 PM | 1m | 173 | 1 |
| 35 | Shivanarayanpur SVRP | 9:50 PM | 9:51 PM | 1m | 178 | 1 |
| 36 | Bikramshila BKSL | 9:58 PM | 9:59 PM | 1m | 184 | 1 |
| 37 | Kahalgaon CLG | 10:06 PM | 10:07 PM | 1m | 190 | 1 |
| 38 | Ekchari EKC | 10:14 PM | 10:15 PM | 1m | 195 | 1 |
| 39 | Ghoga GGA | 10:21 PM | 10:22 PM | 1m | 200 | 1 |
| 40 | Lailakh Mamlkha LMM | 10:29 PM | 10:30 PM | 1m | 206 | 1 |
| 41 | Sabaur SBO | 11:29 PM | 11:30 PM | 1m | 213 | 1 |
| 42 | Bhagalpur BGP Destination | 12:25 AM | End | — | 221 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.