- Recommended
Museo della Basilica Santuario di Saronno
Museum inside the sanctuary complex displaying sacred art, liturgical objects and material linked to the history of this important pilgrimage site.
The best way to find a cheap train ticket from Milan to Saronno is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Milan to Saronno will cost around £3 if you buy it on the day, but you can find cheap train tickets today for only £3.
On Mon 02 Nov, we found 2 trains from Milan to Saronno, including 2 direct services.
These direct trains cover the 22 km distance in an average of 12 m but if you time it right, some trains will get you there in just 12 m .
The slowest trains will take 12 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||
Trains from Milan to Saronno run on average 424 times per day, taking around 22m. Cheap train tickets for this journey start at £3 if you book in advance.
There are 354 trains per day. The earliest train runs at 00:02, the last at 23:58. The fastest train covers the 22 km distance in 12m.
Distance 22 km |
Average train duration 22m |
Cheapest ticket price £3 |
Trains per day 424 |
Direct trains 354 |
Fastest train 12m |
First train 0:02 |
Last train 23:58 |
Cheapest Month Oct |
Cheapest Day Fri |
High Season Jul - Sept |
Low Season Apr - Jun |
Busiest Day Sat |
Least Busy Day Tue |
Best time to book 1 day |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Milan to Saronno.
The table below shows live departures for Milan to Saronno trains for today, Sunday 1 November. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Regionale TRENORD 2924 | 7:35 Milan Porta Garibaldi | 0h19 | 7:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80315 | 7:42 Milano Bovisa Politecnico | 0h12 | 7:54 Saronno station | 0 changesdirect | |
S3 TRENORD 817 | 7:43 Milano Quarto Oggiaro | 0h24 | 8:07 Saronno station | 0 changesdirect | |
S3 TRENORD 817 | 7:43 Milano Quarto Oggiaro | 0h19 | 8:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10017 · S9 TRENORD 34422 | 7:46 Milano Bovisa Politecnico | 0h22 | 8:08 Saronno Sud | 1 change | |
Regionale TRENORD 10017 | 7:46 Milano Bovisa Politecnico | 0h12 | 7:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 117 | 7:50 Milano Bovisa Politecnico | 0h12 | 8:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4217 | 7:54 Milano Bovisa Politecnico | 0h12 | 8:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2926 | 7:55 Milan Centrale | 0h29 | 8:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 19 | 7:59 Milano Bovisa Politecnico | 0h12 | 8:11 Saronno station | 0 changesdirect | |
S9 TRENORD 24902 | 8:03 Milano Greco Pirelli | 0h51 | 8:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 319 | 8:03 Milano Bovisa Politecnico | 0h12 | 8:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 319 · S3 TRENORD 824 | 8:03 Milano Bovisa Politecnico | 0h23 | 8:26 Saronno Sud | 1 change | |
S9 TRENORD 24902 | 8:03 Milano Greco Pirelli | 0h47 | 8:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2926 | 8:05 Milan Porta Garibaldi | 0h19 | 8:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80319 | 8:12 Milano Bovisa Politecnico | 0h12 | 8:24 Saronno station | 0 changesdirect | |
S3 TRENORD 821 | 8:13 Milano Quarto Oggiaro | 0h19 | 8:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 821 | 8:13 Milano Quarto Oggiaro | 0h24 | 8:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 621 · S9 TRENORD 34421 | 8:20 Milano Affori | 0h30 | 8:50 Saronno Sud | 1 change | |
Regionale TRENORD 2928 | 8:25 Milan Centrale | 0h29 | 8:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24926 | 8:33 Milano Greco Pirelli | 0h51 | 9:24 Saronno station | 0 changesdirect | |
S9 TRENORD 24926 | 8:33 Milano Greco Pirelli | 0h47 | 9:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 321 · S3 TRENORD 826 | 8:33 Milano Bovisa Politecnico | 0h23 | 8:56 Saronno Sud | 1 change | |
Regionale TRENORD 321 | 8:33 Milano Bovisa Politecnico | 0h12 | 8:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2928 | 8:35 Milan Porta Garibaldi | 0h19 | 8:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80321 | 8:42 Milano Bovisa Politecnico | 0h12 | 8:54 Saronno station | 0 changesdirect | |
S3 TRENORD 823 | 8:43 Milano Quarto Oggiaro | 0h24 | 9:07 Saronno station | 0 changesdirect | |
S3 TRENORD 823 | 8:43 Milano Quarto Oggiaro | 0h19 | 9:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10023 · S9 TRENORD 30428 | 8:46 Milano Bovisa Politecnico | 0h22 | 9:08 Saronno Sud | 1 change | |
Regionale TRENORD 10023 | 8:46 Milano Bovisa Politecnico | 0h12 | 8:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 123 | 8:50 Milano Bovisa Politecnico | 0h12 | 9:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4223 | 8:54 Milano Bovisa Politecnico | 0h12 | 9:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2930 | 8:55 Milan Centrale | 0h29 | 9:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 25 | 8:59 Milano Bovisa Politecnico | 0h12 | 9:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 325 | 9:03 Milano Bovisa Politecnico | 0h12 | 9:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 325 · S3 TRENORD 828 | 9:03 Milano Bovisa Politecnico | 0h23 | 9:26 Saronno Sud | 1 change | |
S9 TRENORD 24928 | 9:03 Milano Greco Pirelli | 0h47 | 9:50 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24928 | 9:03 Milano Greco Pirelli | 0h51 | 9:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2930 | 9:05 Milan Porta Garibaldi | 0h19 | 9:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 4125 | 9:07 Milano Bovisa Politecnico | 0h12 | 9:19 Saronno station | 0 changesdirect | |
Regionale TRENORD 80325 | 9:12 Milano Bovisa Politecnico | 0h12 | 9:24 Saronno station | 0 changesdirect | |
S3 TRENORD 825 | 9:13 Milano Quarto Oggiaro | 0h24 | 9:37 Saronno station | 0 changesdirect | |
S3 TRENORD 825 | 9:13 Milano Quarto Oggiaro | 0h19 | 9:32 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 625 · S9 TRENORD 30425 | 9:20 Milano Affori | 0h30 | 9:50 Saronno Sud | 1 change | |
Regionale TRENORD 2932 | 9:25 Milan Centrale | 0h29 | 9:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 327 · S3 TRENORD 830 | 9:33 Milano Bovisa Politecnico | 0h23 | 9:56 Saronno Sud | 1 change | |
S9 TRENORD 24930 | 9:33 Milano Greco Pirelli | 0h47 | 10:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 327 | 9:33 Milano Bovisa Politecnico | 0h12 | 9:45 Saronno station | 0 changesdirect | |
S9 TRENORD 24930 | 9:33 Milano Greco Pirelli | 0h51 | 10:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 2932 | 9:35 Milan Porta Garibaldi | 0h19 | 9:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80327 | 9:42 Milano Bovisa Politecnico | 0h12 | 9:54 Saronno station | 0 changesdirect | |
S3 TRENORD 827 | 9:43 Milano Quarto Oggiaro | 0h24 | 10:07 Saronno station | 0 changesdirect | |
S3 TRENORD 827 | 9:43 Milano Quarto Oggiaro | 0h19 | 10:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10029 · S9 TRENORD 34432 | 9:46 Milano Bovisa Politecnico | 0h22 | 10:08 Saronno Sud | 1 change | |
Regionale TRENORD 10029 | 9:46 Milano Bovisa Politecnico | 0h12 | 9:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 129 | 9:50 Milano Bovisa Politecnico | 0h12 | 10:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4229 | 9:54 Milano Bovisa Politecnico | 0h12 | 10:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2934 | 9:55 Milan Centrale | 0h29 | 10:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 29 | 9:59 Milano Bovisa Politecnico | 0h12 | 10:11 Saronno station | 0 changesdirect | |
S9 TRENORD 24904 | 10:03 Milano Greco Pirelli | 0h47 | 10:50 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24904 | 10:03 Milano Greco Pirelli | 0h51 | 10:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 329 · S3 TRENORD 832 | 10:03 Milano Bovisa Politecnico | 0h23 | 10:26 Saronno Sud | 1 change | |
Regionale TRENORD 329 | 10:03 Milano Bovisa Politecnico | 0h12 | 10:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 2934 | 10:05 Milan Porta Garibaldi | 0h19 | 10:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80329 | 10:12 Milano Bovisa Politecnico | 0h12 | 10:24 Saronno station | 0 changesdirect | |
S3 TRENORD 829 | 10:13 Milano Quarto Oggiaro | 0h19 | 10:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 829 | 10:13 Milano Quarto Oggiaro | 0h24 | 10:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 631 · S9 TRENORD 34431 | 10:20 Milano Affori | 0h30 | 10:50 Saronno Sud | 1 change | |
Regionale TRENORD 2936 | 10:25 Milan Centrale | 0h29 | 10:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 331 · S3 TRENORD 834 | 10:33 Milano Bovisa Politecnico | 0h23 | 10:56 Saronno Sud | 1 change | |
S9 TRENORD 24934 | 10:33 Milano Greco Pirelli | 0h51 | 11:24 Saronno station | 0 changesdirect | |
S9 TRENORD 24934 | 10:33 Milano Greco Pirelli | 0h47 | 11:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 331 | 10:33 Milano Bovisa Politecnico | 0h12 | 10:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2936 | 10:35 Milan Porta Garibaldi | 0h19 | 10:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80331 | 10:42 Milano Bovisa Politecnico | 0h12 | 10:54 Saronno station | 0 changesdirect | |
S3 TRENORD 831 | 10:43 Milano Quarto Oggiaro | 0h24 | 11:07 Saronno station | 0 changesdirect | |
S3 TRENORD 831 | 10:43 Milano Quarto Oggiaro | 0h19 | 11:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10031 · S9 TRENORD 30436 | 10:46 Milano Bovisa Politecnico | 0h22 | 11:08 Saronno Sud | 1 change | |
Regionale TRENORD 10031 | 10:46 Milano Bovisa Politecnico | 0h12 | 10:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 131 | 10:50 Milano Bovisa Politecnico | 0h12 | 11:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4231 | 10:54 Milano Bovisa Politecnico | 0h12 | 11:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2938 | 10:55 Milan Centrale | 0h29 | 11:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 31 | 10:59 Milano Bovisa Politecnico | 0h12 | 11:11 Saronno station | 0 changesdirect | |
S9 TRENORD 24936 | 11:03 Milano Greco Pirelli | 0h51 | 11:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24936 | 11:03 Milano Greco Pirelli | 0h47 | 11:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 333 · S3 TRENORD 836 | 11:03 Milano Bovisa Politecnico | 0h23 | 11:26 Saronno Sud | 1 change | |
Regionale TRENORD 333 | 11:03 Milano Bovisa Politecnico | 0h12 | 11:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 2938 | 11:05 Milan Porta Garibaldi | 0h19 | 11:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 3133 | 11:08 Milano Bovisa Politecnico | 0h12 | 11:20 Saronno station | 0 changesdirect | |
Regionale TRENORD 80333 | 11:12 Milano Bovisa Politecnico | 0h12 | 11:24 Saronno station | 0 changesdirect | |
S3 TRENORD 833 | 11:13 Milano Quarto Oggiaro | 0h19 | 11:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 833 | 11:13 Milano Quarto Oggiaro | 0h24 | 11:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 635 · S9 TRENORD 30435 | 11:20 Milano Affori | 0h30 | 11:50 Saronno Sud | 1 change | |
Regionale TRENORD 2940 | 11:25 Milan Centrale | 0h29 | 11:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 335 · S3 TRENORD 838 | 11:33 Milano Bovisa Politecnico | 0h23 | 11:56 Saronno Sud | 1 change | |
Regionale TRENORD 335 | 11:33 Milano Bovisa Politecnico | 0h12 | 11:45 Saronno station | 0 changesdirect | |
S9 TRENORD 24938 | 11:33 Milano Greco Pirelli | 0h47 | 12:20 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24938 | 11:33 Milano Greco Pirelli | 0h51 | 12:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 2940 | 11:35 Milan Porta Garibaldi | 0h19 | 11:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80335 | 11:42 Milano Bovisa Politecnico | 0h12 | 11:54 Saronno station | 0 changesdirect | |
S3 TRENORD 835 | 11:43 Milano Quarto Oggiaro | 0h19 | 12:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 835 | 11:43 Milano Quarto Oggiaro | 0h24 | 12:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 10035 | 11:46 Milano Bovisa Politecnico | 0h12 | 11:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10035 · S9 TRENORD 30440 | 11:46 Milano Bovisa Politecnico | 0h22 | 12:08 Saronno Sud | 1 change | |
Regionale TRENORD 135 | 11:50 Milano Bovisa Politecnico | 0h12 | 12:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4235 | 11:54 Milano Bovisa Politecnico | 0h12 | 12:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2942 | 11:55 Milan Centrale | 0h29 | 12:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 4037 | 11:59 Milano Bovisa Politecnico | 0h12 | 12:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 337 · S3 TRENORD 840 | 12:03 Milano Bovisa Politecnico | 0h23 | 12:26 Saronno Sud | 1 change | |
S9 TRENORD 24940 | 12:03 Milano Greco Pirelli | 0h51 | 12:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24940 | 12:03 Milano Greco Pirelli | 0h47 | 12:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 337 | 12:03 Milano Bovisa Politecnico | 0h12 | 12:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 2942 | 12:05 Milan Porta Garibaldi | 0h19 | 12:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80337 | 12:12 Milano Bovisa Politecnico | 0h12 | 12:24 Saronno station | 0 changesdirect | |
S3 TRENORD 837 | 12:13 Milano Quarto Oggiaro | 0h19 | 12:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 837 | 12:13 Milano Quarto Oggiaro | 0h24 | 12:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 637 · S9 TRENORD 30439 | 12:20 Milano Affori | 0h30 | 12:50 Saronno Sud | 1 change | |
Regionale TRENORD 2944 | 12:25 Milan Centrale | 0h29 | 12:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24942 | 12:33 Milano Greco Pirelli | 0h47 | 13:20 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24942 | 12:33 Milano Greco Pirelli | 0h51 | 13:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 339 | 12:33 Milano Bovisa Politecnico | 0h12 | 12:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 339 · S3 TRENORD 842 | 12:33 Milano Bovisa Politecnico | 0h23 | 12:56 Saronno Sud | 1 change | |
Regionale TRENORD 2944 | 12:35 Milan Porta Garibaldi | 0h19 | 12:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80339 | 12:42 Milano Bovisa Politecnico | 0h12 | 12:54 Saronno station | 0 changesdirect | |
S3 TRENORD 839 | 12:43 Milano Quarto Oggiaro | 0h24 | 13:07 Saronno station | 0 changesdirect | |
S3 TRENORD 839 | 12:43 Milano Quarto Oggiaro | 0h19 | 13:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10041 | 12:46 Milano Bovisa Politecnico | 0h12 | 12:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10041 · S9 TRENORD 30444 | 12:46 Milano Bovisa Politecnico | 0h22 | 13:08 Saronno Sud | 1 change | |
Regionale TRENORD 141 | 12:50 Milano Bovisa Politecnico | 0h12 | 13:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4241 | 12:54 Milano Bovisa Politecnico | 0h12 | 13:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2946 | 12:55 Milan Centrale | 0h29 | 13:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 4043 | 12:59 Milano Bovisa Politecnico | 0h12 | 13:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 343 | 13:03 Milano Bovisa Politecnico | 0h12 | 13:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 343 · S3 TRENORD 844 | 13:03 Milano Bovisa Politecnico | 0h23 | 13:26 Saronno Sud | 1 change | |
S9 TRENORD 24944 | 13:03 Milano Greco Pirelli | 0h47 | 13:50 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24944 | 13:03 Milano Greco Pirelli | 0h51 | 13:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2946 | 13:05 Milan Porta Garibaldi | 0h19 | 13:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80343 | 13:12 Milano Bovisa Politecnico | 0h12 | 13:24 Saronno station | 0 changesdirect | |
S3 TRENORD 841 | 13:13 Milano Quarto Oggiaro | 0h24 | 13:37 Saronno station | 0 changesdirect | |
S3 TRENORD 841 | 13:13 Milano Quarto Oggiaro | 0h19 | 13:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24140 | 13:18 Milano Lancetti | 0h29 | 13:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2948 | 13:25 Milan Centrale | 0h29 | 13:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10843 | 13:28 Milano Quarto Oggiaro | 0h24 | 13:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10843 | 13:28 Milano Quarto Oggiaro | 0h19 | 13:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 345 | 13:33 Milano Bovisa Politecnico | 0h12 | 13:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 345 · S3 TRENORD 846 | 13:33 Milano Bovisa Politecnico | 0h23 | 13:56 Saronno Sud | 1 change | |
S9 TRENORD 24946 | 13:33 Milano Greco Pirelli | 0h47 | 14:20 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24946 | 13:33 Milano Greco Pirelli | 0h51 | 14:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 2948 | 13:35 Milan Porta Garibaldi | 0h19 | 13:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80345 | 13:42 Milano Bovisa Politecnico | 0h12 | 13:54 Saronno station | 0 changesdirect | |
S3 TRENORD 845 | 13:43 Milano Quarto Oggiaro | 0h19 | 14:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 845 | 13:43 Milano Quarto Oggiaro | 0h24 | 14:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 10045 | 13:46 Milano Bovisa Politecnico | 0h12 | 13:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10045 · S9 TRENORD 30448 | 13:46 Milano Bovisa Politecnico | 0h22 | 14:08 Saronno Sud | 1 change | |
S1 TRENORD 24142 | 13:48 Milano Lancetti | 0h29 | 14:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 145 · S1 TRENORD 10848 | 13:50 Milano Bovisa Politecnico | 0h21 | 14:11 Saronno Sud | 1 change | |
Regionale TRENORD 145 | 13:50 Milano Bovisa Politecnico | 0h12 | 14:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4245 | 13:54 Milano Bovisa Politecnico | 0h12 | 14:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2950 | 13:55 Milan Centrale | 0h29 | 14:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10845 | 13:58 Milano Quarto Oggiaro | 0h19 | 14:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10845 | 13:58 Milano Quarto Oggiaro | 0h24 | 14:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 47 | 13:59 Milano Bovisa Politecnico | 0h12 | 14:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 347 · S3 TRENORD 848 | 14:03 Milano Bovisa Politecnico | 0h23 | 14:26 Saronno Sud | 1 change | |
S9 TRENORD 24948 | 14:03 Milano Greco Pirelli | 0h51 | 14:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 347 | 14:03 Milano Bovisa Politecnico | 0h12 | 14:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24948 | 14:03 Milano Greco Pirelli | 0h47 | 14:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2950 | 14:05 Milan Porta Garibaldi | 0h19 | 14:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 3147 | 14:08 Milano Bovisa Politecnico | 0h12 | 14:20 Saronno station | 0 changesdirect | |
Regionale TRENORD 80347 | 14:12 Milano Bovisa Politecnico | 0h12 | 14:24 Saronno station | 0 changesdirect | |
S3 TRENORD 847 | 14:13 Milano Quarto Oggiaro | 0h24 | 14:37 Saronno station | 0 changesdirect | |
S3 TRENORD 847 | 14:13 Milano Quarto Oggiaro | 0h19 | 14:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24144 | 14:18 Milano Lancetti | 0h29 | 14:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2952 | 14:25 Milan Centrale | 0h29 | 14:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10847 | 14:28 Milano Quarto Oggiaro | 0h24 | 14:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10847 | 14:28 Milano Quarto Oggiaro | 0h19 | 14:47 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24950 | 14:33 Milano Greco Pirelli | 0h51 | 15:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 349 | 14:33 Milano Bovisa Politecnico | 0h12 | 14:45 Saronno station | 0 changesdirect | |
S9 TRENORD 24950 | 14:33 Milano Greco Pirelli | 0h47 | 15:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 349 · S3 TRENORD 850 | 14:33 Milano Bovisa Politecnico | 0h23 | 14:56 Saronno Sud | 1 change | |
Regionale TRENORD 2952 | 14:35 Milan Porta Garibaldi | 0h19 | 14:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80349 | 14:42 Milano Bovisa Politecnico | 0h12 | 14:54 Saronno station | 0 changesdirect | |
S3 TRENORD 849 | 14:43 Milano Quarto Oggiaro | 0h19 | 15:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 849 | 14:43 Milano Quarto Oggiaro | 0h24 | 15:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 10049 · S9 TRENORD 34452 | 14:46 Milano Bovisa Politecnico | 0h22 | 15:08 Saronno Sud | 1 change | |
Regionale TRENORD 10049 | 14:46 Milano Bovisa Politecnico | 0h12 | 14:58 Saronno station | 0 changesdirect | |
S1 TRENORD 24146 | 14:48 Milano Lancetti | 0h29 | 15:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 149 · S1 TRENORD 10852 | 14:50 Milano Bovisa Politecnico | 0h21 | 15:11 Saronno Sud | 1 change | |
Regionale TRENORD 149 | 14:50 Milano Bovisa Politecnico | 0h12 | 15:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4249 | 14:54 Milano Bovisa Politecnico | 0h12 | 15:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2954 | 14:55 Milan Centrale | 0h29 | 15:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10849 | 14:58 Milano Quarto Oggiaro | 0h19 | 15:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10849 | 14:58 Milano Quarto Oggiaro | 0h24 | 15:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 51 | 14:59 Milano Bovisa Politecnico | 0h12 | 15:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 351 · S3 TRENORD 852 | 15:03 Milano Bovisa Politecnico | 0h23 | 15:26 Saronno Sud | 1 change | |
Regionale TRENORD 351 | 15:03 Milano Bovisa Politecnico | 0h12 | 15:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24906 | 15:03 Milano Greco Pirelli | 0h51 | 15:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24906 | 15:03 Milano Greco Pirelli | 0h47 | 15:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2954 | 15:05 Milan Porta Garibaldi | 0h19 | 15:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80351 | 15:12 Milano Bovisa Politecnico | 0h12 | 15:24 Saronno station | 0 changesdirect | |
S3 TRENORD 851 | 15:13 Milano Quarto Oggiaro | 0h24 | 15:37 Saronno station | 0 changesdirect | |
S3 TRENORD 851 | 15:13 Milano Quarto Oggiaro | 0h19 | 15:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24148 | 15:18 Milano Lancetti | 0h29 | 15:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2956 | 15:25 Milan Centrale | 0h29 | 15:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10853 | 15:28 Milano Quarto Oggiaro | 0h19 | 15:47 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10853 | 15:28 Milano Quarto Oggiaro | 0h24 | 15:52 Saronno station | 0 changesdirect | |
S9 TRENORD 24954 | 15:33 Milano Greco Pirelli | 0h51 | 16:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 353 · S3 TRENORD 854 | 15:33 Milano Bovisa Politecnico | 0h23 | 15:56 Saronno Sud | 1 change | |
S9 TRENORD 24954 | 15:33 Milano Greco Pirelli | 0h47 | 16:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 353 | 15:33 Milano Bovisa Politecnico | 0h12 | 15:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2956 | 15:35 Milan Porta Garibaldi | 0h19 | 15:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80353 | 15:42 Milano Bovisa Politecnico | 0h12 | 15:54 Saronno station | 0 changesdirect | |
S3 TRENORD 855 | 15:43 Milano Quarto Oggiaro | 0h19 | 16:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 855 | 15:43 Milano Quarto Oggiaro | 0h24 | 16:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 10055 | 15:46 Milano Bovisa Politecnico | 0h12 | 15:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10055 · S9 TRENORD 30456 | 15:46 Milano Bovisa Politecnico | 0h22 | 16:08 Saronno Sud | 1 change | |
S1 TRENORD 24150 | 15:48 Milano Lancetti | 0h29 | 16:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 155 · S1 TRENORD 10856 | 15:50 Milano Bovisa Politecnico | 0h21 | 16:11 Saronno Sud | 1 change | |
Regionale TRENORD 155 | 15:50 Milano Bovisa Politecnico | 0h12 | 16:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4255 | 15:54 Milano Bovisa Politecnico | 0h12 | 16:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2958 | 15:55 Milan Centrale | 0h29 | 16:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10855 | 15:58 Milano Quarto Oggiaro | 0h19 | 16:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10855 | 15:58 Milano Quarto Oggiaro | 0h24 | 16:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 55 | 15:59 Milano Bovisa Politecnico | 0h12 | 16:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 355 · S3 TRENORD 856 | 16:03 Milano Bovisa Politecnico | 0h23 | 16:26 Saronno Sud | 1 change | |
Regionale TRENORD 355 | 16:03 Milano Bovisa Politecnico | 0h12 | 16:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24956 | 16:03 Milano Greco Pirelli | 0h47 | 16:50 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24956 | 16:03 Milano Greco Pirelli | 0h51 | 16:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2958 | 16:05 Milan Porta Garibaldi | 0h19 | 16:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80355 | 16:12 Milano Bovisa Politecnico | 0h12 | 16:24 Saronno station | 0 changesdirect | |
S3 TRENORD 857 | 16:13 Milano Quarto Oggiaro | 0h19 | 16:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 857 | 16:13 Milano Quarto Oggiaro | 0h24 | 16:37 Saronno station | 0 changesdirect | |
S1 TRENORD 24152 | 16:18 Milano Lancetti | 0h29 | 16:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2960 | 16:25 Milan Centrale | 0h29 | 16:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10857 | 16:28 Milano Quarto Oggiaro | 0h24 | 16:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10857 | 16:28 Milano Quarto Oggiaro | 0h19 | 16:47 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24958 | 16:33 Milano Greco Pirelli | 0h47 | 17:20 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24958 | 16:33 Milano Greco Pirelli | 0h51 | 17:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 357 · S3 TRENORD 858 | 16:33 Milano Bovisa Politecnico | 0h23 | 16:56 Saronno Sud | 1 change | |
Regionale TRENORD 357 | 16:33 Milano Bovisa Politecnico | 0h12 | 16:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2960 | 16:35 Milan Porta Garibaldi | 0h19 | 16:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80357 | 16:42 Milano Bovisa Politecnico | 0h12 | 16:54 Saronno station | 0 changesdirect | |
S3 TRENORD 859 | 16:43 Milano Quarto Oggiaro | 0h24 | 17:07 Saronno station | 0 changesdirect | |
S3 TRENORD 859 | 16:43 Milano Quarto Oggiaro | 0h19 | 17:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10059 · S9 TRENORD 34460 | 16:46 Milano Bovisa Politecnico | 0h22 | 17:08 Saronno Sud | 1 change | |
Regionale TRENORD 10059 | 16:46 Milano Bovisa Politecnico | 0h12 | 16:58 Saronno station | 0 changesdirect | |
S1 TRENORD 24154 | 16:48 Milano Lancetti | 0h29 | 17:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 159 · S1 TRENORD 10860 | 16:50 Milano Bovisa Politecnico | 0h21 | 17:11 Saronno Sud | 1 change | |
Regionale TRENORD 159 | 16:50 Milano Bovisa Politecnico | 0h12 | 17:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4259 | 16:54 Milano Bovisa Politecnico | 0h12 | 17:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2962 | 16:55 Milan Centrale | 0h29 | 17:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10859 | 16:58 Milano Quarto Oggiaro | 0h19 | 17:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10859 | 16:58 Milano Quarto Oggiaro | 0h24 | 17:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 61 | 16:59 Milano Bovisa Politecnico | 0h12 | 17:11 Saronno station | 0 changesdirect | |
Regionale TRENORD 361 | 17:03 Milano Bovisa Politecnico | 0h12 | 17:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24992 | 17:03 Milano Greco Pirelli | 0h47 | 17:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 361 · S3 TRENORD 862 | 17:03 Milano Bovisa Politecnico | 0h23 | 17:26 Saronno Sud | 1 change | |
S9 TRENORD 24992 | 17:03 Milano Greco Pirelli | 0h51 | 17:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2962 | 17:05 Milan Porta Garibaldi | 0h19 | 17:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80361 | 17:12 Milano Bovisa Politecnico | 0h12 | 17:24 Saronno station | 0 changesdirect | |
S3 TRENORD 861 | 17:13 Milano Quarto Oggiaro | 0h24 | 17:37 Saronno station | 0 changesdirect | |
S3 TRENORD 861 | 17:13 Milano Quarto Oggiaro | 0h19 | 17:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24156 | 17:18 Milano Lancetti | 0h29 | 17:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2964 | 17:25 Milan Centrale | 0h29 | 17:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10863 | 17:28 Milano Quarto Oggiaro | 0h24 | 17:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10863 | 17:28 Milano Quarto Oggiaro | 0h19 | 17:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 365 | 17:33 Milano Bovisa Politecnico | 0h12 | 17:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 365 · S3 TRENORD 866 | 17:33 Milano Bovisa Politecnico | 0h23 | 17:56 Saronno Sud | 1 change | |
S9 TRENORD 24962 | 17:33 Milano Greco Pirelli | 0h51 | 18:24 Saronno station | 0 changesdirect | |
S9 TRENORD 24962 | 17:33 Milano Greco Pirelli | 0h47 | 18:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2964 | 17:35 Milan Porta Garibaldi | 0h19 | 17:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80365 | 17:42 Milano Bovisa Politecnico | 0h12 | 17:54 Saronno station | 0 changesdirect | |
S3 TRENORD 865 | 17:43 Milano Quarto Oggiaro | 0h24 | 18:07 Saronno station | 0 changesdirect | |
S3 TRENORD 865 | 17:43 Milano Quarto Oggiaro | 0h19 | 18:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10065 | 17:46 Milano Bovisa Politecnico | 0h12 | 17:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10065 · S9 TRENORD 34466 | 17:46 Milano Bovisa Politecnico | 0h22 | 18:08 Saronno Sud | 1 change | |
S1 TRENORD 24158 | 17:48 Milano Lancetti | 0h29 | 18:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 165 · S1 TRENORD 10866 | 17:50 Milano Bovisa Politecnico | 0h21 | 18:11 Saronno Sud | 1 change | |
Regionale TRENORD 165 | 17:50 Milano Bovisa Politecnico | 0h12 | 18:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4265 | 17:54 Milano Bovisa Politecnico | 0h12 | 18:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2966 | 17:55 Milan Centrale | 0h29 | 18:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10865 | 17:58 Milano Quarto Oggiaro | 0h19 | 18:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10865 | 17:58 Milano Quarto Oggiaro | 0h24 | 18:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 67 | 17:59 Milano Bovisa Politecnico | 0h12 | 18:11 Saronno station | 0 changesdirect | |
S9 TRENORD 24994 | 18:03 Milano Greco Pirelli | 0h47 | 18:50 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24994 | 18:03 Milano Greco Pirelli | 0h51 | 18:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 367 | 18:03 Milano Bovisa Politecnico | 0h12 | 18:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 367 · S3 TRENORD 868 | 18:03 Milano Bovisa Politecnico | 0h23 | 18:26 Saronno Sud | 1 change | |
Regionale TRENORD 2966 | 18:05 Milan Porta Garibaldi | 0h19 | 18:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80369 | 18:12 Milano Bovisa Politecnico | 0h12 | 18:24 Saronno station | 0 changesdirect | |
S3 TRENORD 869 | 18:13 Milano Quarto Oggiaro | 0h24 | 18:37 Saronno station | 0 changesdirect | |
S3 TRENORD 869 | 18:13 Milano Quarto Oggiaro | 0h19 | 18:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24160 | 18:18 Milano Lancetti | 0h29 | 18:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 169 · S1 TRENORD 10868 | 18:20 Milano Bovisa Politecnico | 0h21 | 18:41 Saronno Sud | 1 change | |
Regionale TRENORD 169 | 18:20 Milano Bovisa Politecnico | 0h12 | 18:32 Saronno station | 0 changesdirect | |
Regionale TRENORD 2968 | 18:25 Milan Centrale | 0h29 | 18:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10871 | 18:28 Milano Quarto Oggiaro | 0h24 | 18:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10871 | 18:28 Milano Quarto Oggiaro | 0h19 | 18:47 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24966 | 18:33 Milano Greco Pirelli | 0h51 | 19:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 371 · S3 TRENORD 872 | 18:33 Milano Bovisa Politecnico | 0h23 | 18:56 Saronno Sud | 1 change | |
Regionale TRENORD 371 | 18:33 Milano Bovisa Politecnico | 0h12 | 18:45 Saronno station | 0 changesdirect | |
S9 TRENORD 24966 | 18:33 Milano Greco Pirelli | 0h47 | 19:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2968 | 18:35 Milan Porta Garibaldi | 0h19 | 18:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80371 | 18:42 Milano Bovisa Politecnico | 0h12 | 18:54 Saronno station | 0 changesdirect | |
S3 TRENORD 871 | 18:43 Milano Quarto Oggiaro | 0h24 | 19:07 Saronno station | 0 changesdirect | |
S3 TRENORD 871 | 18:43 Milano Quarto Oggiaro | 0h19 | 19:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10073 · S9 TRENORD 34472 | 18:46 Milano Bovisa Politecnico | 0h22 | 19:08 Saronno Sud | 1 change | |
Regionale TRENORD 10073 | 18:46 Milano Bovisa Politecnico | 0h12 | 18:58 Saronno station | 0 changesdirect | |
S1 TRENORD 24162 | 18:48 Milano Lancetti | 0h29 | 19:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 173 · S1 TRENORD 10872 | 18:50 Milano Bovisa Politecnico | 0h21 | 19:11 Saronno Sud | 1 change | |
Regionale TRENORD 173 | 18:50 Milano Bovisa Politecnico | 0h12 | 19:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 4273 | 18:54 Milano Bovisa Politecnico | 0h12 | 19:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2970 | 18:55 Milan Centrale | 0h29 | 19:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10873 | 18:58 Milano Quarto Oggiaro | 0h19 | 19:17 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10873 | 18:58 Milano Quarto Oggiaro | 0h24 | 19:22 Saronno station | 0 changesdirect | |
Regionale TRENORD 75 | 18:59 Milano Bovisa Politecnico | 0h12 | 19:11 Saronno station | 0 changesdirect | |
S9 TRENORD 24996 | 19:03 Milano Greco Pirelli | 0h47 | 19:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 375 | 19:03 Milano Bovisa Politecnico | 0h12 | 19:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24996 | 19:03 Milano Greco Pirelli | 0h51 | 19:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 375 · S3 TRENORD 874 | 19:03 Milano Bovisa Politecnico | 0h23 | 19:26 Saronno Sud | 1 change | |
Regionale TRENORD 2970 | 19:05 Milan Porta Garibaldi | 0h19 | 19:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80375 | 19:12 Milano Bovisa Politecnico | 0h12 | 19:24 Saronno station | 0 changesdirect | |
S3 TRENORD 875 | 19:13 Milano Quarto Oggiaro | 0h24 | 19:37 Saronno station | 0 changesdirect | |
S3 TRENORD 875 | 19:13 Milano Quarto Oggiaro | 0h19 | 19:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24164 | 19:18 Milano Lancetti | 0h29 | 19:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2972 | 19:25 Milan Centrale | 0h29 | 19:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10877 | 19:28 Milano Quarto Oggiaro | 0h24 | 19:52 Saronno station | 0 changesdirect | |
S1 TRENORD 10877 | 19:28 Milano Quarto Oggiaro | 0h19 | 19:47 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24970 | 19:33 Milano Greco Pirelli | 0h47 | 20:20 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 377 | 19:33 Milano Bovisa Politecnico | 0h12 | 19:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 377 · S3 TRENORD 876 | 19:33 Milano Bovisa Politecnico | 0h23 | 19:56 Saronno Sud | 1 change | |
S9 TRENORD 24970 | 19:33 Milano Greco Pirelli | 0h51 | 20:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 2972 | 19:35 Milan Porta Garibaldi | 0h19 | 19:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80377 | 19:42 Milano Bovisa Politecnico | 0h12 | 19:54 Saronno station | 0 changesdirect | |
S3 TRENORD 877 | 19:43 Milano Quarto Oggiaro | 0h19 | 20:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 877 | 19:43 Milano Quarto Oggiaro | 0h24 | 20:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 4079 | 19:46 Milano Bovisa Politecnico | 0h12 | 19:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 4079 · S9 TRENORD 30478 | 19:46 Milano Bovisa Politecnico | 0h22 | 20:08 Saronno Sud | 1 change | |
S1 TRENORD 24166 | 19:48 Milano Lancetti | 0h29 | 20:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 179 | 19:50 Milano Bovisa Politecnico | 0h12 | 20:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 179 · S1 TRENORD 10878 | 19:50 Milano Bovisa Politecnico | 0h21 | 20:11 Saronno Sud | 1 change | |
Regionale TRENORD 4279 | 19:54 Milano Bovisa Politecnico | 0h12 | 20:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2974 | 19:55 Milan Centrale | 0h29 | 20:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10879 | 19:58 Milano Quarto Oggiaro | 0h24 | 20:22 Saronno station | 0 changesdirect | |
S1 TRENORD 10879 | 19:58 Milano Quarto Oggiaro | 0h19 | 20:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 379 · S3 TRENORD 878 | 20:03 Milano Bovisa Politecnico | 0h23 | 20:26 Saronno Sud | 1 change | |
Regionale TRENORD 379 | 20:03 Milano Bovisa Politecnico | 0h12 | 20:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24972 | 20:03 Milano Greco Pirelli | 0h51 | 20:54 Saronno station | 0 changesdirect | |
S9 TRENORD 24972 | 20:03 Milano Greco Pirelli | 0h47 | 20:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2974 | 20:05 Milan Porta Garibaldi | 0h19 | 20:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80381 | 20:12 Milano Bovisa Politecnico | 0h12 | 20:24 Saronno station | 0 changesdirect | |
S3 TRENORD 881 | 20:13 Milano Quarto Oggiaro | 0h24 | 20:37 Saronno station | 0 changesdirect | |
S3 TRENORD 881 | 20:13 Milano Quarto Oggiaro | 0h19 | 20:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24168 | 20:18 Milano Lancetti | 0h29 | 20:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2976 | 20:25 Milan Centrale | 0h29 | 20:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10883 | 20:28 Milano Quarto Oggiaro | 0h19 | 20:47 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10883 | 20:28 Milano Quarto Oggiaro | 0h24 | 20:52 Saronno station | 0 changesdirect | |
Regionale TRENORD 383 · S3 TRENORD 880 | 20:33 Milano Bovisa Politecnico | 0h23 | 20:56 Saronno Sud | 1 change | |
Regionale TRENORD 383 | 20:33 Milano Bovisa Politecnico | 0h12 | 20:45 Saronno station | 0 changesdirect | |
S9 TRENORD 24990 | 20:33 Milano Greco Pirelli | 0h47 | 21:20 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24990 | 20:33 Milano Greco Pirelli | 0h51 | 21:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 2976 | 20:35 Milan Porta Garibaldi | 0h19 | 20:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80383 | 20:42 Milano Bovisa Politecnico | 0h12 | 20:54 Saronno station | 0 changesdirect | |
S3 TRENORD 883 | 20:43 Milano Quarto Oggiaro | 0h19 | 21:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 883 | 20:43 Milano Quarto Oggiaro | 0h24 | 21:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 83 | 20:46 Milano Bovisa Politecnico | 0h12 | 20:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 83 · S9 TRENORD 30482 | 20:46 Milano Bovisa Politecnico | 0h22 | 21:08 Saronno Sud | 1 change | |
S1 TRENORD 24170 | 20:48 Milano Lancetti | 0h29 | 21:17 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 183 | 20:50 Milano Bovisa Politecnico | 0h12 | 21:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 183 · S1 TRENORD 10882 | 20:50 Milano Bovisa Politecnico | 0h21 | 21:11 Saronno Sud | 1 change | |
Regionale TRENORD 4283 | 20:54 Milano Bovisa Politecnico | 0h12 | 21:06 Saronno station | 0 changesdirect | |
Regionale TRENORD 2978 | 20:55 Milan Centrale | 0h29 | 21:24 Saronno station | 0 changesdirect | |
S1 TRENORD 10885 | 20:58 Milano Quarto Oggiaro | 0h24 | 21:22 Saronno station | 0 changesdirect | |
S1 TRENORD 10885 | 20:58 Milano Quarto Oggiaro | 0h19 | 21:17 Saronno Sud | 0 changesdirect | |
S9 TRENORD 24976 | 21:03 Milano Greco Pirelli | 0h47 | 21:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 385 | 21:03 Milano Bovisa Politecnico | 0h12 | 21:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 385 · S3 TRENORD 882 | 21:03 Milano Bovisa Politecnico | 0h23 | 21:26 Saronno Sud | 1 change | |
S9 TRENORD 24976 | 21:03 Milano Greco Pirelli | 0h51 | 21:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2978 | 21:05 Milan Porta Garibaldi | 0h19 | 21:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80385 | 21:12 Milano Bovisa Politecnico | 0h12 | 21:24 Saronno station | 0 changesdirect | |
S3 TRENORD 885 | 21:13 Milano Quarto Oggiaro | 0h24 | 21:37 Saronno station | 0 changesdirect | |
S3 TRENORD 885 | 21:13 Milano Quarto Oggiaro | 0h19 | 21:32 Saronno Sud | 0 changesdirect | |
S1 TRENORD 24172 | 21:18 Milano Lancetti | 0h29 | 21:47 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 2980 | 21:25 Milan Centrale | 0h29 | 21:54 Saronno station | 0 changesdirect | |
S1 TRENORD 10887 | 21:28 Milano Quarto Oggiaro | 0h19 | 21:47 Saronno Sud | 0 changesdirect | |
S1 TRENORD 10887 | 21:28 Milano Quarto Oggiaro | 0h24 | 21:52 Saronno station | 0 changesdirect | |
Regionale TRENORD 387 | 21:33 Milano Bovisa Politecnico | 0h12 | 21:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 387 · S3 TRENORD 884 | 21:33 Milano Bovisa Politecnico | 0h23 | 21:56 Saronno Sud | 1 change | |
Regionale TRENORD 2980 | 21:35 Milan Porta Garibaldi | 0h19 | 21:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80387 | 21:42 Milano Bovisa Politecnico | 0h12 | 21:54 Saronno station | 0 changesdirect | |
S3 TRENORD 887 | 21:43 Milano Quarto Oggiaro | 0h24 | 22:07 Saronno station | 0 changesdirect | |
S3 TRENORD 887 | 21:43 Milano Quarto Oggiaro | 0h19 | 22:02 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 10089 | 21:46 Milano Bovisa Politecnico | 0h12 | 21:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 10089 · S9 TRENORD 30486 | 21:46 Milano Bovisa Politecnico | 0h22 | 22:08 Saronno Sud | 1 change | |
Regionale TRENORD 187 | 21:50 Milano Bovisa Politecnico | 0h12 | 22:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 2982 | 21:55 Milan Centrale | 0h29 | 22:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 389 | 22:03 Milano Bovisa Politecnico | 0h12 | 22:15 Saronno station | 0 changesdirect | |
S9 TRENORD 24980 | 22:03 Milano Greco Pirelli | 0h47 | 22:50 Saronno Sud | 0 changesdirect | |
Regionale TRENORD 389 · S3 TRENORD 886 | 22:03 Milano Bovisa Politecnico | 0h23 | 22:26 Saronno Sud | 1 change | |
S9 TRENORD 24980 | 22:03 Milano Greco Pirelli | 0h51 | 22:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 2982 | 22:05 Milan Porta Garibaldi | 0h19 | 22:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 80389 | 22:12 Milano Bovisa Politecnico | 0h12 | 22:24 Saronno station | 0 changesdirect | |
S3 TRENORD 889 | 22:13 Milano Quarto Oggiaro | 0h19 | 22:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 889 | 22:13 Milano Quarto Oggiaro | 0h24 | 22:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 2984 | 22:25 Milan Centrale | 0h29 | 22:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 391 · S3 TRENORD 888 | 22:33 Milano Bovisa Politecnico | 0h23 | 22:56 Saronno Sud | 1 change | |
Regionale TRENORD 391 | 22:33 Milano Bovisa Politecnico | 0h12 | 22:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2984 | 22:35 Milan Porta Garibaldi | 0h19 | 22:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 80391 | 22:42 Milano Bovisa Politecnico | 0h12 | 22:54 Saronno station | 0 changesdirect | |
S3 TRENORD 893 | 22:43 Milano Quarto Oggiaro | 0h19 | 23:02 Saronno Sud | 0 changesdirect | |
S3 TRENORD 893 | 22:43 Milano Quarto Oggiaro | 0h24 | 23:07 Saronno station | 0 changesdirect | |
Regionale TRENORD 10091 | 22:46 Milano Bovisa Politecnico | 0h12 | 22:58 Saronno station | 0 changesdirect | |
Regionale TRENORD 191 | 22:50 Milano Bovisa Politecnico | 0h12 | 23:02 Saronno station | 0 changesdirect | |
Regionale TRENORD 2986 | 22:55 Milan Centrale | 0h29 | 23:24 Saronno station | 0 changesdirect | |
Regionale TRENORD 393 · S3 TRENORD 890 | 23:03 Milano Bovisa Politecnico | 0h23 | 23:26 Saronno Sud | 1 change | |
Regionale TRENORD 393 | 23:03 Milano Bovisa Politecnico | 0h12 | 23:15 Saronno station | 0 changesdirect | |
Regionale TRENORD 2986 | 23:05 Milan Porta Garibaldi | 0h19 | 23:24 Saronno station | 0 changesdirect | |
S3 TRENORD 895 | 23:13 Milano Quarto Oggiaro | 0h19 | 23:32 Saronno Sud | 0 changesdirect | |
S3 TRENORD 895 | 23:13 Milano Quarto Oggiaro | 0h24 | 23:37 Saronno station | 0 changesdirect | |
Regionale TRENORD 2988 | 23:25 Milan Centrale | 0h29 | 23:54 Saronno station | 0 changesdirect | |
Regionale TRENORD 395 · S3 TRENORD 892 | 23:33 Milano Bovisa Politecnico | 0h23 | 23:56 Saronno Sud | 1 change | |
Regionale TRENORD 395 | 23:33 Milano Bovisa Politecnico | 0h12 | 23:45 Saronno station | 0 changesdirect | |
Regionale TRENORD 2988 | 23:35 Milan Porta Garibaldi | 0h19 | 23:54 Saronno station | 0 changesdirect | |
S3 TRENORD 897 | 23:43 Milano Quarto Oggiaro | 0h24 | 0:07 Saronno station | 0 changesdirect | |
S3 TRENORD 897 | 23:43 Milano Quarto Oggiaro | 0h19 | 0:02 Saronno Sud | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Saronno — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Saronno trip today.
Museum inside the sanctuary complex displaying sacred art, liturgical objects and material linked to the history of this important pilgrimage site.
Municipal exhibition venue hosting contemporary art and cultural shows in a historic setting. A good choice for recent local programming.
Public library with regular exhibitions, archives and cultural events. It is useful for visitors interested in local heritage and community life.
Main central square framed by historic buildings and everyday town life. It is the natural starting point for exploring Saronno on foot.
Large green park for walks, sport and relaxation. Popular with locals, it provides open space and a gentler side of the town.
Tree-lined urban park with paths and play areas near the centre. A practical stop for a break between cultural sights.
Almond and apricot-kernel biscuits created in Saronno. Crisp outside and soft within, they are the town’s signature sweet and often enjoyed with coffee or dessert wine.
Herbal liqueur historically linked to nearby Saronno, made with apricot kernel and aromatic botanicals. It is a classic local digestif and cocktail ingredient.
Creamy saffron risotto from Lombardy. It is a regional staple around Milan and Varese, valued for its rich flavour, bright colour and slow-cooked texture.
Elegant restaurant serving refined Italian and seafood dishes in a polished, contemporary setting popular for dinner and special occasions.
Well-known pizzeria and restaurant with a broad menu of pizzas, pasta and seafood in a lively, casual atmosphere.
Traditional venue for pizza and Italian staples, appreciated for informal dining, reliable portions and a family-friendly atmosphere.
Moderate for northern Italy: dining and hotels cost more than smaller towns, but local trains and cafés stay fairly reasonable for visitors.
Service is often included or covered by a coperto. Round up or leave €1-2 in cafés, 5-10% for very good restaurant service, and round up taxi fares.
Official public transport app
Saronno -> Piazza della Repubblica, Saronno
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Saronno.
Find answers to the most common questions about traveling from Milan to Saronno by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Saronno, this guide helps you travel smarter and with confidence.

