| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Patna Jn (PNBE) | Starts | 08:55 | 0 | 0 km |
| 2 | Mokameh Jn (MKA) | 10:16 | 10:18 | 2 min | 90 km |
| 3 | Kiul Jn (KIUL) | 10:50 | 10:55 | 5 min | 123 km |
| 4 | Jhajha (JAJ) | 12:08 | 12:10 | 2 min | 177 km |
| 5 | Jasidih Jn (JSME) | 12:52 | 13:00 | 8 min | 221 km |
| 6 | Madhupur Jn (MDP) | 13:25 | 13:29 | 4 min | 250 km |
| 7 | Vidyasagar (VDS) | 13:49 | 13:50 | 1 min | 274 km |
| 8 | Chittaranjan (CRJ) | 14:21 | 14:22 | 1 min | 307 km |
| 9 | Asansol Jn (ASN) | 15:00 | 15:20 | 20 min | 332 km |
| 10 | Burnpur (BURN) | 15:33 | 15:34 | 1 min | 337 km |
| 11 | Adra Jn (ADRA) | 16:30 | 16:40 | 10 min | 373 km |
| 12 | Bankura (BQA) | 17:25 | 17:27 | 2 min | 426 km |
| 13 | Bishnupur (VSU) | 17:50 | 17:51 | 1 min | 456 km |
| 14 | Chandrakona Rd (CDGR) | 18:19 | 18:20 | 1 min | 493 km |
| 15 | Midnapore (MDN) | 18:55 | 18:57 | 2 min | 528 km |
| 16 | Kharagpur Jn (KGP) | 19:40 | 20:10 | 30 min | 541 km |
| 17 | Balasore (BLS) | 21:45 | 21:50 | 5 min | 659 km |
| 18 | Bhadrakh (BHC) | 23:00 | 23:02 | 2 min | 722 km |
| 19 | Jajpur K Road (JJKR) | 23:32 | 23:33 | 1 min | 765 km |
| 20 | Cuttack (CTC) | 00:40 | 00:50 | 10 min | 837 km |
| 21 | Bhubaneswar (BBS) | 01:25 | 01:30 | 5 min | 865 km |
| 22 | Khurda Road Jn (KUR) | 02:05 | 02:10 | 5 min | 884 km |
| 23 | Sakhi Gopal (SIL) | 02:44 | 02:45 | 1 min | 911 km |
| 24 | Puri (PURI) | 03:30 | Ends | 0 | 927 km |