Getting To & From Malpensa Airport by Bus

by Jessica on August 25, 2008

by Jessica | August 25th, 2008

I’ve gotten quite a few questions recently about the best ways to get to and from Milan’s Malpensa Airport, and since I’ve already talked about the very-fabulous Malpensa Express train, I figured I should cover more bases and talk this time about the various Malpensa Airport buses. There are a few bus companies that serve the airport, and a few cities that have direct lines to and from Malpensa, so you’ve got a few choices.

>> For all your transport options to/from the airport, here’s the guide to getting from Malpensa Airport to Milan

>> And if you’re looking for a hotel close to the airport, these hotels near Milan Malpensa Airport are the ones that are actually nearby and don’t just have “Malpensa” in their names!

According to the Malpensa website, the airport is connected by bus with Milan, Turin, Lugano, Chiasso, Genoa, Novara, Como, Lago Maggiore, Domodossola, Gallarate, Castelnovate, Brescia, Bergamo, Bologna and Verona (among other cities which are intermediate stops). The timetables listed on the website are only for the routes from Malpensa to these various cities, so you’ll have to contact the bus companies for more details about getting from any of these cities to Malpensa – you can either call them, check their websites (not all of them have websites, however) or just make a point of going to the bus terminal in advance of your expected trip so you can find out more information.

The bus company names are in bold, along with the final destination of each route, and the pertinent information about each route is underneath. Keep in mind that schedules and prices can change, so always double-check before you start to hand over exact change at one of the specified times listed below.

Malpensa Shuttle to Milan
Departure Point: Terminal 1, Exit 6, Stop 3
Drops Off At: Stazione Centrale in Milan (the main train station)
Intermediate Stops: Terminal 2, Fiera Milano (on request)
Ticket Price: €5.50
Journey Duration: About 50 minutes
Buses Leave: At 35 and 55 past the hour every hour from 06:35-23:35
Buying Tickets: Buy tickets either at the Agenzia Autostradale on the arrivals floor of the airport, or right on the bus
Contact Information: +39.02.33910794, company website

Malpensa Shuttle Air Pullman to Milan
Departure Point: Terminal 1, Exit 6, Stop 3
Drops Off At: Stazione Centrale in Milan (the main train station)
Intermediate Stops: Terminal 2, Polo Fieristico Rho/Pero (on request), Fiera Milano (on request)
Ticket Price: €7 one-way, €12 round-trip, €3.50 children aged 2-12
Journey Duration: About 50 minutes
Buses Leave: About every 20 minutes from 05:30-01:00; 03:35 only from July 1-September 30
Buying Tickets: Buy tickets either at Airport 2000 on the arrivals floor of the airport, on their website (below), or right on the bus
Contact Information: +39.02.5858.3185, ticket buying online

Malpensa Express Ferrovie Nord Milano to Milan (this is a bus substitute for the Malpensa Express train)
Departure Point: Terminal 1, Floor 1, railway station
Drops Off At: Stazione Cadorna in Milan
Intermediate Stops: N/A
Ticket Price: €9
Journey Duration: About 1 hour
Buses Leave: 00:15, 01:30, 06:00, 22:15, 22:45, 23:25 daily (22:15 trip is a train rather than a bus on Sundays)
Buying Tickets: Buy tickets on the bus
Contact Information: +39.02.85111

Malpensa Shuttle Air Pullman to Linate Airport
Departure Point: Terminal 1, Exit 4, Stop 20
Drops Off At: Linate Airport in Milan
Intermediate Stops: Terminal 2, Cascina Gobba (on request)
Ticket Price: €10 (reduced fare is €5)
Journey Duration: About 1 hour 10 minutes
Buses Leave: 00:25, 07:50, 09:30, 11:00, 12:30, 14:20, 15:30, 16:30, 16:50, 18:20, 22:25
Buying Tickets: Buy tickets at Airport 2000 (arrivals floor of Terminal 1), Air Pullman (Terminal 2), or on the bus
Contact Information: +39.02.5858.3185

