Vizzola Ticino to Milan train with Malpensa Express

Fri, Jun 20
+ Add return
Malpensa Express
Trenord
Comboios De Portugal
Eurostar
AVE
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Vizzola Ticino to Milan

Showing times and prices for Jun 20

Cheapest price

$7

Average price

$16

Fastest journey

30 m

Average duration

30 m

Trains per day

251

Distance

43 km

Cheap tickets

The best way to find a cheap train ticket from Vizzola Ticino to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Vizzola Ticino to Milan will cost around $16 if you buy it on the day, but the cheapest tickets can be found for only $7.

Fast trains

Of the 251 trains that leave Vizzola Ticino for Milan on Fri, Jun 20, 217 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Fri, Jun 20 the direct trains cover the 43 km distance in an average of 30 m but if you time it right, some trains will get you there in just 30 m .

On Fri, Jun 20 the slowest trains will take 30 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.

RegionaleRegionale TRENORD 10336
10:47AM0h50
Ferno - Lonate Pozzolo
11:37AMMilan Centrale
$71One-way
0 transfers
RegionaleS50 TRENORD 24354 · Regionale TRENORD 1254
03:24PM0h41
Ferno - Lonate Pozzolo
04:05PMMilano Bovisa Politecnico
$71One-way
1 transfer
RegionaleS50 TRENORD 20338 · Regionale TRENORD 1240
11:24AM0h41
Ferno - Lonate Pozzolo
12:05PMMilano Bovisa Politecnico
$71One-way
1 transfer
RegionaleS50 TRENORD 20382 · Regionale TRENORD 2284
09:24PM0h41
Ferno - Lonate Pozzolo
10:05PMMilano Bovisa Politecnico
$71One-way
1 transfer
RegionaleRegionale TRENORD 10356
03:47PM0h38
Ferno - Lonate Pozzolo
04:25PMMilan Porta Garibaldi
$71One-way
0 transfers

Travel Information

Compare train and bus for Vizzola Ticino to Milan

Omio recommends booking the train as it is the most popular option from Vizzola Ticino to Milan among Omio's users. If you are prioritising price take the train with prices starting from €5. For those with little time consider booking a train which can get you there in 41m.

Compare train with

Most popular
Train
Bus

€5

Average price

Cheapest

€10

Average price

1h 11m

Average duration

Fastest

41m

Onboard

+

30m

Additional time*

1h 20m

Average duration

50m

Onboard

+

30m

Additional time*

Direct Options

Direct Options

Live departures

Vizzola Ticino to Milan train times

