| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Barbil BBN Source | Start | 6:15 AM | — | 0 | 1 |
| 2 | Bara Jamda BJMD | 6:28 AM | 6:30 AM | 2m | 10 | 1 |
| 3 | Noamundi NOMD | 6:46 AM | 6:47 AM | 1m | 23 | 1 |
| 4 | Dangoaposi DPS | 7:10 AM | 7:20 AM | 10m | 32 | 1 |
| 5 | Maluka MLKA | 7:32 AM | 7:33 AM | 1m | 42 | 1 |
| 6 | Kendposi KNPS | 7:44 AM | 7:45 AM | 1m | 53 | 1 |
| 7 | Talaburu TABU | 7:54 AM | 7:55 AM | 1m | 61 | 1 |
| 8 | Jhinkpani JNK | 8:04 AM | 8:05 AM | 1m | 70 | 1 |
| 9 | Singhookharia SIPA | 8:12 AM | 8:13 AM | 1m | 80 | 1 |
| 10 | Chaibasa CBSA | 8:19 AM | 8:20 AM | 1m | 88 | 1 |
| 11 | Pandrasali PRSL | 8:26 AM | 8:27 AM | 1m | 96 | 1 |
| 12 | Rajkharsawan Jn. RKSN | 8:44 AM | 8:45 AM | 1m | 108 | 1 |
| 13 | Mahali Marup MMV | 8:52 AM | 8:53 AM | 1m | 115 | 1 |
| 14 | Sini Jn SINI | 9:01 AM | 9:02 AM | 1m | 123 | 1 |
| 15 | Gamharia GMH | 9:19 AM | 9:20 AM | 1m | 139 | 1 |
| 16 | Adityapur ADTP | 9:27 AM | 9:28 AM | 1m | 146 | 1 |
| 17 | Tatanagar Jn TATA Destination | 10:10 AM | End | — | 150 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.