Caronte to Sesto S.G. & Linate Airport
Departure Point: Terminal 1, Exit 4, Stop 21
Drops Off At: Piazza 1 Maggio in Sesto San Giovanni & Linate Airport in Milan
Intermediate Stops: Cinisello Balsamo, Sesto S.G., Cascina Gobba (on request)
Ticket Price: €8.50 for the Malpensa-Linate trip, €5.50 for the Malpensa-Sesto trip, €2.85 for the Sesto-Linate trip
Journey Duration: About 1 hour 15 minutes
Buses Leave: 07:45, 08:30, 09:45, 11:30, 14:30, 17:30, 20:30
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor
Contact Information: +39.02.2407954, company website

Sadem to Turin
Departure Point: Terminal 1, Exit 4, Stop 18
Drops Off At: Porta Susa railway station in Turin (plus 2 other Turin stops)
Intermediate Stops: Terminal 2
Ticket Price: €18
Journey Duration: About 2 hours
Buses Leave: 10:00, 11:30, 14:00, 16:00, 20:30 (bus doesn’t run on December 25)
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor of Terminal 1
Contact Information: +39.011.3000611, company website

Airportbus Giosy Tours SA to Lugano
Departure Point: Terminal 1, Exit 4, Stop 21
Drops Off At: Train station in Lugano (in Switzerland)
Intermediate Stops: Terminal 2, Chiasso, Bellinzona
Ticket Price: €23 one-way, €40 round-trip
Journey Duration: About 1 hour 15 minutes
Buses Leave: 09:00, 10:30, 14:30, 16:30, 18:30, 20:30, 22:45
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor
Contact Information: +41.91.8582323, company website

Star Bus to Lugano
Departure Point: Terminal 1, Exit 4, Stop 16
Drops Off At: Train station in Lugano (in Switzerland)
Intermediate Stops: Terminal 2, Mendrisio, Paradiso
Ticket Price: €23 one-way, €40 round-trip – reservations required
Journey Duration: About 1 hour 10 minutes
Buses Leave: 06:30, 08:30, 09:30, 10:30, 12:30, 14:30, 15:30, 16:30, 18:30, 19:30, 20:30, 22:45
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor (reservations required)
Contact Information: +41.91.994.8878, company website

Volpi to Genoa
Departure Point: Terminal 1, Exit 4, Stop 17
Drops Off At: Train station in Genoa & Piazza della Vittoria in Genoa
Intermediate Stops: Casale Monferrato, Alessandria
Ticket Price: €20 for the Malpensa-Genoa trip, €13.50 for the Malpensa-Alessandria trip, €12.50 for the Malpensa-Casale Monferrato trip – reservations required
Journey Duration: About 3 hours
Buses Leave: 11:30
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor, or on the website (below) – reservations required
Contact Information: +39.010.561661, ticket buying website (in Italian)

STN to Novara
Departure Point: Terminal 1, Exit 4, Stop 14
Drops Off At: Train station in Novara
Intermediate Stops: Oleggio, Bellinzago
Ticket Price: €7
Journey Duration: About 50 minutes
Buses Leave: 08:10, 10:10, 15:10, 16:10, 17:10, 20:00, 21:00 (buses run daily except December 25)
Buying Tickets: Buy tickets on the bus
Contact Information: +39.0321.472647, company website

S.A.F. to Lago Maggiore
Departure Point: Terminal 1, Exit 4, Stop 22 to Arona – Stresa Baveno – Pallanza – Intra – Verbania
Drops Off At: Public bus stops & major hotels in the towns listed below on Lago Maggiore
Intermediate Stops: Arona, Stresa Baveno, Pallanza, Intra, Verbania
Ticket Price: €5.50-11.50, depending on destination
Journey Duration: Arona 30 minutes, Stresa 50 minutes, Baveno 1 hour, Pallanza 1 hour 15 minutes, Intra 1 hour 30 minutes, Verbania 1 hour 30 minutes
Buses Leave: From March 20-October 31, 07:30, 10:30, 14:30, 17:30, 20:30
Buying Tickets: Buy tickets on the bus (according to the timetable, the service must be booked by phone, the day before the departure, by 11:00)
Contact Information: +39.0323.552172, company website

