| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Puri (PURI) | Starts | 14:15 | 0 | 0 km |
| 2 | Sakhi Gopal (SIL) | 14:32 | 14:33 | 1 min | 17 km |
| 3 | Khurda Road Jn (KUR) | 15:15 | 15:25 | 10 min | 44 km |
| 4 | Bhubaneswar (BBS) | 15:50 | 15:55 | 5 min | 63 km |
| 5 | Cuttack (CTC) | 16:30 | 16:35 | 5 min | 91 km |
| 6 | Jajpur K Road (JJKR) | 17:27 | 17:28 | 1 min | 163 km |
| 7 | Bhadrakh (BHC) | 18:08 | 18:10 | 2 min | 206 km |
| 8 | Balasore (BLS) | 19:02 | 19:07 | 5 min | 268 km |
| 9 | Kharagpur Jn (KGP) | 20:50 | 21:15 | 25 min | 387 km |
| 10 | Midnapore (MDN) | 21:58 | 22:00 | 2 min | 409 km |
| 11 | Chandrakona Rd (CDGR) | 22:27 | 22:28 | 1 min | 445 km |
| 12 | Bishnupur (VSU) | 22:57 | 22:58 | 1 min | 481 km |
| 13 | Bankura (BQA) | 23:24 | 23:26 | 2 min | 511 km |
| 14 | Adra Jn (ADRA) | 00:25 | 00:35 | 10 min | 565 km |
| 15 | Burnpur (BURN) | 01:35 | 01:36 | 1 min | 601 km |
| 16 | Asansol Jn (ASN) | 01:52 | 02:36 | 44 min | 606 km |
| 17 | Chittaranjan (CRJ) | 03:00 | 03:01 | 1 min | 631 km |
| 18 | Vidyasagar (VDS) | 03:26 | 03:27 | 1 min | 664 km |
| 19 | Madhupur Jn (MDP) | 03:50 | 03:55 | 5 min | 687 km |
| 20 | Jasidih Jn (JSME) | 04:50 | 05:00 | 10 min | 716 km |
| 21 | Jhajha (JAJ) | 06:23 | 06:25 | 2 min | 760 km |
| 22 | Kiul Jn (KIUL) | 07:19 | 07:21 | 2 min | 814 km |
| 23 | Mokameh Jn (MKA) | 07:53 | 07:55 | 2 min | 848 km |
| 24 | Patna Jn (PNBE) | 10:00 | Ends | 0 | 937 km |