| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Patna Junction (PNBE) | Starts | 08:55 | 0 | 0 km |
| 2 | Mokameh Junction (MKA) | 10:10 | 10:12 | 2 min | 90 km |
| 3 | Kiul Junction (KIUL) | 10:47 | 10:52 | 5 min | 124 km |
| 4 | Jhajha (JAJ) | 12:08 | 12:10 | 2 min | 178 km |
| 5 | Jasidih Junction (JSME) | 12:48 | 12:56 | 8 min | 222 km |
| 6 | Madhupur Junction (MDP) | 13:21 | 13:25 | 4 min | 251 km |
| 7 | Vidyasagar (VDS) | 13:45 | 13:46 | 1 min | 274 km |
| 8 | Chittaranjan (CRJ) | 14:17 | 14:18 | 1 min | 307 km |
| 9 | Asansol Junction (ASN) | 15:00 | 15:20 | 20 min | 332 km |
| 10 | Burnpur (BURN) | 15:31 | 15:32 | 1 min | 337 km |
| 11 | Adra Junction (ADRA) | 16:30 | 16:40 | 10 min | 373 km |
| 12 | Bankura (BQA) | 17:20 | 17:22 | 2 min | 426 km |
| 13 | Bishnupur (VSU) | 17:44 | 17:45 | 1 min | 457 km |
| 14 | Chandrakona Road (CDGR) | 18:13 | 18:14 | 1 min | 493 km |
| 15 | Midnapore (MDN) | 18:53 | 18:55 | 2 min | 529 km |
| 16 | Kharagpur Junction (KGP) | 19:35 | 20:10 | 35 min | 542 km |
| 17 | Balasore (BLS) | 21:50 | 21:55 | 5 min | 660 km |
| 18 | Bhadrakh (BHC) | 22:50 | 22:52 | 2 min | 722 km |
| 19 | Jajpur K Road (JJKR) | 23:21 | 23:22 | 1 min | 765 km |
| 20 | Cuttack (CTC) | 00:30 | 00:35 | 5 min | 837 km |
| 21 | Bhubaneswar (BBS) | 01:05 | 01:10 | 5 min | 865 km |
| 22 | Khurda Road Junction (KUR) | 01:35 | 01:40 | 5 min | 884 km |
| 23 | Sakhi Gopal (SIL) | 02:24 | 02:25 | 1 min | 911 km |
| 24 | Puri (PURI) | 03:20 | Ends | 0 | 928 km |