| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Durg DURG Source | Start | 6:50 AM | — | 0 | 1 |
| 2 | Bhilai Power House BPHB | 6:59 AM | 7:01 AM | 2m | 10 | 1 |
| 3 | Raipur Jn. R | 7:35 AM | 7:45 AM | 10m | 36 | 1 |
| 4 | Tilda TLD | 8:16 AM | 8:18 AM | 2m | 74 | 1 |
| 5 | Bhatapara BYT | 8:38 AM | 8:40 AM | 2m | 100 | 1 |
| 6 | Bilaspur Jn. BSP | 9:40 AM | 9:55 AM | 15m | 152 | 1 |
| 7 | Akaltara AKT | 10:21 AM | 10:23 AM | 2m | 179 | 1 |
| 8 | Champa CPH | 10:43 AM | 10:45 AM | 2m | 204 | 1 |
| 9 | Sakti SKT | 11:03 AM | 11:05 AM | 2m | 235 | 1 |
| 10 | Kharsia KHS | 11:18 AM | 11:20 AM | 2m | 251 | 1 |
| 11 | Raigarh RIG | 11:50 AM | 11:55 AM | 5m | 285 | 1 |
| 12 | Belpahar BPH | 12:35 PM | 12:37 PM | 2m | 335 | 1 |
| 13 | Brajrajnagar BRJN | 12:53 PM | 12:55 PM | 2m | 344 | 1 |
| 14 | Jharsuguda Jn JSG | 1:30 PM | 1:35 PM | 5m | 356 | 1 |
| 15 | Bagdihi BEH | 1:55 PM | 1:57 PM | 2m | 377 | 1 |
| 16 | Bamra BMB | 2:10 PM | 2:12 PM | 2m | 393 | 1 |
| 17 | Raj Gangpur GP | 2:38 PM | 2:40 PM | 2m | 427 | 1 |
| 18 | Rourkela ROU | 3:12 PM | 3:20 PM | 8m | 457 | 1 |
| 19 | Manoharpur MOU | 3:53 PM | 3:55 PM | 2m | 497 | 1 |
| 20 | Goilkera GOL | 4:28 PM | 4:30 PM | 2m | 525 | 1 |
| 21 | Sonua SWR | 4:44 PM | 4:45 PM | 1m | 538 | 1 |
| 22 | Chakaradharpur CKP | 5:05 PM | 5:10 PM | 5m | 559 | 1 |
| 23 | Rajkharsawan Jn. RKSN | 5:26 PM | 5:28 PM | 2m | 579 | 1 |
| 24 | Sini Jn SINI | 5:43 PM | 5:45 PM | 2m | 594 | 1 |
| 25 | Tatanagar Jn TATA | 6:10 PM | 6:45 PM | 35m | 621 | 1 |
| 26 | Kandra KND | 7:19 PM | 7:20 PM | 1m | 642 | 1 |
| 27 | Chandil Jn. CNI | 8:13 PM | 8:15 PM | 2m | 657 | 1 |
| 28 | Barabhum BBM | 8:38 PM | 8:40 PM | 2m | 680 | 1 |
| 29 | Purulia Jn. PRR | 9:15 PM | 9:20 PM | 5m | 711 | 1 |
| 30 | Anara ANR | 9:58 PM | 10:00 PM | 2m | 737 | 1 |
| 31 | Joychandi Pahar JOC | 10:20 PM | 10:25 PM | 5m | 750 | 1 |
| 32 | Burnpur BURN | 11:00 PM | 11:01 PM | 1m | 782 | 1 |
| 33 | Asansol Jn. ASN | 12:05 AM | 12:15 AM | 10m | 787 | 2 |
| 34 | Chittaranjan CRJ | 12:37 AM | 12:39 AM | 2m | 812 | 2 |
| 35 | Jamtara JMT | 12:50 AM | 12:52 AM | 2m | 826 | 2 |
| 36 | Madhupur Jn. MDP | 1:20 AM | 1:23 AM | 3m | 869 | 2 |
| 37 | Jasidih Jn. JSME | 1:44 AM | 1:47 AM | 3m | 897 | 2 |
| 38 | Jhajha JAJ | 3:05 AM | 3:10 AM | 5m | 941 | 2 |
| 39 | Jamui JMU | 3:30 AM | 3:32 AM | 2m | 967 | 2 |
| 40 | Kiul Jn KIUL | 3:55 AM | 4:00 AM | 5m | 995 | 2 |
| 41 | Luckeesarai Jn LKR | 4:04 AM | 4:06 AM | 2m | 997 | 2 |
| 42 | Barhiya BRYA | 4:22 AM | 4:24 AM | 2m | 1012 | 2 |
| 43 | Hathidah Jn HTZ | 4:33 AM | 4:35 AM | 2m | 1022 | 2 |
| 44 | Mokama MKA | 4:47 AM | 4:49 AM | 2m | 1029 | 2 |
| 45 | Barh BARH | 5:07 AM | 5:09 AM | 2m | 1055 | 2 |
| 46 | Athmal Gola ATL | 5:18 AM | 5:20 AM | 2m | 1064 | 2 |
| 47 | Bakhtiyarpur Jn BKP | 5:29 AM | 5:31 AM | 2m | 1073 | 2 |
| 48 | Khusropur KOO | 5:43 AM | 5:45 AM | 2m | 1088 | 2 |
| 49 | Fatuha FUT | 5:54 AM | 5:56 AM | 2m | 1097 | 2 |
| 50 | Patna Saheb PNC | 6:11 AM | 6:13 AM | 2m | 1109 | 2 |
| 51 | Rajendra Nagar RJPB | 6:25 AM | 6:30 AM | 5m | 1116 | 2 |
| 52 | Patna Jn PNBE | 6:43 AM | 6:50 AM | 7m | 1119 | 2 |
| 53 | Danapur DNR | 7:10 AM | 7:20 AM | 10m | 1128 | 2 |
| 54 | Bihta BTA | 7:36 AM | 7:38 AM | 2m | 1146 | 2 |
| 55 | Ara ARA Destination | 9:30 AM | End | — | 1168 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.