Milan Malpensa Airport to Varese train with Regionale

Mon 09 Nov
+ Add return
Malpensa Express
Regionale
Avanti West Coast
Great Western Railway
West Midlands Trains
2,000+ travel companies
Malpensa Express
Regionale
Avanti West Coast
Great Western Railway
West Midlands Trains
2,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 Milan Malpensa Airport to Varese

Showing times, prices and bookable tickets for 09 Nov
Cheapest price on 09 Nov
£7
Average ticket price on 09 Nov
£10
Fastest journey on 09 Nov
39 m
Average journey duration on 09 Nov
39 m
Trains on 09 Nov
186
Distance
22 km
Cheap tickets

The best way to find a cheap train ticket from Milan Malpensa Airport to Varese is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Milan Malpensa Airport to Varese will cost around £10 if you buy it on the day, but you can find cheap train tickets today for only £7.

Fast trains

On Mon 09 Nov, we found 186 trains from Milan Malpensa Airport to Varese, including 34 direct services.

These direct trains cover the 22 km distance in an average of 39 m but if you time it right, some trains will get you there in just 39 m .

The slowest trains will take 39 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.

  • RegionaleS50 TRENORD 25564+Malpensa ExpressRegionale TRENORD 80321
    1 change
  • RegionaleS50 TRENORD 25578+Malpensa ExpressRegionale TRENORD 80353
    1 change
  • RegionaleS5 TRENORD 24526+Malpensa ExpressRegionale TRENORD 80325
    1 change
  • RegionaleS50 TRENORD 25576+Malpensa ExpressRegionale TRENORD 80349
    1 change
  • RegionaleS5 TRENORD 24554+Malpensa ExpressRegionale TRENORD 80355
    1 change

Journey information

Overview: Train from Milan Malpensa Airport to Varese

ItalyItaly
ItalyItaly
Icon of train

Trains from Milan Malpensa Airport to Varese run on average 103 times per day, taking around 49m. Cheap train tickets for this journey start at £6 if you book in advance.

There are 28 trains per day. The earliest train runs at 03:56, the last at 21:21. The fastest train covers the 22 km distance in 28m.

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
22 km
Average train duration
49m
Cheapest ticket price
£6
Trains per day
103
Direct trains
28
Fastest train
28m
First train
3:56
Last train
21:21
Cheapest Month
Feb
Cheapest Day
Sat
High Season
Jul - Sept
Low Season
Jan - Mar
Busiest Day
Tue
Least Busy Day
Wed
Best time to book
14 days
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

Frequently asked questions about your Milan Malpensa Airport to Varese trip

Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Milan Malpensa Airport to Varese.

The cost of a train ticket from Milan Malpensa Airport to Varese can vary. The cheapest tickets are usually available from £6, while the average price tends to be around £11.
The train journey from Milan Malpensa Airport to Varese covers a distance of 22 km and takes approximately 28m. Trains run 103 per day.
The train distance from Milan Malpensa Airport to Varese is 22 km.
The first train from Milan Malpensa Airport to Varese leaves at 3:56.
The last train from Milan Malpensa Airport to Varese departs at 21:21.
Trains from Milan Malpensa Airport to Varese run approximately 103 times per day.
Yes, there is a direct train between Milan Malpensa Airport and Varese. The service operates 28 times per day, provided by Malpensa Express.

Live departures

Milan Malpensa Airport to Varese train times

The table below shows live departures for Milan Malpensa Airport to Varese trains for tomorrow, Monday 9 November. You can also manually refresh the results below to see updated train journeys.

