
Milan, Italy, is served by three main airports: Malpensa, Linate, and Bergamo. Malpensa Airport, located about 32 miles from central Milan, is the largest airport in northern Italy and handles most of Milan's long-haul flights. Linate Airport, the closest airport to the city at just 7km away, serves more than nine million passengers per year, most of whom are flying within Italy. Bergamo Airport, also known as Orio al Serio International Airport or Il Caravaggio International Airport, is located 45km northeast of Milan and is known for its budget-friendly options, serving as a hub for low-cost airlines like Ryanair and easyJet. All three airports offer convenient connections to Milan's city centre through various transportation options, including trains, buses, and shuttles.
| Characteristics | Values |
|---|---|
| Number of airports in Milan | 3 |
| Names of the airports | Milan Malpensa Airport, Milan Linate Airport, Milan-Bergamo Airport (also known as Il Caravaggio International Airport or Orio al Serio International Airport) |
| Distance from Milan city center | Malpensa: 32 miles (52 km) or 49 km (30 miles); Linate: 7 km or 11 km (6.8 miles); Bergamo: 45 km |
| Transport options to Milan city center | Malpensa: train, bus, shuttle, taxi, tram, metro; Linate: bus, shuttle, taxi, Uber; Bergamo: bus |
| Bus cost to Milan city center | Linate: €7 one-way; Bergamo: €6-9 |
| Train cost to Milan city center | Malpensa: €14 |
| Train stations connected | Malpensa: Milano Centrale, Milano Cadorna, S.Giovanni station at Lake Como; Linate: Duomo Station; Bergamo: Milano Centrale |
| Closest to Milan's main sights | Linate |
| Closest to lakes near Milan | Malpensa and Bergamo |
| Airlines with a base | Malpensa: EasyJet, Ryanair; Bergamo: Ryanair, EasyJet, Wizz Air |
| Number of passengers | Malpensa: 28.5 million (2024); Linate: 9 million+; Bergamo: 11 million+, 15 million |
Explore related products
What You'll Learn
- Milan has three airports: Malpensa, Linate, and Bergamo
- Malpensa is the largest airport in northern Italy
- Linate is the closest airport to Milan, located just 7km from the city centre
- Bergamo is Milan's second airport and the third busiest in Italy
- All three airports have good connections to Milan city centre

Milan has three airports: Malpensa, Linate, and Bergamo
Milan Linate Airport is the closest airport to the city, located just 7km away from the Milan centre. It serves more than nine million passengers per year, most of whom are flying within Italy. The airport is easily accessible by public transportation, with a shuttle service running buses to Milano Centrale every half hour. The M4 metro line also connects the airport to the city centre in just 12 minutes.
Bergamo's Orio al Serio International Airport, also known as Il Caravaggio International Airport or Milan-Bergamo, is Milan's second airport. It is located 45km northeast of Milan and serves more than 11 million passengers per year, largely due to budget carriers like Ryanair, easyJet, and Wizz Air. While the airport does not have direct train access to Milan, it is easily accessible by bus, with five bus operators offering service to the city centre.
All three Milan airports have good connections to the city centre, and transportation is readily available. The best airport to fly into depends on your preferences, such as your accommodation location, your origin city, and the purpose of your trip.
Juneau Airport: Does Alaska's Capital Have Aviation Access?
You may want to see also
Explore related products

Malpensa is the largest airport in northern Italy
Milan has three main airports: Malpensa, Linate, and Bergamo. Malpensa Airport, located in Ferno, Lombardy, is the largest airport in northern Italy. It is about 30 miles (49 kilometres) from Milan, and it takes public transport about half an hour to get from the airport to the city centre.
Malpensa is Milan's main airport for long-haul flights, serving Lombardy, Piedmont, Liguria, and the Swiss canton of Ticino. It is Italy's busiest airport for freight and cargo, handling over 730,000 tons of international freight annually. In 2024, Malpensa Airport handled 28.5 million passengers, making it the second busiest airport in Italy. The airport is also the ninth busiest in the world and sixth in Europe in terms of the number of countries served with direct flights.
Malpensa Airport has a long history of aviation activity, dating back to 1909 when Giovanni Agusta and Gianni Caproni used the site to test their aircraft prototypes. The site eventually became the largest aircraft production centre in Italy, hosting two squadrons of the Italian Air Force during the 1920s and 1930s. In the early 1960s, the airport's two parallel runways were extended to 3,915 metres (12,844 feet), making them the longest in Europe at the time.
Today, Malpensa Airport is served by several airlines, including EasyJet, which has made the airport its main base after London Gatwick. Ryanair also has a presence at Malpensa, with plans to open an operating base there. The airport has good transport connections to Milan's city centre, with options including the Malpensa Shuttle, Malpensa Bus Express, and regional trains.
Antalya Airport: Free Wifi Availability and Connection Details
You may want to see also
Explore related products

