| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Madgaon Junction MAO Source | Start | 4:00 AM | — | 0 | 1 |
| 2 | Canacona CNO | 4:30 AM | 4:31 AM | 1m | 33 | 1 |
| 3 | Asnoti AT | 4:50 AM | 4:51 AM | 1m | 51 | 1 |
| 4 | Karwar KAWR | 5:00 AM | 5:01 AM | 1m | 59 | 1 |
| 5 | Harwada HAA | 5:11 AM | 5:12 AM | 1m | 72 | 1 |
| 6 | Ankola ANKL | 5:22 AM | 5:23 AM | 1m | 87 | 1 |
| 7 | Gokarna Road GOK | 5:34 AM | 5:35 AM | 1m | 95 | 1 |
| 8 | Mirjan MRJN | 5:42 AM | 5:43 AM | 1m | 106 | 1 |
| 9 | Kumta KT | 5:50 AM | 5:51 AM | 1m | 114 | 1 |
| 10 | Honnavar HNA | 6:02 AM | 6:03 AM | 1m | 127 | 1 |
| 11 | Manki MANK | 6:19 AM | 6:20 AM | 1m | 145 | 1 |
| 12 | Murdeshwar MRDW | 6:30 AM | 6:31 AM | 1m | 154 | 1 |
| 13 | Bhatkal BTJL | 6:52 AM | 6:53 AM | 1m | 168 | 1 |
| 14 | Shiroor SHMI | 7:01 AM | 7:02 AM | 1m | 176 | 1 |
| 15 | Mookambika Road Byndoor (h) BYNR | 7:10 AM | 7:11 AM | 1m | 184 | 1 |
| 16 | Senapura SEN | 7:40 AM | 7:41 AM | 1m | 204 | 1 |
| 17 | Kundapura KUDA | 7:56 AM | 7:57 AM | 1m | 218 | 1 |
| 18 | Barkur BKJ | 8:10 AM | 8:11 AM | 1m | 233 | 1 |
| 19 | Udupi UD | 8:30 AM | 8:31 AM | 1m | 249 | 1 |
| 20 | Padubidri PDD | 8:41 AM | 8:42 AM | 1m | 266 | 1 |
| 21 | Mulki MULK | 9:19 AM | 9:20 AM | 1m | 282 | 1 |
| 22 | Surathkal SL | 9:40 AM | 9:41 AM | 1m | 291 | 1 |
| 23 | Mangalore Junction MAJN | 10:38 AM | 10:40 AM | 2m | 315 | 1 |
| 24 | Mangalore Central MAQ Destination | 11:15 AM | End | — | 321 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.