Last updated at
ProviderDepartsDurationArrivesChanges
Tickets
Malpensa ExpressRegionale TRENORD 310+RegionaleRegionale TRENORD 100095:26 Malpensa Airport T1
1h14
6:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80305+RegionaleS5 TRENORD 245105:51 Malpensa Airport T1
0h57
6:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80305+RegionaleS5 TRENORD 245105:51 Malpensa Airport T1
0h57
6:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 312+RegionaleRegionale TRENORD 10115:56 Malpensa Airport T1
1h14
7:10 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 312+RegionaleRegionale TRENORD 10115:56 Malpensa Airport T1
1h23
7:19 Varese Casbeno1 change
Malpensa ExpressS50 TRENORD 243146:19 Malpensa Airport T1
0h41
7:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 243146:19 Malpensa Airport T1
0h41
7:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80307+RegionaleS50 TRENORD 255586:21 Malpensa Airport T1
0h39
7:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80307+RegionaleS5 TRENORD 245126:21 Malpensa Airport T1
0h57
7:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80307+RegionaleS50 TRENORD 255586:21 Malpensa Airport T1
0h39
7:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 314+RegionaleRegionale TRENORD 136:26 Malpensa Airport T1
1h23
7:49 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 314+RegionaleRegionale TRENORD 136:26 Malpensa Airport T1
1h14
7:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80309+RegionaleS5 TRENORD 245146:51 Malpensa Airport T1
0h57
7:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80309+RegionaleS5 TRENORD 245146:51 Malpensa Airport T1
0h57
7:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 316+RegionaleRegionale TRENORD 10156:56 Malpensa Airport T1
1h14
8:10 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 316+RegionaleRegionale TRENORD 10156:56 Malpensa Airport T1
1h25
8:21 Varese Casbeno1 change
Malpensa ExpressS50 TRENORD 203187:19 Malpensa Airport T1
0h41
8:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 203187:19 Malpensa Airport T1
0h41
8:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80311+RegionaleS50 TRENORD 255607:21 Malpensa Airport T1
0h39
8:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80311+RegionaleS5 TRENORD 245167:21 Malpensa Airport T1
0h57
8:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80311+RegionaleS50 TRENORD 255607:21 Malpensa Airport T1
0h39
8:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 318+RegionaleRegionale TRENORD 100177:26 Malpensa Airport T1
1h14
8:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80322+RegionaleRegionale TRENORD 197:41 Malpensa Airport T1
1h10
8:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80322+RegionaleRegionale TRENORD 197:41 Malpensa Airport T1
1h04
8:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80313+RegionaleS5 TRENORD 245187:51 Malpensa Airport T1
0h57
8:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80313+RegionaleS5 TRENORD 245187:51 Malpensa Airport T1
0h57
8:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 324+RegionaleRegionale TRENORD 120217:56 Malpensa Airport T1
1h14
9:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 203248:19 Malpensa Airport T1
0h41
9:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 203248:19 Malpensa Airport T1
0h41
9:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80315+RegionaleS50 TRENORD 255628:21 Malpensa Airport T1
0h39
9:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80315+RegionaleS5 TRENORD 245208:21 Malpensa Airport T1
0h57
9:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80315+RegionaleS50 TRENORD 255628:21 Malpensa Airport T1
0h39
9:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 326+RegionaleRegionale TRENORD 100238:26 Malpensa Airport T1
1h14
9:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80326+RegionaleRegionale TRENORD 258:41 Malpensa Airport T1
1h04
9:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80326+RegionaleRegionale TRENORD 258:41 Malpensa Airport T1
1h10
9:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80319+RegionaleS5 TRENORD 245228:51 Malpensa Airport T1
0h57
9:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80319+RegionaleS5 TRENORD 245228:51 Malpensa Airport T1
0h57
9:48 Varese station1 change
Malpensa ExpressS50 TRENORD 203309:19 Malpensa Airport T1
0h41
10:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 203309:19 Malpensa Airport T1
0h41
10:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80321+RegionaleS50 TRENORD 255649:21 Malpensa Airport T1
0h39
10:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80321+RegionaleS5 TRENORD 245249:21 Malpensa Airport T1
0h57
10:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80321+RegionaleS50 TRENORD 255649:21 Malpensa Airport T1
0h39
10:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 330+RegionaleRegionale TRENORD 100299:26 Malpensa Airport T1
1h14
10:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80332+RegionaleRegionale TRENORD 299:41 Malpensa Airport T1
1h10
10:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80332+RegionaleRegionale TRENORD 299:41 Malpensa Airport T1
1h04
10:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80325+RegionaleS5 TRENORD 245269:51 Malpensa Airport T1
0h57
10:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80325+RegionaleS5 TRENORD 245269:51 Malpensa Airport T1
0h57
10:48 Varese station1 change
Malpensa ExpressS50 TRENORD 2033410:19 Malpensa Airport T1
0h41
11:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2033410:19 Malpensa Airport T1
0h41
11:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80327+RegionaleS50 TRENORD 2556610:21 Malpensa Airport T1
0h39
11:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80327+RegionaleS5 TRENORD 2452810:21 Malpensa Airport T1
0h57
11:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80327+RegionaleS50 TRENORD 2556610:21 Malpensa Airport T1
0h39
11:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 334+RegionaleRegionale TRENORD 1003110:26 Malpensa Airport T1
1h14
11:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80336+RegionaleRegionale TRENORD 3110:41 Malpensa Airport T1
1h04
11:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80336+RegionaleRegionale TRENORD 3110:41 Malpensa Airport T1
1h10
11:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80329+RegionaleS5 TRENORD 2453010:51 Malpensa Airport T1
0h57
11:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80329+RegionaleS5 TRENORD 2453010:51 Malpensa Airport T1
0h57
11:48 Varese station1 change
Malpensa ExpressS50 TRENORD 2033811:19 Malpensa Airport T1
0h41
12:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2033811:19 Malpensa Airport T1
0h41
12:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80331+RegionaleS50 TRENORD 2556811:21 Malpensa Airport T1
0h39
12:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80331+RegionaleS5 TRENORD 2453211:21 Malpensa Airport T1
0h57
12:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80331+RegionaleS50 TRENORD 2556811:21 Malpensa Airport T1
0h39
12:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 338+RegionaleRegionale TRENORD 1003511:26 Malpensa Airport T1
1h14
12:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80340+RegionaleRegionale TRENORD 103511:41 Malpensa Airport T1
1h10
12:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80340+RegionaleRegionale TRENORD 103511:41 Malpensa Airport T1
1h04
12:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80333+RegionaleS5 TRENORD 2453411:51 Malpensa Airport T1
0h57
12:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80333+RegionaleS5 TRENORD 2453411:51 Malpensa Airport T1
0h57
12:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 340+RegionaleRegionale TRENORD 103911:56 Malpensa Airport T1
1h14
13:10 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 340+RegionaleRegionale TRENORD 103911:56 Malpensa Airport T1
1h25
13:21 Varese Casbeno1 change
Malpensa ExpressS50 TRENORD 2034212:19 Malpensa Airport T1
0h41
13:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2034212:19 Malpensa Airport T1
0h41
13:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80335+RegionaleS50 TRENORD 2557012:21 Malpensa Airport T1
0h39
13:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80335+RegionaleS5 TRENORD 2453612:21 Malpensa Airport T1
0h57
13:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80335+RegionaleS50 TRENORD 2557012:21 Malpensa Airport T1
0h39
13:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 342+RegionaleRegionale TRENORD 1004112:26 Malpensa Airport T1
1h14
13:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80344+RegionaleRegionale TRENORD 104112:41 Malpensa Airport T1
1h04
13:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80344+RegionaleRegionale TRENORD 104112:41 Malpensa Airport T1
1h10
13:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80337+RegionaleS5 TRENORD 2453812:51 Malpensa Airport T1
0h57
13:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80337+RegionaleS5 TRENORD 2453812:51 Malpensa Airport T1
0h57
13:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 344+RegionaleRegionale TRENORD 1104312:56 Malpensa Airport T1
1h14
14:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2034613:19 Malpensa Airport T1
0h41
14:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2034613:19 Malpensa Airport T1
0h41
14:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80339+RegionaleS50 TRENORD 2557213:21 Malpensa Airport T1
0h39
14:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80339+RegionaleS5 TRENORD 2454013:21 Malpensa Airport T1
0h57
14:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80339+RegionaleS50 TRENORD 2557213:21 Malpensa Airport T1
0h39
14:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 346+RegionaleRegionale TRENORD 1004513:26 Malpensa Airport T1
1h14
14:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80348+RegionaleRegionale TRENORD 4713:41 Malpensa Airport T1
1h10
14:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80348+RegionaleRegionale TRENORD 4713:41 Malpensa Airport T1
1h04
14:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80343+RegionaleS5 TRENORD 2454213:51 Malpensa Airport T1
0h57
14:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80343+RegionaleS5 TRENORD 2454213:51 Malpensa Airport T1
0h57
14:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 348+RegionaleRegionale TRENORD 1204713:56 Malpensa Airport T1
1h14
15:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2035014:19 Malpensa Airport T1
0h41
15:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2035014:19 Malpensa Airport T1
0h41
15:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80345+RegionaleS50 TRENORD 2557414:21 Malpensa Airport T1
0h39
15:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80345+RegionaleS50 TRENORD 2557414:21 Malpensa Airport T1
0h39
15:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80345+RegionaleS5 TRENORD 2454414:21 Malpensa Airport T1
0h57
15:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 350+RegionaleRegionale TRENORD 1004914:26 Malpensa Airport T1
1h14
15:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80352+RegionaleRegionale TRENORD 5114:41 Malpensa Airport T1
1h04
15:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80352+RegionaleRegionale TRENORD 5114:41 Malpensa Airport T1
1h10
15:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80347+RegionaleS5 TRENORD 2454614:51 Malpensa Airport T1
0h57
15:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80347+RegionaleS5 TRENORD 2454614:51 Malpensa Airport T1
0h57
15:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 352+RegionaleRegionale TRENORD 1205314:56 Malpensa Airport T1
1h14
16:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2435415:19 Malpensa Airport T1
0h41
16:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2435415:19 Malpensa Airport T1
0h41
16:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80349+RegionaleS50 TRENORD 2557615:21 Malpensa Airport T1
0h39
16:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80349+RegionaleS50 TRENORD 2557615:21 Malpensa Airport T1
0h39
16:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80349+RegionaleS5 TRENORD 2454815:21 Malpensa Airport T1
0h57
16:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 354+RegionaleRegionale TRENORD 1005515:26 Malpensa Airport T1
1h14
16:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80356+RegionaleRegionale TRENORD 5515:41 Malpensa Airport T1
1h04
16:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80356+RegionaleRegionale TRENORD 5515:41 Malpensa Airport T1
1h10
16:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80351+RegionaleS5 TRENORD 2455015:51 Malpensa Airport T1
0h57
16:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80351+RegionaleS5 TRENORD 2455015:51 Malpensa Airport T1
0h57
16:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 356+RegionaleRegionale TRENORD 1205715:56 Malpensa Airport T1
1h14
17:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2035816:19 Malpensa Airport T1
0h41
17:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2035816:19 Malpensa Airport T1
0h41
17:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80353+RegionaleS50 TRENORD 2557816:21 Malpensa Airport T1
0h39
17:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80353+RegionaleS50 TRENORD 2557816:21 Malpensa Airport T1
0h39
17:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80353+RegionaleS5 TRENORD 2455216:21 Malpensa Airport T1
0h57
17:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 358+RegionaleRegionale TRENORD 1005916:26 Malpensa Airport T1
1h14
17:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80360+RegionaleRegionale TRENORD 6116:41 Malpensa Airport T1
1h04
17:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80360+RegionaleRegionale TRENORD 6116:41 Malpensa Airport T1
1h10
17:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80355+RegionaleS5 TRENORD 2455416:51 Malpensa Airport T1
0h57
17:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80355+RegionaleS5 TRENORD 2455416:51 Malpensa Airport T1
0h57
17:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 360+RegionaleRegionale TRENORD 1206316:56 Malpensa Airport T1
1h14
18:10 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80362+RegionaleRegionale TRENORD 206517:11 Malpensa Airport T1
1h10
18:21 Varese Casbeno1 change
Malpensa ExpressS50 TRENORD 2036217:19 Malpensa Airport T1
0h41
18:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2036217:19 Malpensa Airport T1
0h41
18:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80357+RegionaleS50 TRENORD 2558017:21 Malpensa Airport T1
0h39
18:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80357+RegionaleS50 TRENORD 2558017:21 Malpensa Airport T1
0h39
18:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80357+RegionaleS5 TRENORD 2455617:21 Malpensa Airport T1
0h57
18:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 362+RegionaleRegionale TRENORD 1006517:26 Malpensa Airport T1
1h14
18:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80366+RegionaleRegionale TRENORD 6717:41 Malpensa Airport T1
1h10
18:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80366+RegionaleRegionale TRENORD 6717:41 Malpensa Airport T1
1h04
18:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80361+RegionaleS5 TRENORD 2455817:51 Malpensa Airport T1
0h57
18:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80361+RegionaleS5 TRENORD 2455817:51 Malpensa Airport T1
0h57
18:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 366+RegionaleRegionale TRENORD 1106917:56 Malpensa Airport T1
1h14
19:10 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80368+RegionaleRegionale TRENORD 207118:11 Malpensa Airport T1
1h10
19:21 Varese Casbeno1 change
Malpensa ExpressS50 TRENORD 2036818:19 Malpensa Airport T1
0h41
19:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2036818:19 Malpensa Airport T1
0h41
19:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80365+RegionaleS50 TRENORD 2558218:21 Malpensa Airport T1
0h39
19:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80365+RegionaleS5 TRENORD 2456018:21 Malpensa Airport T1
0h57
19:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80365+RegionaleS50 TRENORD 2558218:21 Malpensa Airport T1
0h39
19:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 368+RegionaleRegionale TRENORD 1007318:26 Malpensa Airport T1
1h14
19:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80370+RegionaleRegionale TRENORD 7518:41 Malpensa Airport T1
1h10
19:51 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 80370+RegionaleRegionale TRENORD 7518:41 Malpensa Airport T1
1h04
19:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80369+RegionaleS5 TRENORD 2456218:51 Malpensa Airport T1
0h57
19:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80369+RegionaleS5 TRENORD 2456218:51 Malpensa Airport T1
0h57
19:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 372+RegionaleRegionale TRENORD 207518:56 Malpensa Airport T1
1h25
20:21 Varese Casbeno1 change
Malpensa ExpressRegionale TRENORD 372+RegionaleRegionale TRENORD 207518:56 Malpensa Airport T1
1h14
20:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2037419:19 Malpensa Airport T1
0h41
20:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2037419:19 Malpensa Airport T1
0h41
20:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80371+RegionaleS50 TRENORD 2558419:21 Malpensa Airport T1
0h39
20:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80371+RegionaleS5 TRENORD 2456419:21 Malpensa Airport T1
0h57
20:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80371+RegionaleS50 TRENORD 2558419:21 Malpensa Airport T1
0h39
20:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 374+RegionaleRegionale TRENORD 1207919:26 Malpensa Airport T1
1h14
20:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80376+RegionaleRegionale TRENORD 2081 · Autobus TRENORD 281A19:41 Malpensa Airport T1
1h19
21:00 Varese Casbeno2 changes
Malpensa ExpressRegionale TRENORD 80376+RegionaleRegionale TRENORD 208119:41 Malpensa Airport T1
1h04
20:45 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 80375+RegionaleS5 TRENORD 2456619:51 Malpensa Airport T1
0h57
20:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80375+RegionaleS5 TRENORD 2456619:51 Malpensa Airport T1
0h57
20:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 378+RegionaleRegionale TRENORD 1108119:56 Malpensa Airport T1
1h14
21:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2037820:19 Malpensa Airport T1
0h41
21:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2037820:19 Malpensa Airport T1
0h41
21:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80377+RegionaleS50 TRENORD 2558620:21 Malpensa Airport T1
0h39
21:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80377+RegionaleS5 TRENORD 2456820:21 Malpensa Airport T1
0h57
21:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 80377+RegionaleS50 TRENORD 2558620:21 Malpensa Airport T1
0h39
21:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 380+RegionaleRegionale TRENORD 8320:26 Malpensa Airport T1
1h14
21:40 Varese Nord1 change
Malpensa ExpressRegionale TRENORD 380+RegionaleRegionale TRENORD 83 · Autobus TRENORD 283A20:26 Malpensa Airport T1
1h29
21:55 Varese Casbeno2 changes
Malpensa ExpressRegionale TRENORD 80381+RegionaleS5 TRENORD 2457020:51 Malpensa Airport T1
0h57
21:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80381+RegionaleS5 TRENORD 2457020:51 Malpensa Airport T1
0h57
21:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 382+RegionaleRegionale TRENORD 1208520:56 Malpensa Airport T1
1h14
22:10 Varese Nord1 change
Malpensa ExpressS50 TRENORD 2038221:19 Malpensa Airport T1
0h41
22:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2038221:19 Malpensa Airport T1
0h41
22:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80383+RegionaleS50 TRENORD 2558821:21 Malpensa Airport T1
0h39
22:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80383+RegionaleS50 TRENORD 2558821:21 Malpensa Airport T1
0h39
22:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80383+RegionaleS5 TRENORD 2457221:21 Malpensa Airport T1
0h57
22:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 384+RegionaleRegionale TRENORD 10089 · Autobus TRENORD 189A21:26 Malpensa Airport T1
1h32
22:58 Varese Nord2 changes
Malpensa ExpressRegionale TRENORD 80385+RegionaleS5 TRENORD 2457421:51 Malpensa Airport T1
0h57
22:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80385+RegionaleS5 TRENORD 2457421:51 Malpensa Airport T1
0h57
22:48 Varese station1 change
Malpensa ExpressS50 TRENORD 2038822:19 Malpensa Airport T1
0h41
23:00 Varese station0 changesdirect
Malpensa ExpressS50 TRENORD 2038822:19 Malpensa Airport T1
0h41
23:00 Varese station0 changesdirect
Malpensa ExpressRegionale TRENORD 80387+RegionaleS50 TRENORD 2559022:21 Malpensa Airport T1
0h39
23:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80387+RegionaleS50 TRENORD 2559022:21 Malpensa Airport T1
0h39
23:00 Varese station1 change
Malpensa ExpressRegionale TRENORD 80387+RegionaleS5 TRENORD 2457622:21 Malpensa Airport T1
0h57
23:18 Varese station1 change
Malpensa ExpressRegionale TRENORD 388+RegionaleRegionale TRENORD 10091 · Autobus TRENORD 191A22:26 Malpensa Airport T1
1h32
23:58 Varese Nord2 changes
Malpensa ExpressRegionale TRENORD 80389+RegionaleS5 TRENORD 2457822:51 Malpensa Airport T1
0h57
23:48 Varese station1 change
Malpensa ExpressRegionale TRENORD 80389+RegionaleS5 TRENORD 2457822:51 Malpensa Airport T1
0h57
23:48 Varese station1 change

