| Porto Ceresio | P. 06:16 | 1 |
| Bisuschio Viggiu | 06.21 06:22 | 1 |
| Arcisate | 06.26 06:27 | 2 |
| Induno Olona | 06.30 06:31 | 2 |
| Varese | 06.35 06:36 | |
| Gazzada Schianno Morazzone | 06.40 06:41 | 2 |
| Castronno | 06.45 06:46 | 1 |
| Albizzate Solbiate Arno | 06.49 06:50 | 2 |
| Cavaria Oggiona Jerago | 06.53 06:54 | 1 |
| Gallarate | 07.00 07:01 | 6 |
| Legnano | 07.11 07:12 | 1 |
| Parabiago | 07.17 07:18 | 1 |
| Vanzago Pogliano | 07.22 07:23 | 1 |
| Rho Fiera Milano | 07.30 07:31 | 2 |
| Milano Porta Garibaldi | 07.46 A. | 6 |
Il treno 2521 parte alle ore 06:16, generalmente dal binario 1
Il treno 2521 arriva alle ore 07:46, generalmente al binario 6
La durata prevista del viaggio è di 1 ora e 30 minuti