Guaranteed train in the event of a strike on weekdays only The actual arrival and departure times in the individual stations and the guaranteed route may be different from what is indicated
| Stop | Arrival | Departure | Tracks |
|---|---|---|---|
| Gallarate | 06:08 | - | |
| Besnate | 06:13 | - | |
| Mornago-Cimbro | 06:17 | - | |
| Ternate-Varano Borghi | 06:23 | 3 | |
| Travedona-Biandronno | 06:26 | 06:27 | 1 |
| Besozzo | 06:31 | 06:32 | 1 |
| Sangiano | 06:35 | 06:36 | 1 |
| Laveno-Mombello | 06:40 | 06:41 | 3 |
| Caldè | 06:48 | 06:49 | 1 |
| Porto Valtravaglia | 06:54 | 06:55 | 1 |
| Luino | 07:02 | - |