This is the last train of the day.

Find all the dates and times for this journey

Why should you book Milan Malpensa Airport to Varese trains with Omio?

Malpensa Express as well as Regionale offer trains services from Milan Malpensa Airport to Varese.
Omio is an official ticket reseller for all your travel options from Milan Malpensa Airport to Varese.

Why book with Omio vs Malpensa Express?

  • Compare with other providers: On Omio, you can not only buy tickets for Malpensa Express, but also compare tickets for the likes of Regionale to find the best option for your trip from Milan Malpensa Airport to Varese.
  • Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
  • Compare all your options: Omio allows you to compare Malpensa Express with all available travel options, which are bus and train to ensure you get the best deal for traveling from Milan Malpensa Airport to Varese.

Why book with Omio over Rome2rio, Trainline or Raileurope?

  • Multiple modes of transport: Omio allows you to compare travel options including bus and train to find the ideal travel option from Milan Malpensa Airport to Varese.

Train companies: Regionale, Malpensa Express from Milan Malpensa Airport to Varese trainsRegionale, Malpensa Express trains will get you between Milan Malpensa Airport and Varese from £6. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Regionale

About
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Luggage & cancellation policy
Average Regionale Duration
40m
Cheapest Regionale Price
£6
Regionale frequency
59 a day
Luggage included
Free hand luggage allowance included in ticket price
Luggage storage
Overhead racks and designated luggage areas between seats
Cancellation Policy
According to ticket conditions
Refund
Full refund provided
Amenities on board the train
Wifi
Food sold onboard
Bar service available on some trains with snacks and beverages
Seat reservation
Seat reservation included in ticket price for most services
Toilets
USB plugs
Accessibility
Wheelchair spaces and assistance available for passengers with reduced mobility
Pets
Small pets in carriers travel free. Larger dogs require paid ticket and muzzle
Quiet zone

