
Milan is served by three airports: Malpensa, Linate, and Bergamo. Malpensa Airport, Milan's primary international airport, is located about 50 kilometres (31 miles) from the city centre. Linate Airport is just 7 kilometres (4 miles) from the city centre and primarily handles domestic and short-haul European flights. Bergamo Airport is the furthest from the city centre, located about 50 kilometres (31 miles) away. All three airports have good connections to Milan's city centre, with various transportation options available.
| Characteristics | Values |
|---|---|
| Number of Airports | 3 |
| Names of Airports | Malpensa, Linate, Bergamo |
| Distance from City Centre | Malpensa: 30-32 miles (45-52 km), Linate: 4 miles (7 km), Bergamo: 31 miles (50 km) |
| Transport Options | Malpensa: train, bus, shuttle, taxi, Uber; Linate: metro, bus, shuttle, taxi, Uber; Bergamo: bus, train, taxi, Uber |
| Flight Type | Malpensa: international, Linate: domestic and short-haul, Bergamo: budget |
| Ease of Access | Malpensa: well-connected but longer travel time, Linate: easiest to reach, Bergamo: furthest away from city centre |
Explore related products
$5.99
$4.99
$4.95
What You'll Learn
- Malpensa Airport: Milan's primary international airport, located 30-32 miles from the city centre
- Linate Airport: 4-7 miles from the city centre, mainly catering to domestic and European flights
- Bergamo Airport: Milan's second airport, 31-50 miles from the city centre
- Transport options: Trains, buses, shuttles, and taxis are available from all three airports
- Flight considerations: Malpensa is ideal for international flights, while Linate is better for domestic and European flights

Malpensa Airport: Milan's primary international airport, located 30-32 miles from the city centre
Malpensa Airport is Milan's primary international airport, located 30-32 miles from the city centre. It is the largest airport in northern Italy, serving Lombardy, Piedmont, Liguria, and the Swiss canton of Ticino. The airport is situated in the Province of Varese, Lombardy, Italy, and is approximately 30-32 miles (49-52 kilometres) from Milan's city centre.
Malpensa Airport is well-connected to Milan's city centre, with several transportation options available. The Malpensa Express train takes approximately 50 minutes to reach Milano Centrale train station, and regional trains operated by Trenord depart for Milano Centrale and Milano Cadorna every 30 minutes. Tickets for the regional train cost 14 euros.
For those who prefer bus transportation, there are public and private bus services offering direct connections to various points in Milan. Five bus operators charge around 6-9 euros for the journey. The Linate Shuttle service also runs buses from Milano Centrale to Linate Airport, which is located closer to the city centre, every 30 minutes with a 25-minute journey time. Tickets for this service are seven euros one-way.
Additionally, taxi services are available outside the airport, providing direct transfers to Milano Centrale or other destinations within Milan. The taxi fare to Milano Centrale averages around 40 euros, and the journey time can range from 15 to 45 minutes, depending on traffic conditions.
Malpensa Airport has two terminals, T1 and T2. T2 is exclusively used by EasyJet, while T1 serves all other flights to and from Milan. The airport is the second busiest in Italy, handling 26-28.5 million passengers in recent years. It is also a hub for the budget carrier Ryanair, which operates flights throughout Europe and the UK.
Marietta, Georgia: Airport Accessibility and Travel Options
You may want to see also
Explore related products

Linate Airport: 4-7 miles from the city centre, mainly catering to domestic and European flights
Milan has three airports: Malpensa, Linate, and Bergamo. Linate Airport is located in the Segrate Municipality, with the field situated in the Peschiera Borromeo Municipality. The airport is named after the Italian inventor and aeronautical pioneer Enrico Forlanini. Linate Airport is the closest airport to Milan's city centre, situated 4-7 kilometres (4-5 miles) away.
Linate Airport is easily accessible by public transport. The Milan Metro Line 4 connects the airport to the city centre in approximately 12-15 minutes. Urban bus lines 73 and X73 also connect the airport to the San Babila metro station, with the 73 line running every day and departing every 10 minutes. The bus X73 runs every 20 minutes from Monday to Friday. The Linate Shuttle service also runs buses to Milano Centrale every half hour, with a journey time of 25 minutes.
Linate Airport primarily caters to domestic and European flights. It is used as a base by Alitalia and Ryanair, with most passengers flying within Italy. The airport has a single terminal and no direct train access to Milan. Due to its proximity to the city centre, its capacity has been reduced by law, and only domestic or international flights within the EU or the UK are permitted.
Real-Time Flight Status at Will Rogers World Airport
You may want to see also
Explore related products