Showing trains for today, Thursday, June 19
Last updated at 9:16 PM
ProviderDepartsDurationArrivesTransfers
Tickets
malpensaexpressRegionale TRENORD 10395 · Regionale TRENORD 30410:12 PM Ferno - Lonate Pozzolo
0h44
10:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 30410:26 PM Malpensa T1
0h30
10:56 PM Milano Bovisa Politecnico0 transfersDirect
Friday, June 20
malpensaexpressRegionale TRENORD 3103:26 AM Malpensa T1
0h30
3:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103123:37 AM Malpensa T2
1h00
4:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103123:37 AM Malpensa T2
0h48
4:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103123:43 AM Malpensa T1
0h42
4:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103123:43 AM Malpensa T1
0h54
4:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103123:47 AM Ferno - Lonate Pozzolo
0h38
4:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103123:47 AM Ferno - Lonate Pozzolo
0h50
4:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3123:56 AM Malpensa T1
0h30
4:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103144:07 AM Malpensa T2
1h00
5:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103144:07 AM Malpensa T2
0h48
4:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103144:13 AM Malpensa T1
0h54
5:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103144:13 AM Malpensa T1
0h42
4:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103144:17 AM Ferno - Lonate Pozzolo
0h50
5:07 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103144:17 AM Ferno - Lonate Pozzolo
0h38
4:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 24314 · Regionale TRENORD 12144:24 AM Ferno - Lonate Pozzolo
0h41
5:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3144:26 AM Malpensa T1
0h30
4:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103164:37 AM Malpensa T2
0h48
5:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103164:37 AM Malpensa T2
1h00
5:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103164:43 AM Malpensa T1
0h54
5:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103164:43 AM Malpensa T1
0h42
5:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103164:47 AM Ferno - Lonate Pozzolo
0h38
5:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103164:47 AM Ferno - Lonate Pozzolo
0h50
5:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3164:56 AM Malpensa T1
0h30
5:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103185:07 AM Malpensa T2
1h00
6:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103185:07 AM Malpensa T2
0h48
5:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103185:13 AM Malpensa T1
0h54
6:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103185:13 AM Malpensa T1
0h42
5:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103185:17 AM Ferno - Lonate Pozzolo
0h38
5:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103185:17 AM Ferno - Lonate Pozzolo
0h50
6:07 AM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20318 · Regionale TRENORD 12225:24 AM Ferno - Lonate Pozzolo
0h41
6:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3185:26 AM Malpensa T1
0h30
5:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103225:37 AM Malpensa T2
0h48
6:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103225:37 AM Malpensa T2
1h00
6:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103225:43 AM Malpensa T1
0h42
6:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103225:43 AM Malpensa T1
0h54
6:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103225:47 AM Ferno - Lonate Pozzolo
0h38
6:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103225:47 AM Ferno - Lonate Pozzolo
0h50
6:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3245:56 AM Malpensa T1
0h30
6:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103246:07 AM Malpensa T2
1h00
7:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103246:07 AM Malpensa T2
0h48
6:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103246:13 AM Malpensa T1
0h42
6:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103246:13 AM Malpensa T1
0h54
7:07 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103246:17 AM Ferno - Lonate Pozzolo
0h38
6:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103246:17 AM Ferno - Lonate Pozzolo
0h50
7:07 AM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20324 · Regionale TRENORD 12266:24 AM Ferno - Lonate Pozzolo
0h41
7:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3266:26 AM Malpensa T1
0h30
6:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103266:37 AM Malpensa T2
0h48
7:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103266:37 AM Malpensa T2
1h00
7:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103266:43 AM Malpensa T1
0h42
7:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103266:43 AM Malpensa T1
0h54
7:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103266:47 AM Ferno - Lonate Pozzolo
0h38
7:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103266:47 AM Ferno - Lonate Pozzolo
0h50
7:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3286:56 AM Malpensa T1
0h30
7:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103307:07 AM Malpensa T2
0h48
7:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103307:07 AM Malpensa T2
1h00
8:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10321 · Regionale TRENORD 3307:12 AM Ferno - Lonate Pozzolo
0h44
7:56 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103307:13 AM Malpensa T1
0h54
8:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103307:13 AM Malpensa T1
0h42
7:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20330 · Regionale TRENORD 12327:24 AM Ferno - Lonate Pozzolo
0h41
8:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3307:26 AM Malpensa T1
0h30
7:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103327:37 AM Malpensa T2
0h48
8:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103327:37 AM Malpensa T2
1h00
8:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103327:43 AM Malpensa T1
0h42
8:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103327:43 AM Malpensa T1
0h54
8:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103327:47 AM Ferno - Lonate Pozzolo
0h38
8:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103327:47 AM Ferno - Lonate Pozzolo
0h50
8:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3327:56 AM Malpensa T1
0h30
8:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103348:07 AM Malpensa T2
1h00
9:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103348:07 AM Malpensa T2
0h48
8:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10327 · Regionale TRENORD 3348:12 AM Ferno - Lonate Pozzolo
0h44
8:56 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103348:13 AM Malpensa T1
0h54
9:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103348:13 AM Malpensa T1
0h42
8:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20334 · Regionale TRENORD 12368:24 AM Ferno - Lonate Pozzolo
0h41
9:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3348:26 AM Malpensa T1
0h30
8:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103368:37 AM Malpensa T2
1h00
9:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103368:37 AM Malpensa T2
0h48
9:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103368:43 AM Malpensa T1
0h42
9:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103368:43 AM Malpensa T1
0h54
9:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103368:47 AM Ferno - Lonate Pozzolo
0h50
9:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103368:47 AM Ferno - Lonate Pozzolo
0h38
9:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 3368:56 AM Malpensa T1
0h30
9:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103389:07 AM Malpensa T2
1h00
10:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103389:07 AM Malpensa T2
0h48
9:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10331 · Regionale TRENORD 3389:12 AM Ferno - Lonate Pozzolo
0h44
9:56 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103389:13 AM Malpensa T1
0h42
9:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103389:13 AM Malpensa T1
0h54
10:07 AM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20338 · Regionale TRENORD 12409:24 AM Ferno - Lonate Pozzolo
0h41
10:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3389:26 AM Malpensa T1
0h30
9:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103409:37 AM Malpensa T2
0h48
10:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103409:37 AM Malpensa T2
1h00
10:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103409:43 AM Malpensa T1
0h54
10:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103409:43 AM Malpensa T1
0h42
10:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103409:47 AM Ferno - Lonate Pozzolo
0h38
10:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103409:47 AM Ferno - Lonate Pozzolo
0h50
10:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3409:56 AM Malpensa T1
0h30
10:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1034210:07 AM Malpensa T2
1h00
11:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034210:07 AM Malpensa T2
0h48
10:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10335 · Regionale TRENORD 34210:12 AM Ferno - Lonate Pozzolo
0h44
10:56 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 1034210:13 AM Malpensa T1
0h54
11:07 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034210:13 AM Malpensa T1
0h42
10:55 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20342 · Regionale TRENORD 124410:24 AM Ferno - Lonate Pozzolo
0h41
11:05 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 34210:26 AM Malpensa T1
0h30
10:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1034410:37 AM Malpensa T2
1h00
11:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034410:37 AM Malpensa T2
0h48
11:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1034410:43 AM Malpensa T1
0h54
11:37 AM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034410:43 AM Malpensa T1
0h42
11:25 AM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 1034410:47 AM Ferno - Lonate Pozzolo
0h50
11:37 AM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 1034410:47 AM Ferno - Lonate Pozzolo
0h38
11:25 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 34410:56 AM Malpensa T1
0h30
11:26 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1034611:07 AM Malpensa T2
1h00
12:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034611:07 AM Malpensa T2
0h48
11:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10339 · Regionale TRENORD 34611:12 AM Ferno - Lonate Pozzolo
0h44
11:56 AM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 1034611:13 AM Malpensa T1
0h42
11:55 AM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1034611:13 AM Malpensa T1
0h54
12:07 PM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20346 · Regionale TRENORD 124611:24 AM Ferno - Lonate Pozzolo
0h41
12:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 34611:26 AM Malpensa T1
0h30
11:56 AM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1034811:37 AM Malpensa T2
1h00
12:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034811:37 AM Malpensa T2
0h48
12:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1034811:43 AM Malpensa T1
0h54
12:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1034811:43 AM Malpensa T1
0h42
12:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 1034811:47 AM Ferno - Lonate Pozzolo
0h50
12:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 1034811:47 AM Ferno - Lonate Pozzolo
0h38
12:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 34811:56 AM Malpensa T1
0h30
12:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1035012:07 PM Malpensa T2
1h00
1:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1035012:07 PM Malpensa T2
0h48
12:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10345 · Regionale TRENORD 35012:12 PM Ferno - Lonate Pozzolo
0h44
12:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 1035012:13 PM Malpensa T1
0h42
12:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1035012:13 PM Malpensa T1
0h54
1:07 PM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20350 · Regionale TRENORD 125012:24 PM Ferno - Lonate Pozzolo
0h41
1:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 35012:26 PM Malpensa T1
0h30
12:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 1035212:37 PM Malpensa T2
0h48
1:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1035212:37 PM Malpensa T2
1h00
1:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 1035212:43 PM Malpensa T1
0h42
1:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 1035212:43 PM Malpensa T1
0h54
1:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 1035212:47 PM Ferno - Lonate Pozzolo
0h50
1:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 1035212:47 PM Ferno - Lonate Pozzolo
0h38
1:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 35212:56 PM Malpensa T1
0h30
1:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103541:07 PM Malpensa T2
1h00
2:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103541:07 PM Malpensa T2
0h48
1:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10349 · Regionale TRENORD 3541:12 PM Ferno - Lonate Pozzolo
0h44
1:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103541:13 PM Malpensa T1
0h42
1:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10354
On time
1:13 PM Malpensa T1
0h54
2:07 PM Milan Centrale
0 transfersDirect
trenitaliaregS50 TRENORD 24354 · Regionale TRENORD 12541:24 PM Ferno - Lonate Pozzolo
0h41
2:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3541:26 PM Malpensa T1
0h30
1:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103561:37 PM Malpensa T2
1h00
2:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103561:37 PM Malpensa T2
0h48
2:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103561:43 PM Malpensa T1
0h42
2:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103561:43 PM Malpensa T1
0h54
2:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103561:47 PM Ferno - Lonate Pozzolo
0h38
2:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103561:47 PM Ferno - Lonate Pozzolo
0h50
2:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3561:56 PM Malpensa T1
0h30
2:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103582:07 PM Malpensa T2
0h48
2:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103582:07 PM Malpensa T2
1h00
3:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10353 · Regionale TRENORD 3582:12 PM Ferno - Lonate Pozzolo
0h44
2:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103582:13 PM Malpensa T1
0h42
2:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103582:13 PM Malpensa T1
0h54
3:07 PM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20358 · Regionale TRENORD 12602:24 PM Ferno - Lonate Pozzolo
0h41
3:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3582:26 PM Malpensa T1
0h30
2:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103602:37 PM Malpensa T2
1h00
3:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103602:37 PM Malpensa T2
0h48
3:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103602:43 PM Malpensa T1
0h42
3:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103602:43 PM Malpensa T1
0h54
3:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103602:47 PM Ferno - Lonate Pozzolo
0h38
3:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103602:47 PM Ferno - Lonate Pozzolo
0h50
3:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3602:56 PM Malpensa T1
0h30
3:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103623:07 PM Malpensa T2
0h48
3:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103623:07 PM Malpensa T2
1h00
4:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10357 · Regionale TRENORD 3623:12 PM Ferno - Lonate Pozzolo
0h44
3:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103623:13 PM Malpensa T1
0h42
3:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103623:13 PM Malpensa T1
0h54
4:07 PM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20362 · Regionale TRENORD 12663:24 PM Ferno - Lonate Pozzolo
0h41
4:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3623:26 PM Malpensa T1
0h30
3:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103663:37 PM Malpensa T2
0h48
4:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103663:37 PM Malpensa T2
1h00
4:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103663:43 PM Malpensa T1
0h42
4:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103663:43 PM Malpensa T1
0h54
4:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103663:47 PM Ferno - Lonate Pozzolo
0h50
4:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103663:47 PM Ferno - Lonate Pozzolo
0h38
4:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 3663:56 PM Malpensa T1
0h30
4:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103684:07 PM Malpensa T2
0h48
4:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103684:07 PM Malpensa T2
1h00
5:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10365 · Regionale TRENORD 3684:12 PM Ferno - Lonate Pozzolo
0h44
4:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103684:13 PM Malpensa T1
0h54
5:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103684:13 PM Malpensa T1
0h42
4:55 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20368 · Regionale TRENORD 12704:24 PM Ferno - Lonate Pozzolo
0h41
5:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3684:26 PM Malpensa T1
0h30
4:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103704:37 PM Malpensa T2
0h48
5:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103704:37 PM Malpensa T2
1h00
5:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103704:43 PM Malpensa T1
0h42
5:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103704:43 PM Malpensa T1
0h54
5:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103704:47 PM Ferno - Lonate Pozzolo
0h38
5:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103704:47 PM Ferno - Lonate Pozzolo
0h50
5:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3724:56 PM Malpensa T1
0h30
5:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103745:07 PM Malpensa T2
1h00
6:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103745:07 PM Malpensa T2
0h48
5:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10371 · Regionale TRENORD 3745:12 PM Ferno - Lonate Pozzolo
0h44
5:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103745:13 PM Malpensa T1
0h42
5:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103745:13 PM Malpensa T1
0h54
6:07 PM Milan Centrale0 transfersDirect
trenitaliaregS50 TRENORD 20374 · Regionale TRENORD 12765:24 PM Ferno - Lonate Pozzolo
0h41
6:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3745:26 PM Malpensa T1
0h30
5:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103765:37 PM Malpensa T2
0h48
6:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103765:37 PM Malpensa T2
1h00
6:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10376
On time
5:43 PM Malpensa T1
0h54
6:37 PM Milan Centrale
0 transfersDirect
malpensaexpressRegionale TRENORD 103765:43 PM Malpensa T1
0h42
6:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103765:47 PM Ferno - Lonate Pozzolo
0h50
6:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103765:47 PM Ferno - Lonate Pozzolo
0h38
6:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 3785:56 PM Malpensa T1
0h30
6:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 10378
On time
6:07 PM Malpensa T2
1h00
7:07 PM Milan Centrale
0 transfersDirect
malpensaexpressRegionale TRENORD 103786:07 PM Malpensa T2
0h48
6:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 10377 · Regionale TRENORD 3806:12 PM Ferno - Lonate Pozzolo
0h44
6:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103786:13 PM Malpensa T1
0h54
7:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103786:13 PM Malpensa T1
0h42
6:55 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20378 · Regionale TRENORD 12806:24 PM Ferno - Lonate Pozzolo
0h41
7:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3806:26 PM Malpensa T1
0h30
6:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103806:37 PM Malpensa T2
0h48
7:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103806:37 PM Malpensa T2
1h00
7:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10380
On time
6:43 PM Malpensa T1
0h54
7:37 PM Milan Centrale
0 transfersDirect
malpensaexpressRegionale TRENORD 103806:43 PM Malpensa T1
0h42
7:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103806:47 PM Ferno - Lonate Pozzolo
0h38
7:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103806:47 PM Ferno - Lonate Pozzolo
0h50
7:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3826:56 PM Malpensa T1
0h30
7:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103827:07 PM Malpensa T2
0h48
7:55 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103827:07 PM Malpensa T2
1h00
8:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 10383 · Regionale TRENORD 3847:12 PM Ferno - Lonate Pozzolo
0h44
7:56 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 103827:13 PM Malpensa T1
0h54
8:07 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103827:13 PM Malpensa T1
0h42
7:55 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregS50 TRENORD 20382 · Regionale TRENORD 22847:24 PM Ferno - Lonate Pozzolo
0h41
8:05 PM Milano Bovisa Politecnico1 transfer
malpensaexpressRegionale TRENORD 3847:26 PM Malpensa T1
0h30
7:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103847:37 PM Malpensa T2
0h48
8:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103847:37 PM Malpensa T2
1h00
8:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103847:43 PM Malpensa T1
0h54
8:37 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103847:43 PM Malpensa T1
0h42
8:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103847:47 PM Ferno - Lonate Pozzolo
0h50
8:37 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103847:47 PM Ferno - Lonate Pozzolo
0h38
8:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 3867:56 PM Malpensa T1
0h30
8:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 10387 · Regionale TRENORD 3888:12 PM Ferno - Lonate Pozzolo
0h44
8:56 PM Milano Bovisa Politecnico1 transfer
trenitaliaregS50 TRENORD 20388 · Regionale TRENORD 257958:24 PM Ferno - Lonate Pozzolo
0h56
9:20 PM Milan Porta Garibaldi1 transfer
malpensaexpressRegionale TRENORD 3888:26 PM Malpensa T1
0h30
8:56 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 103888:37 PM Malpensa T2
0h58
9:35 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 103888:37 PM Malpensa T2
0h48
9:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103888:43 PM Malpensa T1
0h42
9:25 PM Milan Porta Garibaldi0 transfersDirect
malpensaexpressRegionale TRENORD 103888:43 PM Malpensa T1
0h52
9:35 PM Milan Centrale0 transfersDirect
trenitaliaregRegionale TRENORD 103888:47 PM Ferno - Lonate Pozzolo
0h38
9:25 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaregRegionale TRENORD 103888:47 PM Ferno - Lonate Pozzolo
0h48
9:35 PM Milan Centrale0 transfersDirect
malpensaexpressRegionale TRENORD 3908:56 PM Malpensa T1
0h30
9:26 PM Milano Bovisa Politecnico0 transfersDirect
malpensaexpressRegionale TRENORD 10391 · Regionale TRENORD 3929:12 PM Ferno - Lonate Pozzolo
0h44
9:56 PM Milano Bovisa Politecnico1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Vizzola Ticino to Milan by train or bus

