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 |
|---|---|---|---|
| Mariano Comense | 06:59 | - | |
| Cabiate | 07:03 | - | |
| Meda | 07:08 | - | |
| Seveso | 07:12 | - | |
| Cesano Maderno | 07:15 | - | |
| Bovisio Masciago Mombello | 07:18 | - | |
| Varedo | 07:21 | - | |
| Palazzolo Milanese | 07:24 | - | |
| Paderno Dugnano | 07:27 | - | |
| Cusano Milanino | 07:30 | - | |
| Milano Bruzzano Parco Nord | 07:32 | - | |
| Milano Affori | 07:35 | - | |
| Milano Bovisa | 07:40 | - | |
| Milano Lancetti | 07:46 | 1 | |
| Milano Porta Garibaldi Sotterranea | 07:48 | 07:49 | 1 |
| Milano Repubblica | 07:50 | 07:51 | 1 |
| Milano Porta Venezia | 07:52 | 07:53 | 1 |
| Milano Dateo | 07:55 | 07:56 | 1 |
| Milano Porta Vittoria | 07:59 | 08:00 | 3 |
| Milano Rogoredo | 08:07 | - |