Malpensa Express

About
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. The Express is a high-speed train with comfortable seating and air-conditioning, while the Shuttle is a slower, more economical option. Both trains offer onboard Wi-Fi and power sockets. 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.
Luggage & cancellation policy
Average Malpensa Express Duration
28m
Cheapest Malpensa Express Price
£6
Malpensa Express frequency
46 a day
Luggage included
One piece of hand luggage and one suitcase included in ticket price
Luggage storage
Overhead racks and designated luggage areas at end of carriages
Cancellation Policy
Cancellation possible before departure with fee
Refund
Full refund provided for canceled services
Amenities on board the train
Wifi
Seat reservation
Seat reservation included in ticket price
Toilets
USB plugs
Accessibility
Wheelchair spaces and assistance available
Pets
Small pets in carriers travel free. Dogs must be leashed and muzzled, require paid ticket

Companies, tickets, and onboard amenities between Milan Malpensa Airport and Varese

Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.

Currently, there is no high-speed train service from Milan Malpensa Airport to Varese.
There is no night train service from Milan Malpensa Airport to Varese.

Complete guide to Varese

Things to do in Varese

Discover the best of Varese — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Varese trip today.

  • Must visit

Villa Panza

Villa museum dedicated to contemporary art, photography and design, set in gardens that make the visit especially pleasant.

  • Recommended

