| Albairate-vermezzo | P. 15:37 | II |
| Gaggiano | 15.42 15:43 | II |
| Trezzano Sul Naviglio | 15.46 15:47 | II |
| Cesano Boscone | 15.50 15:51 | II |
| Corsico | 15.53 15:54 | II |
| Milano San Cristoforo | 15.58 15:59 | II |
| Milano Romolo | 16.03 16:04 | I |
| Preglia | 16.07 16:08 | |
| Milano Porta Romana | 16.11 16:12 | II |
| Milano Forlanini | 16.20 16:21 | III |
| Milano Lambrate | 16.25 16:26 | IV |
| Milano Greco Pirelli | 16.32 16:33 | 7 |
| Sesto S. Giovanni | 16.36 16:37 | 3 |
| Monza | 16.42 16:43 | 1 |
| Lissone-muggio` | 16.47 16:48 | 2 |
| Desio | 16.51 16:52 | 1 |
| Seregno | 16.57 17:01 | 4 |
| Seveso-baruccana | 17.05 17:06 | |
| Cesano Maderno | 17.07 17:08 | |
| Ceriano Laghetto-solaro | 17.16 17:17 | |
| Saronno Sud | 17.20 17:21 | |
| Saronno | 17.24 A. |
Il treno 24958 parte alle ore 15:37, generalmente dal binario II
Il treno 24958 arriva alle ore 17:24
La durata prevista del viaggio è di 1 ora e 47 minuti