How to get to Milan by Airport, by Train, by Car, by Taxi
There are three airports servicing Milan: Malpensa, Linate, and Orio al Serio in Bergamo. Each airport plays a crucial role in connecting Milan to various domestic and international destinations, ensuring travelers have multiple options based on their needs. They are all easy to get to and from the Milan city center by bus, train, or car, making transportation between the airports and the city convenient for both business and leisure travelers. Malpensa, located about 50 kilometers from the center, is the largest of the three and offers a wide range of international flights, while Linate, situated closer to the city, primarily serves domestic flights and some European destinations. On the other hand, Orio al Serio is a popular choice for low-cost airlines, providing budget-friendly travel options. If you are looking for information on how to get to and from the Milan airports, including schedules, ticket prices, and the best transport methods, read on.
How to Get To/From the Malpensa Airport
MILANO MALPENSA
Getting to/from Milan Malpensa airport
By Train to/from Malpensa
The “Malpensa Express” train service runs every half hour to/from Centrale Station, Cadorna Station, Garibaldi Station and some others in between. It runs between 5:00 am and 11 pm, and is a 40-48 minute ride costing €15 – €20. Several signs from within the arrivals terminal point the way to the “Malpensa Express” and “Trains“.
Note: Trains go to several stations; be sure to check the final destination and direction, especially if you have connecting trains from Centrale or Garibaldi.
By Bus to/from Malpensa
Getting to Milan city center by bus: Signs point the way to “Buses,” where several shuttle bus companies park outside the arrivals terminal.
The “Malpensa Shuttle” airport bus travels to/from Centrale Station in Piazza Luigi di Savoia and runs between 5:20 am until 10:30 pm. It’s a 50-minute ride (provided there is little traffic) and it costs from €10.
By Taxi to/from Malpensa
To/From Malpensa to Milan city center by taxi will cost from €95 to €125. Give yourself at least an hour travel time for a taxi. Taxis are lined up outside the arrivals terminal.
In Italy, public drivers must be certified with a taxi or NCC license. A taxi can be booked on apps like FreeNow, AppTaxi, or Uber.
By Car to/from Malpensa
Private, black car airport transfers are also available, providing a luxurious and comfortable option for travelers seeking a stress-free journey to and from the airport. These professional services ensure that you arrive at your destination in style, with experienced chauffeurs who are dedicated to making your trip as seamless as possible.
Airport hotels near Malpensa Airport
How to Get to/from the Linate Airport
LINATE AIRPORT
Getting to/from Milan Linate
By Train to/from Linate
Since 2022, the Milan urban metro system has expanded and now reaches Linate Airport. Take the M4 (Blue) metro line to/from the Linate Airport. Tickets can be purchased on the ATM (Autorità Trasporto Milano) app or at the ticket counter/machines for the extra-urban rate from €3.90.
By Bus to/from Linate
The Linate Shuttle airport bus travels to/from Centrale Station in Piazza Luigi di Savoia and runs between 5:20 am until 10:30 pm. It’s a 50-minute ride (provided there is little traffic) and it costs from €7.
By Taxi to/from Linate
To/From Linate to Milan city center by taxi will cost from €22 to €32. Give yourself at least half an hour travel time for a taxi, more if you are traveling during rush hour, allow more time. Taxis are lined up outside the arrivals terminal.
In Italy, public drivers must be certified with a taxi or NCC license. A taxi can be booked on apps like FreeNow, AppTaxi, or Uber.
By Car to/from Linate
Linate Airport is less than 40 minutes from Milan’s city center. It’s basically a straight line, the long boulevard, Viale Forlanini leads to the center. There are traffic lights, so be prepared for some traffic. Private, black car airport transfers are available, providing a luxurious and comfortable option for travelers seeking a stress-free journey to and from the airport. These professional services ensure that you arrive at your destination in style, with experienced chauffeurs who are dedicated to making your trip as seamless as possible.
Airport hotels near Linate Airport
How to Get to/from the Orio al Serio Airport
ORIO AL SERIO AIRPORT [Bergamo]
Getting to/from Bergamo Orio al Serio
By Train to/from Orio al Serio
There are no direct trains to the Bergamo Airport. However, there is a direct airport bus from Milan Central Station, see below.
Traveling by train to Bergamo Airport is complicated; you need to take a Ferrovia dello Stato (State Railways) train from Milan Central Station to Bergamo, and then a local Bergamo city bus to the airport.
By Bus to/from Orio al Serio
Airport shuttle buses to/from Orio al Serio Bergamo Airport take about an hour and ten minutes and can be found outside the arrivals terminal.
The “Orio Shuttle” airport bus travels to/from Centrale Station in Piazza Luigi di Savoia and runs between 5:20 am until 10:30 pm. It’s a 50-minute ride (provided there is little traffic) and it costs from €10.
Tickets are available at the bus ticket office in the airport. Departure is from outside the arrivals terminal. The bus goes to Milan Central Station at piazza Luigi di Savoia.
Book a driver:
Airport hotels near Orio al Serio Bergamo Airport
More info:
Milan Malpensa and Linate Airport Information: Tel. +39 02 74852200
- See more information for Milan Public transportation, metro, busses, and trams
- See more information for Driving and Parking in Milan
Malpensa airport and other services:https://www.malpensa.it
How to transfer from one Milan airport to another
AIRPORT TO AIRPORT TRANSFERS
Malpensa – Linate and vice versa
By Airport Bus:
With a driver:
Milan Airport Information
Subscribe to our Free Newsletter
Subscribe to get the latest news, updates, and invitations.
Discover more from MilanoStyle.com
Subscribe to get the latest posts sent to your email.

