| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Solapur Jn SUR Source | Start | 12:40 AM | — | 0 | 1 |
| 2 | Tikekarwadi TKWD | 12:49 AM | 12:50 AM | 1m | 7 | 1 |
| 3 | Hotgi HG | 12:58 AM | 1:00 AM | 2m | 15 | 1 |
| 4 | Lachyan LHN | 1:24 AM | 1:25 AM | 1m | 48 | 1 |
| 5 | Indi Road IDR | 1:35 AM | 1:36 AM | 1m | 58 | 1 |
| 6 | Vijayapura BJP | 2:34 AM | 2:35 AM | 1m | 109 | 1 |
| 7 | Mulvad MVD | 2:59 AM | 3:00 AM | 1m | 134 | 1 |
| 8 | Basavana Bagewadi Road BSRX | 3:19 AM | 3:20 AM | 1m | 153 | 1 |
| 9 | Almatti LMT | 3:37 AM | 3:38 AM | 1m | 171 | 1 |
| 10 | Jadarama Kunte JRKT | 3:57 AM | 3:58 AM | 1m | 186 | 1 |
| 11 | Mugalalli Halt MGL | 4:15 AM | 4:16 AM | 1m | 198 | 1 |
| 12 | Bagalkot BGK | 4:33 AM | 4:35 AM | 2m | 206 | 1 |
| 13 | Guledagudda Rd GED | 4:46 AM | 4:47 AM | 1m | 219 | 1 |
| 14 | Badami BDM | 5:01 AM | 5:02 AM | 1m | 232 | 1 |
| 15 | Lakhmapur LKY | 5:17 AM | 5:18 AM | 1m | 243 | 1 |
| 16 | Hole Alur HLAR | 5:29 AM | 5:30 AM | 1m | 251 | 1 |
| 17 | Mallapur MLP | 5:49 AM | 5:50 AM | 1m | 268 | 1 |
| 18 | Balganur BLR | 6:04 AM | 6:05 AM | 1m | 277 | 1 |
| 19 | Hombal HBL | 6:21 AM | 6:22 AM | 1m | 286 | 1 |
| 20 | Gadag Jn GDG | 7:05 AM | 7:10 AM | 5m | 298 | 1 |
| 21 | Hulkoti LKT | 7:29 AM | 7:30 AM | 1m | 311 | 1 |
| 22 | Annigeri NGR | 7:39 AM | 7:40 AM | 1m | 321 | 1 |
| 23 | Sisvinhalli SVHE | 7:54 AM | 7:55 AM | 1m | 334 | 1 |
| 24 | Hebsur HBS | 8:04 AM | 8:05 AM | 1m | 338 | 1 |
| 25 | Kusugali KUG | 8:14 AM | 8:15 AM | 1m | 346 | 1 |
| 26 | Sss Hubballi Jn UBL | 8:50 AM | 8:55 AM | 5m | 356 | 1 |
| 27 | Unkal UNK | 9:07 AM | 9:08 AM | 1m | 360 | 1 |
| 28 | Navalur NVU | 9:14 AM | 9:15 AM | 1m | 369 | 1 |
| 29 | Dharwar DWR Destination | 9:45 AM | End | — | 376 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.