| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Mangalore Central MAQ Source | Start | 5:30 AM | - | 0 | 1 |
| 2 | Mangalore Junction MAJN | 5:43 AM | 5:45 AM | 2m | 6 | 1 |
| 3 | Thokur TOK | 6:15 AM | 6:16 AM | 1m | 26 | 1 |
| 4 | Surathkal SL | 6:27 AM | 6:28 AM | 1m | 30 | 1 |
| 5 | Mulki MULK | 6:38 AM | 6:39 AM | 1m | 39 | 1 |
| 6 | Nandikoor NAND | 6:49 AM | 6:50 AM | 1m | 46 | 1 |
| 7 | Padubidri PDD | 7:00 AM | 7:01 AM | 1m | 55 | 1 |
| 8 | Innanje INJ | 7:10 AM | 7:11 AM | 1m | 62 | 1 |
| 9 | Udupi UD | 7:15 AM | 7:16 AM | 1m | 73 | 1 |
| 10 | Barkur BKJ | 7:30 AM | 7:31 AM | 1m | 88 | 1 |
| 11 | Kundapura KUDA | 7:45 AM | 7:46 AM | 1m | 104 | 1 |
| 12 | Senapura SEN | 8:00 AM | 8:01 AM | 1m | 117 | 1 |
| 13 | Bijoor BIJR | 8:14 AM | 8:15 AM | 1m | 131 | 1 |
| 14 | Mookambika Road Byndoor (h) BYNR | 8:25 AM | 8:26 AM | 1m | 137 | 1 |
| 15 | Shiroor SHMI | 8:36 AM | 8:37 AM | 1m | 145 | 1 |
| 16 | Bhatkal BTJL | 8:50 AM | 8:51 AM | 1m | 153 | 1 |
| 17 | Chitrapur (h) CTTP | 9:00 AM | 9:01 AM | 1m | 159 | 1 |
| 18 | Murdeshwar MRDW | 9:10 AM | 9:11 AM | 1m | 168 | 1 |
| 19 | Manki MANK | 9:22 AM | 9:23 AM | 1m | 176 | 1 |
| 20 | Honnavar HNA | 9:40 AM | 9:41 AM | 1m | 194 | 1 |
| 21 | Kumta KT | 10:00 AM | 10:01 AM | 1m | 208 | 1 |
| 22 | Mirjan MRJN | 10:15 AM | 10:16 AM | 1m | 215 | 1 |
| 23 | Gokarna Road GOK | 10:30 AM | 10:31 AM | 1m | 227 | 1 |
| 24 | Ankola ANKL | 10:43 AM | 10:44 AM | 1m | 235 | 1 |
| 25 | Harwada HAA | 10:59 AM | 11:00 AM | 1m | 249 | 1 |
| 26 | Karwar KAWR | 11:24 AM | 11:25 AM | 1m | 263 | 1 |
| 27 | Asnoti AT | 11:40 AM | 11:41 AM | 1m | 270 | 1 |
| 28 | Loliem LOL | 11:55 AM | 11:56 AM | 1m | 279 | 1 |
| 29 | Canacona CNO | 12:10 PM | 12:11 PM | 1m | 288 | 1 |
| 30 | Balli BLLI | 12:27 PM | 12:28 PM | 1m | 305 | 1 |
| 31 | Madgaon Junction MAO Destination | 1:30 PM | End | - | 321 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.