| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Gorakhpur Jn (GKP) | Starts | 08:00 | 0 | 0 km |
| 2 | Deoria Sadar (DEOS) | 08:47 | 08:49 | 2 min | 50 km |
| 3 | Bhatni Jn (BTT) | 09:28 | 09:33 | 5 min | 71 km |
| 4 | Salempur Jn (SRU) | 09:46 | 09:48 | 2 min | 81 km |
| 5 | Belthara Road (BLTR) | 10:18 | 10:20 | 2 min | 104 km |
| 6 | Mau Jn (MAU) | 11:00 | 11:30 | 30 min | 139 km |
| 7 | Indara Jn (IAA) | 11:42 | 11:44 | 2 min | 147 km |
| 8 | Rasra (RSR) | 12:25 | 12:27 | 2 min | 175 km |
| 9 | Phephna Jn (PEP) | 13:00 | 13:02 | 2 min | 197 km |
| 10 | Ballia (BUI) | 13:15 | 13:20 | 5 min | 208 km |
| 11 | Suraimanpur (SIP) | 13:53 | 13:55 | 2 min | 244 km |
| 12 | Chhapra (CPR) | 14:45 | 15:05 | 20 min | 273 km |
| 13 | Hajipur Jn (HJP) | 16:21 | 16:23 | 2 min | 332 km |
| 14 | Desari (DES) | 17:00 | 17:02 | 2 min | 352 km |
| 15 | Shahpur Patoree (SPP) | 17:33 | 17:35 | 2 min | 370 km |
| 16 | Mohiuddinnagar (MOG) | 17:51 | 17:53 | 2 min | 383 km |
| 17 | Barauni Jn (BJU) | 19:20 | 19:45 | 25 min | 420 km |
| 18 | Jhajha (JAJ) | 21:45 | 21:50 | 5 min | 513 km |
| 19 | Jasidih Jn (JSME) | 22:25 | 22:30 | 5 min | 557 km |
| 20 | Madhupur Jn (MDP) | 22:55 | 22:58 | 3 min | 586 km |
| 21 | Chittaranjan (CRJ) | 23:36 | 23:38 | 2 min | 642 km |
| 22 | Asansol Jn (ASN) | 00:15 | 00:25 | 10 min | 667 km |
| 23 | Durgapur (DGR) | 00:55 | 00:57 | 2 min | 709 km |
| 24 | Barddhaman Jn (BWN) | 01:53 | 01:55 | 2 min | 773 km |
| 25 | Bandel Jn (BDC) | 02:55 | 02:57 | 2 min | 840 km |
| 26 | Naihati Jn (NH) | 03:20 | 03:22 | 2 min | 849 km |
| 27 | Kolkata (KOAA) | 04:15 | Ends | 0 | 884 km |