Museo d'Arte Moderna e Contemporanea - Castello di Masnago

Civic museum in a medieval castle displaying paintings, sculpture and decorative arts in atmospheric historic rooms.

  • Recommended

Museo Baroffio e del Santuario del Sacro Monte sopra Varese

Museum near the Sacro Monte route presenting local devotional art and historical objects linked to the sanctuary complex.

Euro (€)

Moderate by northern Italian standards. Hotels can be pricey in peak periods, but dining, coffee and local transport are generally manageable for most visitors.

Average meal costs

Budget
€10-15 for fast food or a simple lunch.
Mid-range
€20-35 per person for a restaurant meal.
Fine dining
€60+ per person for upscale dining.
Coffee
€1.50-3 for espresso or cappuccino.

Tipping culture

Service is often included or modest. Round up in cafés and taxis, or leave 5-10% at restaurants for good service, but tipping is not obligatory.

Plan your visit to Varese

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 Varese.

The train journey from Milan Malpensa Airport to Varese offers a pleasant view of the Italian countryside, with glimpses of picturesque villages, lush greenery, and rolling hills, although it may not be considered one of the most scenic routes in Italy.

FAQs: Milan Malpensa Airport to Varese train

Find answers to the most common questions about traveling from Milan Malpensa Airport to Varese 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 Varese, this guide helps you travel smarter and with confidence.

