| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Ksr Bengaluru SBC Source | Start | 6:50 PM | — | 0 | 1 |
| 2 | Yesvantpur Jn. YPR | 7:00 PM | 7:02 PM | 2m | 5 | 1 |
| 3 | Kunigal KIGL | 7:51 PM | 7:53 PM | 2m | 73 | 1 |
| 4 | Channarayapatna CNPA | 8:49 PM | 8:50 PM | 1m | 147 | 1 |
| 5 | Hassan HAS | 9:30 PM | 9:40 PM | 10m | 180 | 1 |
| 6 | Sakleshpur SKLR | 10:20 PM | 10:30 PM | 10m | 222 | 1 |
| 7 | Subrahmanya Road SBHR | 1:20 AM | 1:25 AM | 5m | 277 | 2 |
| 8 | Kabaka Puttur KBPR | 2:08 AM | 2:10 AM | 2m | 320 | 2 |
| 9 | Bantawala BNTL | 2:39 AM | 2:40 AM | 1m | 344 | 2 |
| 10 | Surathkal SL | 3:35 AM | 3:37 AM | 2m | 383 | 2 |
| 11 | Mulki MULK | 3:46 AM | 3:48 AM | 2m | 392 | 2 |
| 12 | Udupi UD | 4:16 AM | 4:18 AM | 2m | 425 | 2 |
| 13 | Barkur BKJ | 4:40 AM | 4:42 AM | 2m | 441 | 2 |
| 14 | Kundapura KUDA | 5:05 AM | 5:07 AM | 2m | 456 | 2 |
| 15 | Mookambika Road Byndoor (h) BYNR | 5:26 AM | 5:28 AM | 2m | 490 | 2 |
| 16 | Bhatkal BTJL | 5:48 AM | 5:50 AM | 2m | 506 | 2 |
| 17 | Murdeshwar MRDW | 6:04 AM | 6:06 AM | 2m | 520 | 2 |
| 18 | Honnavar HNA | 6:24 AM | 6:26 AM | 2m | 547 | 2 |
| 19 | Kumta KT | 6:42 AM | 6:44 AM | 2m | 560 | 2 |
| 20 | Gokarna Road GOK | 6:57 AM | 6:59 AM | 2m | 579 | 2 |
| 21 | Ankola ANKL | 7:10 AM | 7:12 AM | 2m | 587 | 2 |
| 22 | Karwar KAWR Destination | 8:25 AM | End | — | 615 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.