SPT to Como
Departure Point: Terminal 1, Exit 3, Stop 13
Drops Off At: Train station in Como & 2 other stops in Como
Intermediate Stops: Terminal 2, Camerlata
Ticket Price: €13
Journey Duration: About 1 hour 10 minutes
Buses Leave: 08:30, 13:00, 19:30
Buying Tickets: Buy tickets on the bus
Contact Information: 031.247111, company website

Comazzi to Domodossola
Departure Point: Terminal 1, Exit 4, Stop 12
Drops Off At: Public bus stops in Domodossola
Intermediate Stops: Gravellona
Ticket Price: €10.50 for Malpensa-Domodossola, €8 for Malpensa-Gravellona
Journey Duration: About 1 hour 20 minutes
Buses Leave: Only by request by making a reservation by 12:00 of the previous day
Buying Tickets: Buy tickets on the bus
Contact Information: +39.0324.240333, company website

S.A.C.O. to Gallarate
Departure Point: Terminal 1, Floor 1, railway station
Drops Off At: Train station in Gallarate
Intermediate Stops: Terminal 2
Ticket Price: €1.55 from Terminal 1, €1.30 from Terminal 2
Journey Duration: About 25 minutes
Buses Leave: Everyday 06:45, 07:56, 09:00, 10:30, 15:30, 16:28, 17:38; also Monday-Friday 05:34, 08:29, 09:30, 06:45, 07:50; also Monday-Saturday 06:05, 07:15, 11:30
Buying Tickets: Buy tickets on the bus
Contact Information: +39.0331.258411

S.A.C.O. to Castelnovate
Departure Point: Terminal 1, Floor 1, railway station
Drops Off At: Piazzale Stazione in Castelnovate
Intermediate Stops: Somma Lombardo
Ticket Price: €1 from Terminal 1, €1.30 from Terminal 2
Journey Duration: About 15 minutes
Buses Leave: 17:28 daily; also 08:22 Monday-Saturday
Buying Tickets: Buy tickets on the bus
Contact Information: +39.0331.258411

Valentino Giubellini to Brescia
Departure Point: Terminal 1, Exit 7
Drops Off At: Some major hotels in Brescia, also the city center
Intermediate Stops: N/A
Ticket Price: €45
Journey Duration: About 1 hour 30 minutes
Buses Leave: Monday-Saturday 07:15, 11:30, 15:30 – buses only run on request by making a reservation 48 hours in advance
Buying Tickets: Buy tickets on the bus
Contact Information: 030.2582388 or email malpensa.aeroporti.viaggi@gmail.com

ATI Malpensa to Bologna
Departure Point: Terminal 1 or Terminal 2
Drops Off At: Bologna city center
Intermediate Stops: Rozzano, Lodi, Piacenza, Parma, Reggio Emilia, Modena
Ticket Price: €55 one-way, €90 round-trip (price varies depending on destination, & there’s a 50% discount for children aged 2-12) – reservation required by 14:00 of the day before departure
Journey Duration: About 4 hours
Buses Leave: 10:00, 14:00
Buying Tickets: Buy tickets at Airport 2000 on the arrivals floor of Terminal 1, or on the bus (reservation required by 14:00 of the day before departure)
Contact Information: +39.051.6066586

European Route E70 to Verona
Departure Point: Terminal 1 and Terminal 2
Drops Off At: Verona city center
Intermediate Stops: Bergamo, Brescia (both on request)
Ticket Price: €50 one-way, €90 round-trip – reservations required by the day before departure
Journey Duration: About 3 hours
Buses Leave: 07:00, 11:00, 16:00, 18:00, 21:00
Buying Tickets: Buy tickets via email (below) or on the bus – reservations required by the day before departure
Contact Information: email – info@european70.com

