| Lodi | P. 09:23 | 5 |
| Tavazzano | 09.28 09:29 | 2 |
| S. Zenone Al Lambro | 09.33 09:34 | 2 |
| Melegnano | 09.37 09:38 | 2 |
| S. Giuliano Milanese | 09.42 09:43 | 2 |
| Borgolombardo | 09.46 09:47 | 1 |
| S.donato Milanese | 09.50 09:51 | 1 |
| Milano Rogoredo | 09.55 09:57 | 1 |
| Milano Porta Vittoria | 10.02 10:03 | 2 |
| Milano Dateo | 10.05 10:06 | 2 |
| Milano Venezia | 10.08 10:09 | 2 |
| Milano Repubblica | 10.11 10:12 | 2 |
| Milano Porta Garibaldi Sotterranea | 10.14 10:15 | 2 sott. |
| Milano Lancetti | 10.17 10:18 | 3 |
| Milano Bovisa | 10.24 10:25 | |
| Milano Nord Quarto Oggiaro | 10.27 10:28 | |
| Novate Milanese | 10.30 10:30 | |
| Bollate Centro | 10.32 10:32 | |
| Bollate Nord | 10.34 10:34 | |
| Garbagnate Parco Groane | 10.37 10:37 | |
| Garbagnate Milanese | 10.39 10:40 | |
| Cesate | 10.41 10:42 | |
| Caronno Pertusella | 10.44 10:45 | |
| Saronno Sud | 10.47 10:48 | |
| Saronno | 10.52 A. |
Il treno 24128 parte alle ore 09:23, generalmente dal binario 5
Il treno 24128 arriva alle ore 10:52
La durata prevista del viaggio è di 1 ora e 29 minuti