Most Milan to Saronno trains use the Milano Bovisa Politecnico to Saronno station pair, with some services arriving at Saronno Sud. Use this guide to compare Milan and Saronno train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Milano Bovisa Politecnico is 4 km from Milan city centre. Public transport options include:
Milano Bovisa Politecnico has practical services for this route, including Wifi, Lockers, Parking, Dining, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Information Desk and Luggage Carts.
Food options include: Trattoria Casa Fontana, Osteria del Treno
Free.
Ticket office support is available at Milano Bovisa Politecnico. Information desks are located in the main hall.
Luggage storage is available at Milano Bovisa Politecnico. Lost and found is available at the station.
Available at Milano Bovisa Politecnico: Parking, Taxis, WC.
Available at Milano Bovisa Politecnico: Bike Parking, Bike Rental.
Accessibility facilities are available at Milano Bovisa Politecnico: Elevators, ramps, restrooms.
Nearby hotels include Hotel Sunflower, Hotel Valganna, Hotel Ares Milano.
Milano Nord Cadorna is 1 km from Milan city centre. Public transport options include:
Milano Nord Cadorna has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk and Luggage Carts.
Food options include: Ristorante Cracco, Obicà Mozzarella Bar
Free. ATMs are available in the train station.
Ticket office support is available at Milano Nord Cadorna. Information desks are located in the main hall.
Luggage storage is available at Milano Nord Cadorna. Lost and found is available at the station.
Available at Milano Nord Cadorna: Parking, Taxis, WC.
Available at Milano Nord Cadorna: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Milano Nord Cadorna: Ramps, restrooms.
Nearby hotels include Hotel Palazzo delle Stelline, Hotel Lancaster, Hotel Metrò.
Milano Quarto Oggiaro is 7 km from Milan city centre. Public transport options include:
Milano Quarto Oggiaro has practical services for this route, including Dining, ATM, Accessibility, WC, Bike Parking and Car Rental.
Food and drink options are available at Milano Quarto Oggiaro.
ATMs are available at Milano Quarto Oggiaro.
Available at Milano Quarto Oggiaro: WC.
Available at Milano Quarto Oggiaro: Bike Parking, Car Rental.
Accessibility facilities are available at Milano Quarto Oggiaro.
Saronno has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Car Rental, Information Desk and Luggage Carts.
Food options include: Ristorante Pizzeria La Perla, Osteria del Mercato
Free. ATMs are available in the train station.
Ticket office support is available at Saronno. Information desks are located in the main hall.
Luggage storage is available at Saronno. Lost and found is available at the station.
Available at Saronno: Parking, Taxis, WC.
Available at Saronno: Bike Parking, Car Rental.
Accessibility facilities are available at Saronno: Restrooms.
Nearby hotels include Starhotels Grand Milan, Hotel Cyrano, Hotel Della Rotonda.
Saronno Sud is 1 km from Saronno city centre. Public transport options include:
Saronno Sud has practical services for this route, including Parking, Dining and Accessibility.
Food and drink options are available at Saronno Sud.
Available at Saronno Sud: Parking.
Accessibility facilities are available at Saronno Sud.
Check train stations information for Milan and Saronno, including where trains depart and arrive on this route.
Here are some other resources that might have the information you need