Linate is the closest airport to Milan, located just 7km from the city centre
Milan is served by three airports: Malpensa, Linate, and Bergamo (Orio al Serio). Of these, Linate is the closest to the city centre, situated just 7km away. Linate Airport is Milan's easiest airport to reach, serving more than nine million passengers per year, most of whom are flying on Alitalia flights within Italy. The Rome-Milan route is especially popular with business travellers, who can quickly access the city from this airport.
Linate Airport is not served by train, so it does not link directly to Milan's Central Station. However, the M4 metro line connects the airport to the city centre in just 12 minutes. The single-terminal airport also offers a shuttle service, with buses running to Milano Centrale every half hour. This journey takes around 25 minutes, and tickets are seven euros one-way.
If you are travelling to Milan and want to visit the city's sights, the best airport to fly into is Milano Centrale station, which is directly connected to Malpensa and Bergamo Airport by train or bus. Malpensa Airport is located 32 miles (52km) from Milan's city centre, and offers easy, cheap, and convenient public transportation into the city. Regional trains operated by Trenord run every half hour to Milano Centrale and Milano Cadorna, a smaller train station in the city centre. The fare is 14 euros.
Bergamo's Orio al Serio International Airport, also known as Il Caravaggio International Airport or Milan-Bergamo, is Milan's second airport. It is located 45km north-east of Milan and is a great choice for those travelling on a budget, with low-cost airlines like Ryanair, EasyJet, and Wizz Air offering regular flights. Five bus operators offer services from the airport to central Milan, charging around 6–9 euros.
Dubai Airport: Free WiFi Access for Travelers
You may want to see also
Explore related products

Bergamo is Milan's second airport and the third busiest in Italy
Milan is served by three main airports: Malpensa, Linate, and Bergamo. Milan Malpensa Airport, located about 32 miles (52 km) from Milan, handles most of the city's long-haul flights. Milan Linate Airport, the closest airport to the city at just 7 km away, primarily serves domestic flights within Italy. Bergamo Airport, officially known as Orio al Serio Airport or Il Caravaggio International Airport, is Milan's second airport and the third busiest in Italy.
Bergamo Airport is situated about 45 km northeast of Milan and is well-connected to the city centre by public transportation. Despite being the furthest airport from Milan, Bergamo offers easy access to the city through regular airport buses and public transport options. Approximately 20 airlines operate flights from Bergamo Airport, including popular low-cost carriers such as Ryanair, easyJet, and Wizz Air. The airport also features a variety of shops, restaurants, and services to accommodate travellers.
While Bergamo Airport boasts only a single terminal, it efficiently handles all arrivals and departures to and from Schengen and extra-Schengen destinations. The terminal spans approximately 36,000 square metres across two floors, with arrivals and most services on the ground floor and departures and shops on the first floor. Passengers can take advantage of the airport's luggage storage service, located near parking P1, which is open daily from 8:00 am to 10:00 pm.
Although Bergamo Airport currently lacks a direct train connection to Milan, plans are underway to construct a railway station at the airport, scheduled to open in 2026. In the meantime, passengers can reach Bergamo Train Station by taking a 15-minute bus ride from the airport, with buses departing every 20 minutes. From Bergamo Train Station, travellers can catch trains to Milan, departing every 30 minutes. Alternatively, the Airport Bus Express provides a direct connection to Milan Central Station, taking approximately one hour.
Bergamo Airport is a popular choice for travellers on a budget, offering a range of low-cost flight options. The airport's accessibility, amenities, and efficient management of traffic contribute to its prominence as Milan's second airport and Italy's third busiest aviation hub.
Arriving Early: Navigating Airport Arrival Times Stress-Free
You may want to see also
Explore related products

All three airports have good connections to Milan city centre
Milan has good transport connections to all three of its airports: Malpensa, Linate, and Bergamo. Milan Malpensa Airport, located 30-52km from the city centre, is the largest airport in northern Italy and the busiest in Italy for freight and cargo. It is well-connected to Milan's centre by train, with regional trains operated by Trenord running every half hour to Milano Centrale and Milano Cadorna stations. Tickets cost 14 euros. There are also regular buses and shuttles offering direct service to various points in Milan.
Milan Linate Airport is the closest airport to the city, just 7km from the centre. Although it is not served by train, it is connected to the city centre by the M4 metro line, which takes just 12 minutes. There is also a Linate Shuttle service, with buses running to Milano Centrale every half hour, taking around 25 minutes.
Bergamo Orio al Serio International Airport, also known as Il Caravaggio International Airport or Milan-Bergamo, is located 45km from Milan's centre. Although it has no direct train access, it is well-served by buses, with five operators offering services to the city centre for around 6-9 euros.
All three airports offer convenient options for travellers heading to Milan's centre, whether by train, metro, or bus.
Copenhagen Airport: ATM Accessibility and Availability
You may want to see also
Frequently asked questions
There are three main airports in Milan, Italy.
The three airports are Milan Malpensa, Milan Linate, and Milan-Bergamo (also known as Il Caravaggio International Airport or Orio al Serio International Airport).
Milan Linate Airport is the closest to the city centre, located just 7km away.
Milan Malpensa Airport is the busiest airport in Milan and the second busiest in Italy, handling 28.5 million passengers in 2024.
All three airports have good connections to Milan city centre. Milan Linate Airport is connected to the city centre by the M4 metro line, which takes just 12 minutes. Milan Malpensa is located 32 miles from the city centre, and can be reached by regional trains, bus, or shuttle. Milan-Bergamo does not have direct train access to the city, but five bus operators offer services to the centre, which take around 15-30 minutes.




