Fri
Jun 20
Sat
Jun 21
Sun
Jun 22
Mon
Jun 23
Tue
Jun 24
Wed
Jun 25
Thu
Jun 26

How far in advance should I book train tickets from Vizzola Ticino to Milan?

The best time to book your train from Vizzola Ticino to Milan is 42 days before departure. See how prices for trains change on the Vizzola Ticino to Milan route.
Prices are for one-way tickets for one passenger from Vizzola Ticino to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Vizzola Ticino to Milan.

Journey information

Overview: Train from Vizzola Ticino to Milan

ItalyItaly
ItalyItaly
Icon of train
Trains from Vizzola Ticino to Milan run on average 230 times per day, taking around 41m. Cheap train tickets for this journey start at $6 (€5) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
26 miles (43 km)
Average train duration
41m
Cheapest ticket price
$6 (€5)
Trains per day
230
Direct trains
221
Fastest train
31m
First train
00:12
Last train
23:56
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train companies: Malpensa Express from Vizzola Ticino to Milan trains

Malpensa Express trains will get you to Milan from Vizzola Ticino from $16 (€13). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

The Malpensa Express is a train company based in Italy. It offers a range of services to passengers travelling between Milan and Malpensa Airport. The trains run every 30 minutes from 6am to 11pm, with the journey taking around 40 minutes. There are two types of train available: the Malpensa Express and the Malpensa Shuttle. Tickets can be purchased online or at the station, with a range of ticket types available including single, return and group tickets. The most popular routes for the Malpensa Express are Milan to Malpensa Airport and vice versa.

Vizzola Ticino to Milan train information with Malpensa Express:

  • Average Duration: 30 min
  • Cheapest Price: $16
  • Malpensa Express frequency: 16 a day

FAQs: Trains from Vizzola Ticino to Milan

FAQs: Travel by train from Vizzola Ticino to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vizzola Ticino to Milan.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links