Milan is served by three airports: Malpensa, Linate, and Bergamo. Let's explore all the ways to reach the city from each airport.
Malpensa Airport (Aeroporto di Milano-Malpensa) is one of the largest in Italy, handling around 20 million passengers annually. It is the second busiest after Fiumicino and is located 45 km from Milan.
To the city center
You can reach central Milan by taxi, private transfer, or rental car in about 45–50 minutes.
Bus
Terravision
Stops: Terminal 1 (Exit 3) and Terminal 2 (Bus Stop No. 7). The bus goes to Milano Centrale (main train station).
Schedule: from 5:05 AM to 1:10 AM, every 20–30 minutes.
Travel time: around 50 minutes.
Ticket price: 10 EUR online, 12 EUR at the station or from the driver.
FlixBus
Stops at Terminals 1 and 2. The bus travels to Viale Renato Serra and Milano Centrale.
Schedule: from 5:00 AM to 12:25 AM, every 15–20 minutes.
Travel time: 45 minutes to the first stop, about 1 hour to the station.
Ticket price: from 8 EUR online, up to 10 EUR from the driver.
Malpensa Shuttle
Stops at Terminals 1 and 2. Routes: Malpensa – Piazzale Lotto – via Renato Serra – Milano Centrale or Malpensa – Rho Fiera.
Schedule: 24/7 service, every 15–30 minutes.
Travel time: about 1 hour.
Ticket price: 10 EUR, round trip — 16 EUR. Pay at the airport or online.
Train
You can reach the center of Milan by taking the Malpensa Express train. It goes directly to Milano Centrale railway station.
Travel time: about 50 minutes.
Operating hours: from 5:20 a.m. to 12:26 a.m. Trains run every 20 minutes from T1 and T2.
Ticket price: 13 EUR. Tickets can be purchased at the terminal station or online.
Transfer
GoOpti
GoOpti buses take you directly to the address in Milan. You can book a private transfer or a single seat.
Taxi
You can take a taxi from the parking area outside the terminal exits.
Car rental
You can rent a car at the airport or book online (e.g., through rentalcars.com).
To the Train Station and Bus Station
All the transportation information is provided above.
Lampugnano Central Bus Station is located on Via Giulio Natta. There is no direct connection from the airport. You can take a FlixBus to Fiera Milano City and then transfer to Bus 69 to reach the bus station.
You can also use taxi, transfer service or car rental.
Milan Linate International Airport (Aeroporto di Milano-Linate) is located in the city of Milan. It is named after Enrico Forlanini — a Milanese aviation pioneer. The terminal is just 7 km from Milan, in the municipality of Peschiera Borromeo.
To the city center
Public transport
Buses run from the airport to Milan. The stop is located near the terminal exit — follow the signs.
By taxi or transfer, you can reach the city center in about 20 minutes.
Bus No. 73
The local bus No. 73 takes you to Duomo stop (Piazza Diaz), located in the city center. A nearby metro station allows you to reach almost any point in Milan.
Operating hours: daily from 5:30 AM to 12:30 AM. Buses run every 8–10 minutes.
Travel time: about 30 minutes.
Ticket price: 2.20 EUR. Tickets available from vending machines or kiosks.
Starfly Bus
To reach Milano Centrale railway station, take the Starfly bus.
Schedule: from 6:00 AM to 11:00 PM, every 20 minutes.
Travel time: about 25 minutes.
Price: 6 EUR. Tickets can be purchased on the website, at the kiosk, or from the driver.
Airport Bus Express
Comfortable Airport Bus Express coaches with Wi-Fi also go to the central train station.
Timetable: from 5:30 AM to 10:00 PM, every 30 minutes.
Travel time: about 30 minutes.
Ticket price: 6 EUR, for children aged 2–12 — 4 EUR.
Tickets available: at the airport terminal, from the driver, or on the official website.
Taxi
You’ll find the taxi stand near the airport building, by Exit No. 5. Make sure the driver turns on the meter. It's best to agree on the price in advance.
Transfer
When booking a transfer, you can choose the brand and type of vehicle. The price will be shown at the time of booking. KiwiTaxi is a well-recommended service.
Car Rental
You can rent a car online or at dedicated desks inside the airport building.
You can check prices and choose a car of the appropriate class and brand at www.rentalcars.com.
To the Train Station
You can get to the central railway station in Milan (Stazione di Milano Centrale) by:
All transportation details are provided above.
To the bus station
There is no direct connection to the bus station (BUS Milan central station, Piazza Luigi di Savoia). Can be reached with a transfer.
Travel time is about 40 minutes.
Take bus number 73 from the airport to the V.le Campania V.le Corsica stop.
There you change to bus number 91 to the P.za Luigi Di Savoia stop.
The bus station will be 100 meters from your point of arrival
Information about route №73 is above.