FAQs
Booking trains from Milan Malpensa Airport to Varese in advance is advisable, especially during peak travel seasons or for long journeys, to ensure availability and secure better fares.
Yes, you can take the train from Milan Malpensa Airport to Varese.

popular train stations

Important Stations and Airports in Milan Malpensa Airport and Varese

Most Milan Malpensa Airport to Varese trains use the Milano Porta Garibaldi to Varese station pair, with some services arriving at Varese Nord. Use this guide to compare Milan Malpensa Airport and Varese train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.

Departure train stations in Milan
Arrival train stations in Varese
VaresePiazzale Trento, 21100 Varese VA, Italy+39 0332 255111WifiLockersParkingDiningATMTaxisAccessibilityWCHotelLost and Found OfficeTicket OfficeBike ParkingBike RentalCar RentalInformation DeskLuggage Carts
City-centre transport

Getting to Varese from Varese city centre

BusB, Z, Ab · 3m · every ~5 min

Varese train station facilities and services

Varese 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 and drink

Food options include: Ristorante Bologna, Trattoria Caprese

Wi-Fi and ATMs

Free. ATMs are available in the train station.

Tickets and information

Ticket office support is available at Varese. Information desks are located in the main hall.

Luggage and lost property

Luggage storage is available at Varese. Lost and found is available at the station.

Parking, taxis and toilets

Available at Varese: Parking, Taxis, WC.

Bike and car services

Available at Varese: Bike Parking, Bike Rental, Car Rental.

Accessibility

Accessibility facilities are available at Varese: Elevators, ramps, restrooms.

Shops, hotels and contact

Nearby hotels include Palace Grand Hotel Varese, Hotel di Varese, UNAHOTELS Varese.

Varese Nord21100 Varese, VA, ItalyAccessibility
City-centre transport

Getting to Varese Nord from Varese city centre

BusH, P · 3m · every ~8 min

Varese Nord train station facilities and services

Varese Nord has practical services for this route, including Accessibility.

Accessibility

Accessibility facilities are available at Varese Nord.

Varese Casbeno21100 Varese, VA, ItalyParkingDiningAccessibilityBike Rental
City-centre transport

Getting to Varese Casbeno from Varese city centre

Varese Casbeno is 1 km from Varese city centre. Public transport options include:

TrainR22, Re1 · 4m · £2 · every ~2 min
BusB, Ab · 3m · every ~3 min
Bus · 10m

Varese Casbeno train station facilities and services

Varese Casbeno has practical services for this route, including Parking, Dining, Accessibility and Bike Rental.

Food and drink

Food and drink options are available at Varese Casbeno.

Parking, taxis and toilets

Available at Varese Casbeno: Parking.

Bike and car services

Available at Varese Casbeno: Bike Rental.

Accessibility

Accessibility facilities are available at Varese Casbeno.

More options for your journey from Milan Malpensa Airport to Varese

Here are some other resources that might have the information you need

Most popular train connections to Varese

HomeTrainsTrains in ItalyTrain Times to Varese Milan Malpensa Airport to Varese train

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