Bergamo Airport: Milan's second airport, 31-50 miles from the city centre
Milan has three airports: Malpensa, Linate, and Bergamo. Malpensa is Milan's primary international airport, located about 31-50 miles from the city centre. Linate is Milan's domestic airport, located about 4 miles from the city centre. Bergamo Airport, also known as Il Caravaggio International Airport, is Milan's second airport, located about 31-50 miles from the city centre.
Bergamo Airport is situated in Orio al Serio, about 5km from the city of Bergamo. It is one of the busiest and biggest industrial zones in Italy. The airport is currently being upgraded to include a railway station, which is scheduled to open in 2026. At present, the nearest railway station is Bergamo railway station, 3.5 miles away, with no official shuttle service between the airport and the station.
Bergamo Airport is served by several transport options, including a shuttle service, taxis, buses, and car hire. The airport is a hub for Ryanair, and flights mainly service destinations within Italy or short-haul flights within Europe. Five bus operators offer services from the airport to Milan city centre, charging around 6-9 euros. A taxi to Milan's main train station, Milano Centrale, takes 45-90 minutes, depending on traffic, and costs at least 80 euros.
From Bergamo Airport, passengers can take a public bus to Bergamo train station and then continue by train to Milan. Although there is no direct train from the airport, the connection through Bergamo city is convenient and easy to navigate. There are also direct shuttle buses connecting Milan's airports. For example, passengers can travel directly between Malpensa and Linate, as well as between Malpensa and Bergamo, using airport shuttle services.
Pearson Airport's COVID Testing: What You Need to Know
You may want to see also
Explore related products

Transport options: Trains, buses, shuttles, and taxis are available from all three airports
Milan has three main airports: Malpensa, Linate, and Bergamo. Each airport offers transport options to get to the city centre, including trains, buses, shuttles, and taxis.
Malpensa Airport (MXP)
Malpensa Airport is located approximately 50 kilometres from Milan's city centre. The Malpensa Express train offers a direct connection to the city centre, with trains departing every 20-30 minutes. The journey takes around 35-55 minutes and costs €14. The train has two lines: one goes to Milano Centrale station, and the other to Milano Cadorna station. From either of these stations, you can transfer to other parts of the city by taxi, tram, bus, or metro. Taxis are readily available outside the arrivals hall of both terminals and the journey to the city centre takes about 50 minutes, depending on traffic. The fixed fare for this ride is €110.
Several bus companies, including Terravision and Autostradale, operate services between Malpensa Airport and the city centre. These buses depart every 20-30 minutes from outside the arrivals hall of both terminals and the journey takes approximately 50 minutes to 1 hour. Tickets cost around €6-€9.
Linate Airport (LIN)
Linate Airport is the closest airport to Milan's city centre, positioned just 7 kilometres away. The M4 metro line connects the airport to the city centre in just 12 minutes. The line operates daily, starting at 6:00 am and running until 12:30 am. Linate Shuttle (Air Pullman) also offers bus shuttles between the airport and Milano Centrale, with intermediate stops in Dateo. These buses run every 30 minutes and the journey takes 25 minutes. Tickets are €7 one-way.
Bergamo Airport (BGY)
Bergamo Airport, also known as Orio al Serio International Airport, is located around 45 kilometres from Milan's city centre. There is no direct train connection between the airport and the city centre. However, you can take a public bus to Bergamo train station and then continue by train to Milan. Taxi and Uber vehicles are also available outside the airport, in front of the arrivals terminal. Four operators offer shuttle buses between Bergamo Airport and Milano Centrale: Orio Shuttle, Autostradale, Flibco, and Terravision. These buses run frequently and the journey takes approximately 50 minutes. Tickets typically cost around €9-€10.
Grand Canyon Airport: Gateway to the Canyon's Wonders
You may want to see also
Explore related products

Flight considerations: Malpensa is ideal for international flights, while Linate is better for domestic and European flights
Milan has three airports: Malpensa, Linate, and Bergamo. Malpensa is the largest airport in Milan, with 26 million passengers passing through in 2023, and is the second busiest airport in Italy after Rome Fiumicino. It is located approximately 32 miles (52 kilometres) from central Milan. Malpensa has two terminals, with Terminal 2 used exclusively by EasyJet, a British low-cost carrier. All other flights go through Terminal 1.
Malpensa is ideal for international flights. All non-EU originating flights to Milan arrive at Malpensa, and it is well-connected to Milan's city centre via the Malpensa Express train, which takes about 50 minutes to reach Milano Centrale train station. Local trains run between the airport and the city every 30 minutes, with passengers having the option of going to Milan Central Train Station or Milano Cadorna. Tickets cost €13-14 each way, with a journey time of 43-45 minutes.
Linate Airport is Milan's domestic airport, located just 7 kilometres (4 miles) from the city centre. It mainly serves inter-Italian flights, with most passengers flying on Alitalia flights within Italy. Linate is also connected to Milano Centrale by the M4 metro line, which takes 12 minutes, and the Linate Shuttle service, which runs buses every half hour with a 25-minute journey time. Tickets are €7 one-way.
Bergamo Airport is the furthest airport from Milan's city centre, located about 31 miles (50 kilometres) away. It is the closest airport to northeastern ski resorts and Lake Como.
AM PM Airport Shuttle: Best Promo Codes for You
You may want to see also
Frequently asked questions
Linate Airport is the closest to Milan's city centre, located just 7km (4 miles) away.
Milan Malpensa Airport is the city's primary international airport, located 30-32 miles (49-52km) from the city centre.
You can get from Malpensa Airport to the city centre by train, bus, or shuttle. The Malpensa Express train takes around 30-50 minutes to reach Milano Centrale station. The Malpensa Shuttle and Malpensa Bus Express take 60-70 minutes to reach the station.
Bergamo Airport is the furthest airport from Milan's city centre, located 31 miles (50km) away.


















![[(Greening Airports )] [Author: Milan Janic] [Jul-2011]](https://m.media-amazon.com/images/I/41jQ1HezldL._AC_UY218_.jpg)










