| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Hosapete Junction HPT Source | Start | 12:05 PM | — | 0 | 1 |
| 2 | Toranagallu TNGL | 12:28 PM | 12:30 PM | 2m | 33 | 1 |
| 3 | Bellarycant Halt BYCH | 12:59 PM | 1:00 PM | 1m | 62 | 1 |
| 4 | Rayadurg RDG | 2:23 PM | 2:25 PM | 2m | 115 | 1 |
| 5 | Molakalmuru MOMU | 2:59 PM | 3:00 PM | 1m | 130 | 1 |
| 6 | Thalaku THKU | 3:26 PM | 3:27 PM | 1m | 163 | 1 |
| 7 | Challakere CHKE | 3:43 PM | 3:44 PM | 1m | 178 | 1 |
| 8 | Chitradurg CTA | 4:28 PM | 4:30 PM | 2m | 213 | 1 |
| 9 | Amritapura AMC | 4:45 PM | 4:46 PM | 1m | 233 | 1 |
| 10 | Chikjajur Jn JRU | 5:13 PM | 5:15 PM | 2m | 247 | 1 |
| 11 | Holalkere HLK | 5:22 PM | 5:23 PM | 1m | 256 | 1 |
| 12 | Ramgiri RGI | 5:30 PM | 5:31 PM | 1m | 266 | 1 |
| 13 | Hosdurga Road HSD | 5:39 PM | 5:40 PM | 1m | 276 | 1 |
| 14 | Shivani SHV | 5:47 PM | 5:48 PM | 1m | 286 | 1 |
| 15 | Ajjampur AJP | 5:56 PM | 5:57 PM | 1m | 297 | 1 |
| 16 | Birur Jn RRB | 6:13 PM | 6:15 PM | 2m | 315 | 1 |
| 17 | Kadur DRU | 6:23 PM | 6:25 PM | 2m | 321 | 1 |
| 18 | Arsikere Jn ASK | 6:55 PM | 6:58 PM | 3m | 360 | 1 |
| 19 | Tiptur TTR | 7:20 PM | 7:22 PM | 2m | 385 | 1 |
| 20 | Ammasandra AMSA | 7:44 PM | 7:45 PM | 1m | 412 | 1 |
| 21 | Gubbi GBB | 8:03 PM | 8:04 PM | 1m | 437 | 1 |
| 22 | Tumkur TK | 8:23 PM | 8:25 PM | 2m | 456 | 1 |
| 23 | Kyatsandra KIAT | 8:30 PM | 8:31 PM | 1m | 461 | 1 |
| 24 | Dodbele DBL | 8:52 PM | 8:53 PM | 1m | 489 | 1 |
| 25 | Chik Banavar BAW | 9:11 PM | 9:12 PM | 1m | 512 | 1 |
| 26 | Yesvantpur Jn. YPR | 9:22 PM | 9:24 PM | 2m | 521 | 1 |
| 27 | Ksr Bengaluru SBC Destination | 10:55 PM | End | — | 527 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.