{ 12 comments }

Rosalind Waxman March 29, 2009 at 5:08 pm
Corner

Can we get a bus that will take us from Bolzano to Malpensa airport

Corner

Reply

Rosalind Waxman March 29, 2009 at 5:09 pm
Corner

Is there a Bus from Bolzano to Malpensa airport, July 12, 2009?

Corner

Reply

Jessica March 30, 2009 at 9:17 am
Corner

Hi, Rosalind:

All the Malpensa bus information I could find is listed above, and it doesn’t look like it includes Bolzano. You might have to take the train from Bolzano to Milan and then get either a bus to the airport or take the Malpensa Express train. It looks like it’s a 3+ hour train ride between the two cities, so depending on when your flight leaves you might need to travel to Milan a day early and stay the night near the airport.

Ciao,
Jessica

Corner

Reply

Mari Takari June 25, 2009 at 9:02 am
Corner

Hi,

Does anyone know the better email-address than info@european70.com, because that won’t work.

br,
Mari

Corner

Reply

Jessica June 25, 2009 at 3:13 pm
Corner

Hi, Mari:

Y’know, I couldn’t find any contact info for that company other than the email address I listed – not even a phone number. You might try contacting the Verona tourism office directly and see if they have any additional information about it. Their website is:

http://www.tourism.verona.it/_vti_g2_1.aspx?rpstry=26_

There’s a “contact us” link in the upper right-hand corner and a form to fill out.

Ciao,
Jessica

Corner

Reply

G JOHN September 13, 2009 at 12:20 pm
Corner

Hi there,
A usefull web page it would seem for us non-Italians !
I’m flying into Malpensa from Munich via Zurich – ETA13:20 and due to travel onto Reggio Emilia.
However the bus listed above departs for Bologna (via Reggio Emilia) @ 14:00.
Is there enogh time from my flight landing to make this bus connection ?
If not what other suggestions due you have in terms of my getting to R-E ?
Rgds
JOHN

Corner

Reply

Jessica September 13, 2009 at 3:20 pm
Corner

Hi, John:

Assuming you’re flying carry-on only and your flight is on time, that would still be cutting it really close (unless you don’t have to go through customs/passport control?). You can make that your first choice, but if you miss that 14:00 bus your next best option is probably to take one of the Malpensa shuttle buses into Milan (they arrive at Milan’s central train station) and then take a regular train to Bologna (or wherever you’re going).

Hope that helps!
Jessica

Corner

Reply

marcelius October 1, 2009 at 1:45 pm
Corner

Hi,
Is there a bus service between Varese city and Malpensa Airport and if so how can i get the timetable and prices?
Thanks

Corner

Reply

Jessica October 1, 2009 at 1:53 pm
Corner

Hi, Marcelius:

The only buses I know of that run to Malpensa Airport are the ones listed above – so, nothing to/from Varese that I’m aware of. I’ve heard there are plans to make a train line that will run between Varese and the airport, but it’s not even started yet.

Ciao,
Jessica

Corner

Reply

kevin October 19, 2009 at 7:32 am
Corner

Hi,
Could you give me an estimate of how much a taxi is from Milan centre to Sesto please?

Corner

Reply

Jessica October 19, 2009 at 9:29 am
Corner

Hi, Kevin:

Unfortunately, I really can’t. I know there are flat rates for trips between places like Milan’s airports and the city center, but I don’t know of a flat rate for trips between the city center and other areas. If you’re concerned about the cost, you could ask the taxi driver what they think it would cost before you get into the cab.

Ciao,
Jessica

Corner

Reply

Aarif January 6, 2010 at 11:20 pm
Corner

Hi Jessica,

I am so lucky to come across your website! I must say it’s very, very informative – simpler than any travel guide book! Are the ticketing people conversant in English? I hope to make a trip from Malpensa to Lugano or Stresa in summer 2010.

Thank you SO MUCH for this website!

Corner

Reply

Comments on this entry are closed.

Previous post:

Next post: