• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from Ascona to Milan Malpensa Airport (MXP) by ferry, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry, train  •  3 h 6 min

  1. Take the ferry from Ascona to Luino 205 / ...
  2. Take the train from Luino to Malpensa Aeroporto T1 30 / ...

$35 - $62

3 alternative options

Line 1 bus, line 20 train, train  •  4 h 29 min

  1. Take the line 1 bus from Ascona, Posta to Locarno, Piazza Stazione 1 / ...
  2. Take the line 20 train from Locarno to Giubiasco 20
  3. Take the train from Giubiasco to Seregno
  4. Take the train from Seregno to Saronno S9
  5. Take the train from Saronno to Malpensa Aeroporto T.1 Xp1 / ...

$47 - $84

Train, bus  •  4 h 40 min

  1. Take the train from Locarno FART to Domodossola 2-Y / ...
  2. Take the bus from Domodossola, Stazione to Malpensa, aeroporto 122-Y / ...

$59 - $99

Drive  •  1 h 23 min

  1. Drive from Ascona to Milan Malpensa Airport (MXP) 67.5 miles

$16 - $24

Questions & Answers

The cheapest way to get from Ascona to Milan Malpensa Airport (MXP) is to drive which costs SFr 16 - SFr 24 and takes 1 h 23 min.

More details

The quickest way to get from Ascona to Milan Malpensa Airport (MXP) is to drive which costs SFr 16 - SFr 24 and takes 1 h 23 min.

More details

The distance between Ascona and Milan Malpensa Airport (MXP) is 59 km. The road distance is 108 km.

Get driving directions

The best way to get from Ascona to Milan Malpensa Airport (MXP) without a car is to ferry and train which takes 3 h 6 min and costs SFr 35 - SFr 65.

More details

It takes approximately 3 h 6 min to get from Ascona to Milan Malpensa Airport (MXP), including transfers.

More details

Yes, the driving distance between Ascona to Milan Malpensa Airport (MXP) is 108 km. It takes approximately 1 h 23 min to drive from Ascona to Milan Malpensa Airport (MXP).

Get driving directions

There are 822+ hotels available in Milan Malpensa Airport (MXP). Prices start at $55 USD per night.

More details

Map of how to get from Ascona to Milan Malpensa Airport (MXP).
Launch map view
  • Distance: 36.8 miles
  • Duration: 3 h 6 min

What companies run services between Ascona, Switzerland and Milan Malpensa Airport (MXP), Italy?

There is no direct connection from Ascona to Milan Malpensa Airport (MXP). However, you can take the ferry to Luino, take the walk to Luino, then take the train to Malpensa Aeroporto T1. Alternatively, you can take a vehicle from Ascona to Milan Malpensa Airport (MXP) via Locarno, Piazza Stazione, Locarno, Giubiasco, Seregno, and Saronno in around 4 h 29 min.

Train operators
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs. Swiss Railways codeshares with American Airlines and Swiss International Air Lines out of Zurich International Airport.

Contact Details
Website
sbb.ch
Train from Luino to Malpensa Aeroporto T1
Ave. Duration
1 h 26 min
Frequency
4 times a day
Estimated price
$27 - $50
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Locarno to Giubiasco
Ave. Duration
20 min
Frequency
Every 30 minutes
Estimated price
$13 - $24
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Giubiasco to Seregno
Ave. Duration
1 h 23 min
Frequency
Every 2 hours
Estimated price
$20 - $40
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Locarno FART to Domodossola
Ave. Duration
1 h 46 min
Frequency
Hourly
Estimated price
$21 - $40
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Luino to Malpensa Aeroporto T.1
Ave. Duration
1 h 26 min
Frequency
5 times a day
Estimated price
$6 - $21
Schedules at
trenord.it
Train from Seregno to Saronno
Ave. Duration
23 min
Frequency
Hourly
Estimated price
$4 - $6
Schedules at
trenord.it
Malpensa Express
Website
malpensaexpress.it
Train from Saronno to Malpensa Aeroporto T.1
Ave. Duration
19 min
Frequency
Every 20 minutes
Estimated price
$7 - $10
Book at
malpensaexpress.it
Bus operators
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Ascona, Posta to Locarno, Piazza Stazione
Ave. Duration
17 min
Frequency
Every 20 minutes
Estimated price
$2 - $5
Schedules at
fahrplan.sbb.ch
Bus from Domodossola, Stazione to Malpensa, aeroporto
Ave. Duration
1 h 20 min
Frequency
Every 4 hours
Estimated price
$35 - $55
Schedules at
fahrplan.sbb.ch
Autoservizi Comazzi srl
Phone
0322 844 862
Email
comazzi@comazzibus.com
Website
comazzibus.com
Bus from Domodossola to Malpensa Airport T1
Ave. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$9 - $18
Schedules at
comazzibus.com
Ferry operators

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.