| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| GAYA JN | --------- | Start | 12:20 | 6 |
| WAZERGANJ | 12:46 | 2 mins | 12:48 | 1 |
| TILAYA | 13:02 | 2 mins | 13:04 | 1 |
| NAWADIH | 13:20 | 2 mins | 13:22 | 1 |
| WARIS ALEGANJ | 13:36 | 2 mins | 13:38 | 1 |
| KASHI CHAK | 13:49 | 2 mins | 13:51 | 1 |
| SHEIKPURA | 14:04 | 2 mins | 14:06 | 1 |
| SIRARI | 14:16 | 2 mins | 14:18 | 1 |
| LUCKEESARAI JN | 14:59 | 2 mins | 15:01 | 1 |
| KIUL JN | 15:40 | 10 mins | 15:50 | 5 |
| UREN | 16:04 | 1 min | 16:05 | 2 |
| KAJRA | 16:13 | 1 min | 16:14 | 2 |
| ABHAIPUR | 16:24 | 1 min | 16:25 | 1 |
| DHARHARA | 16:37 | 1 min | 16:38 | 2 |
| JAMALPUR JN | 17:00 | 10 mins | 17:10 | 1 |
| BARIARPUR | 17:22 | 1 min | 17:23 | 2 |
| SULTANGANJ | 17:44 | 1 min | 17:45 | 1 |
| AKBARNAGAR | 17:57 | 1 min | 17:58 | 1 |
| BHAGALPUR | 18:20 | 10 mins | 18:30 | 1 |
| KAHALGAON | 18:58 | 1 min | 18:59 | 1 |
| PIRPAINTI | 19:22 | 1 min | 19:23 | 1 |
| SAHIBGANJ JN | 20:05 | 10 mins | 20:15 | 1 |
| TINPAHAR JN | 20:46 | 1 min | 20:47 | 3 |
| BARHARWA JN | 21:17 | 5 mins | 21:22 | 2 |
| PAKUR | 21:49 | 1 min | 21:50 | 2 |
| RAMPUR HAT | 22:50 | 5 mins | 22:55 | 1 |
| MALLARPUR | 23:07 | 1 min | 23:08 | 2 |
| SAINTHIA | 23:26 | 1 min | 23:27 | 4 |
| BOLPUR SHANTINIKETAN | 23:54 | 5 mins | 23:59 | 1 |
| GUSKARA | 00:16 | 1 min | 00:17 | 1 |
| BARDDHAMAN JN | 01:16 | 5 mins | 01:21 | 4 |
| BANDEL JN | 02:30 | 2 mins | 02:32 | 2 |
| HOWRAH JN | 04:00 | End | --------- | 1 |