Updated: January 22, 2026
Italy Europe

Milan Airport (MXP)

Milan Malpensa International Airport averages 226 flights per day to 167 destinations, with 17 domestic and 150 international routes. A total of 85 airlines operate at MXP, led by easyJet. This airport provides direct service to 77 countries across five continents, with a route network dominated by domestic flights and Spain as its largest international market. The longest nonstop route from Milan connects to Singapore, with a typical flight time of 11 hrs 35 mins.

IATA
MXP
ICAO
LIMC
Elevation
768 ft (234 m) MSL
Local Time
Europe/Rome (UTC+01:00)
Destinations
167 (17 domestic · 150 international)
Flights per day
226 (33 domestic · 195 international)
Busiest Route
Paris (CDG) (9/day)
Longest Direct Flight
Singapore 11 hrs 35 mins
Shortest Flight
Verona 1 hr 5 mins
Top Airline
easyJet (43 routes)
Top Country
Italy (33 flights/day)
Longest Runway
12,877 ft / 3,925 m

Weather in Milan

167 Destinations from Milan Airport (MXP)

This week, 167 active routes depart from Milan International Airport. The busiest route connects Milan with Paris (CDG) and is operated by 3 airlines. The longest nonstop flight is to Singapore, and the shortest flight is to Verona.

All Destinations

Flights Destination Route Airlines
9 Paris (CDG) MXP → CDG
1 hr 45 mins
Air France, easyJet, EAT Leipzig3
8 Madrid MXP → MAD
2 hrs 25 mins
Air Europa, EAT Leipzig, Iberia, Ryanair, Wizz Air Malta5
7 Barcelona MXP → BCN
2 hrs
ASL Airlines Ireland, EAT Leipzig, Singapore Airlines, Vueling, Wizz Air Malta, easyJet, Ryanair7
6 Frankfurt-am-Main MXP → FRA
1 hr 40 mins
Air Dolomiti, Condor, Lufthansa3
6 Catania MXP → CTA
2 hrs 5 mins
easyJet, Ryanair, Wizz Air Malta3
6 Zurich MXP → ZRH
1 hr 40 mins
Ethiopian Airlines, SWISS2
5 Lisbon MXP → LIS
2 hrs 30 mins
easyJet, TAP Air Portugal2
5 Nápoli MXP → NAP
1 hr 40 mins
easyJet, EAT Leipzig, Neos, Ryanair4
4 Rome MXP → FCO
1 hr 45 mins
AEZ, Fly Air41 Airways, Neos, Royal Jordanian4
4 Athens MXP → ATH
2 hrs 30 mins
Aegean Airlines, easyJet, EAT Leipzig, Ryanair, Sky Express5
4 Cairo MXP → CAI
3 hrs 55 mins
Air Cairo, EgyptAir, Nesma Airlines3
4 Tel Aviv MXP → TLV Arkia Israeli Airlines, El Al, Wizz Air Malta3
4 Munich MXP → MUC
1 hr 40 mins
Air Dolomiti, easyJet, Lufthansa3
4 Palermo MXP → PMO
1 hr 55 mins
easyJet, Ryanair2
4 Doha MXP → DOH
6 hrs 25 mins
Qatar Airways1
4 Düsseldorf MXP → DUS
1 hr 50 mins
easyJet, Eurowings2
4 Istanbul MXP → IST
3 hrs 10 mins
Turkish Airlines1
3 Budapest MXP → BUD
2 hrs
EAT Leipzig, Ryanair, Wizz Air, Wizz Air Malta4
3 Dubai MXP → DXB
6 hrs 40 mins
Emirates1
3 Sharm el Sheikh MXP → SSH
3 hrs 50 mins
Air Cairo, easyJet, Neos, Wizz Air Malta4
3 Copenhagen MXP → CPH
2 hrs 25 mins
SAS1
3 London (LHR) MXP → LHR
2 hrs 10 mins
British Airways, EAT Leipzig2
3 Bari MXP → BRI
1 hr 50 mins
easyJet, Neos, Ryanair3
3 Brindisi MXP → BDS
1 hr 55 mins
easyJet, Ryanair2
3 Lamezia Terme MXP → SUF
1 hr 55 mins
easyJet, Ryanair2
3 Warsaw (WAW) MXP → WAW
2 hrs 5 mins
LOT - Polish Airlines, Neos, Wizz Air Malta3
3 Abu Dhabi MXP → AUH
6 hrs 45 mins
Etihad Airways1
3 New York MXP → JFK
7 hrs 35 mins
Delta Air Lines, Emirates, Neos3
3 Tirana MXP → TIA
2 hrs 10 mins
Air Albania, Wizz Air Malta2
2 Casablanca MXP → CMN
3 hrs 10 mins
Royal Air Maroc1
2 Luxembourg MXP → LUX
1 hr 30 mins
Luxair1
2 Marrakech MXP → RAK
3 hrs 15 mins
easyJet, Ryanair, Wizz Air Malta3
2 Tunis MXP → TUN
1 hr 45 mins
Nouvelair Tunisie, Tunisair2
2 Tenerife Island MXP → TFS
4 hrs 15 mins
easyJet, Neos, Ryanair, Wizz Air Malta4
2 Belgrade MXP → BEG
2 hrs 15 mins
Air Serbia, EAT Leipzig2
2 Helsinki MXP → HEL
3 hrs 5 mins
Finnair1
2 London (STN) MXP → STN
2 hrs 20 mins
Ryanair1
2 Shanghai MXP → PVG
10 hrs 30 mins
Air China, China Eastern Airlines2
2 Hamburg MXP → HAM
2 hrs 10 mins
easyJet, Eurowings2
2 Newark MXP → EWR
7 hrs 20 mins
La Compagnie, United Airlines2
2 Pescara MXP → PSR
1 hr 30 mins
Ryanair1
2 São Paulo MXP → GRU
11 hrs 10 mins
LATAM, LATAM Brasil2
2 Hong Kong MXP → HKG
12 hrs 50 mins
Cathay Pacific, LSI2
2 Jeddah MXP → JED
4 hrs 55 mins
Saudi Arabian Airlines, Wizz Air Malta2
2 Manchester MXP → MAN
2 hrs 25 mins
easyJet, Ryanair2
2 Seville MXP → SVQ
2 hrs 40 mins
easyJet, Ryanair, Wizz Air Malta3
2 London (LTN) MXP → LTN
1 hr 50 mins
Wizz Air Malta, easyJet2
2 Kraków MXP → KRK
15 hrs 10 mins
Ryanair, Wizz Air2
1 Dublin MXP → DUB
2 hrs 50 mins
Ryanair1
1 Luqa MXP → MLA
2 hrs 30 mins
EAT Leipzig, Ryanair2
1 Málaga MXP → AGP
2 hrs 40 mins
easyJet, Wizz Air Malta, Ryanair3
1 Baku MXP → GYD
4 hrs 35 mins
AZAL Azerbaijan Airlines, Silk Way West2
1 Paris (ORY) MXP → ORY
1 hr 45 mins
Transavia France1
1 Valencia MXP → VLC
2 hrs 15 mins
Ryanair, Wizz Air Malta2
1 Addis Ababa MXP → ADD
7 hrs
Ethiopian Airlines1
1 Bangkok MXP → BKK
11 hrs 15 mins
Thai Airways International1
1 Beijing MXP → PEK
9 hrs 10 mins
Air China1
1 Chişinău MXP → RMO
2 hrs 55 mins
FlyOne, Wizz Air Malta2
1 Liège MXP → LGG
1 hr 35 mins
ASL Airlines Ireland1
1 Manama MXP → BAH
5 hrs 15 mins
Gulf Air1
1 Muscat MXP → MCT
7 hrs 10 mins
Neos, Oman Air2
1 Oslo MXP → OSL
2 hrs 40 mins
Norwegian Air Shuttle, SAS2
1 Reykjavik MXP → KEF
3 hrs 50 mins
easyJet, Wizz Air Malta2
1 Singapore MXP → SIN
11 hrs 35 mins
Singapore Airlines1
1 Warsaw (WMI) MXP → WMI
2 hrs 5 mins
Ryanair1
1 New Delhi MXP → DEL
8 hrs 45 mins
Air India1
1 Amsterdam MXP → AMS
2 hrs
easyJet1
1 Brussels MXP → BRU
1 hr 40 mins
Brussels Airlines, EAT Leipzig2
1 Cagliari MXP → CAG
2 hrs 5 mins
easyJet, Ryanair2
1 Lyon MXP → LYS
1 hr
Twin Jet1
1 Prague MXP → PRG
1 hr 45 mins
easyJet1
1 Suceava MXP → SCV
2 hrs 30 mins
Wizz Air Malta1
6/week Bucharest MXP → OTP
2 hrs 25 mins
Ryanair, Wizz Air Malta2
6/week Fuerteventura Island MXP → FUE
3 hrs 50 mins
easyJet, Ryanair2
6/week Giza MXP → SPX easyJet, Wizz Air Malta2
6/week Kuwait City MXP → KWI
5 hrs 40 mins
Kuwait Airways1
6/week Marsa Alam MXP → RMF
4 hrs 5 mins
easyJet, Neos, Wizz Air Malta3
6/week Marseille MXP → MRS Twin Jet1
6/week Montreal MXP → YUL
7 hrs 35 mins
Air Canada1
6/week Reggio Calabria MXP → REG
2 hrs 5 mins
Ryanair1
6/week Seoul MXP → ICN
12 hrs 40 mins
Air Incheon, Korean Air2
6/week Taipei MXP → TPE
11 hrs 45 mins
EVA Air1
5/week Berlin MXP → BER
2 hrs 15 mins
Ryanair1
5/week Bratislava MXP → BTS
1 hr 50 mins
Ryanair1
5/week Gran Canaria Island MXP → LPA
4 hrs 15 mins
Neos, Ryanair2
5/week Kutaisi MXP → KUT
4 hrs 15 mins
Wizz Air1
5/week Luxor MXP → LXR
4 hrs 30 mins
Air Cairo, easyJet, Neos3
5/week Porto MXP → OPO
2 hrs 40 mins
easyJet, Ryanair2
5/week Riga MXP → RIX
2 hrs 40 mins
airBaltic1
5/week Vienna MXP → VIE
1 hr 40 mins
Korean Air, Ryanair2
5/week Yerevan MXP → EVN
4 hrs 15 mins
FlyOne Armenia, Wizz Air Malta2
4/week Algiers MXP → ALG
1 hr 55 mins
Air Algerie1
4/week Beauvais/Tillé MXP → BVA
1 hr 55 mins
Ryanair1
4/week Chengdu MXP → TFU
10 hrs 5 mins
Air China1
4/week Glasgow MXP → GLA
2 hrs 40 mins
easyJet, Wizz Air Malta2
4/week La Romana MXP → LRM
9 hrs
Neos1
4/week Prishtina MXP → PRN
2 hrs 5 mins
Wizz Air Malta1
4/week Tbilisi MXP → TBS
4 hrs
easyJet, Geo Sky2
4/week Tokyo MXP → HND
12 hrs 55 mins
ANA1
4/week Zagreb MXP → ZAG
1 hr 30 mins
EAT Leipzig1
3/week Lanzarote Island MXP → ACE
3 hrs 55 mins
easyJet, Ryanair2
3/week Atlanta MXP → ATL
9 hrs 5 mins
Delta Air Lines1
3/week Beirut MXP → BEY
3 hrs 40 mins
Middle East Airlines1
3/week Bordeaux MXP → BOD
1 hr 45 mins
easyJet1
3/week Cologne MXP → CGN
1 hr 45 mins
EAT Leipzig1
3/week Gdańsk MXP → GDN
2 hrs 25 mins
Wizz Air1
3/week İzmir MXP → ADB
2 hrs 55 mins
Sun Express1
3/week Larnarca MXP → LCA
3 hrs 50 mins
Cyprus Airways, Wizz Air Malta2
3/week Mombasa MXP → MBA
8 hrs 15 mins
Neos1
3/week Nottingham MXP → EMA
2 hrs 15 mins
EAT Leipzig1
3/week Olbia MXP → OLB
1 hr 45 mins
easyJet1
3/week Plovdiv MXP → PDV
2 hrs 10 mins
Ryanair1
3/week Shenzhen MXP → SZX
10 hrs 55 mins
Hainan Airlines1
3/week Tromsø MXP → TOS
4 hrs 25 mins
easyJet, Neos2
3/week Vilnius MXP → VNO
2 hrs 30 mins
Wizz Air1
3/week Xianyang MXP → XIY
10 hrs 5 mins
China Eastern Airlines1
2/week Alghero MXP → AHO
1 hr 40 mins
Ryanair1
2/week Amman MXP → AMM
4 hrs 10 mins
Royal Jordanian1
2/week Antalya MXP → AYT
3 hrs 35 mins
Sun Express1
2/week Bristol MXP → BRS
2 hrs 10 mins
easyJet1
2/week Cartagena de Indias MXP → CTG
9 hrs 40 mins
Neos1
2/week Chongqing MXP → CKG
10 hrs 45 mins
Hainan Airlines1
2/week Dakar MXP → DSS
5 hrs 40 mins
Neos1
2/week Espargos MXP → SID easyJet1
2/week Geneva MXP → GVA
1 hr 15 mins
EAT Leipzig1
2/week Goteborg MXP → GOT
2 hrs 25 mins
Ryanair1
2/week Hanoi MXP → HAN
11 hrs 40 mins
Vietnam Airlines1
2/week Hanover MXP → HAJ
1 hr 50 mins
ASL Airlines Ireland1
2/week Hurghada MXP → HRG easyJet1
2/week Kittila MXP → KTT easyJet1
2/week Leipzig MXP → LEJ
1 hr 50 mins
EAT Leipzig1
2/week Palma De Mallorca MXP → PMI
2 hrs 10 mins
Ryanair1
2/week Podgorica MXP → TGD
2 hrs 15 mins
Wizz Air Malta1
2/week Punta Cana MXP → PUJ
8 hrs 50 mins
Neos1
2/week Rabat MXP → RBA
2 hrs 55 mins
easyJet1
2/week Rovaniemi MXP → RVN easyJet1
2/week Rzeszów MXP → RZE
2 hrs 10 mins
Ryanair1
2/week Skopje MXP → SKP
2 hrs 20 mins
Wizz Air1
2/week Stockholm MXP → ARN
2 hrs 40 mins
SAS1
2/week Tallinn MXP → TLL
3 hrs
Ryanair1
2/week Thessaloniki MXP → SKG
2 hrs 10 mins
Aegean Airlines1
2/week Wenzhou MXP → WNZ
10 hrs 25 mins
Air China1
2/week Zanzibar MXP → ZNZ
7 hrs 45 mins
Neos1
2/week Alicante MXP → — Ryanair, Wizz Air Malta2
2/week Bilbao MXP → — easyJet, Vueling2
2/week Las-Palmas-de-Gran-Kanariya MXP → — Transavia France1
1/week Alava MXP → VIT
2 hrs 15 mins
EAT Leipzig1
1/week Ancona MXP → AOI Neos1
1/week Ashgabat MXP → ASB
5 hrs 15 mins
Turkmenistan Airlines1
1/week Atyrau MXP → GUW Neos1
1/week Bremen MXP → BRE
1 hr 55 mins
AlbaStar1
1/week Brno MXP → BRQ
1 hr 30 mins
Neos1
1/week Chicago MXP → ORD
8 hrs 55 mins
Qatar Airways1
1/week Foggia MXP → FOG
1 hr 45 mins
Fly Air41 Airways1
1/week Havana MXP → HAV Neos1
1/week Nantes MXP → NTE
1 hr 45 mins
easyJet1
1/week Paris (LBG) MXP → LBG Jetfly Aviation1
1/week Pisa MXP → PSA
1 hr 20 mins
EAT Leipzig1
1/week Rabil MXP → BVC Neos1
1/week Tashkent MXP → TAS
5 hrs 25 mins
Uzbekistan Airways1
1/week Trieste MXP → TRS Neos1
1/week Tripoli MXP → MJI
2 hrs 30 mins
MNS1
1/week Verona MXP → VRN
1 hr 5 mins
AlbaStar1
1/week Zhengzhou MXP → CGO
11 hrs 35 mins
Juneyao Airlines1
1/week Malé MXP → — Neos1
1/week Venchzhou MXP → — Air China1
1/week Xi'an MXP → — China Eastern Airlines1

Airlines

Milan International Airport is served by 85 airlines, with easyJet in the lead at 16% of routes. The top three carriers together cover 41% of routes. 56 carriers operate only one route each. A total of 83 airlines operate international routes, compared with 9 serving domestic routes. Singapore Airlines is operating the longest nonstop flight, connecting to Singapore with a flight time of 11 hrs 35 mins.

  • easyJet43 routes
  • Ryanair40 routes
  • Wizz Air Malta27 routes
  • Neos25 routes
  • EAT Leipzig17 routes
  • Wizz Air6 routes
  • Air China5 routes
  • ASL Airlines Ireland3 routes
  • Air Cairo3 routes
  • SAS3 routes
  • China Eastern Airlines3 routes
  • Singapore Airlines2 routes
  • Vueling2 routes
  • Air Dolomiti2 routes
  • Lufthansa2 routes
  • Ethiopian Airlines2 routes
  • Fly Air41 Airways2 routes
  • Royal Jordanian2 routes
  • Aegean Airlines2 routes
  • Qatar Airways2 routes
  • Eurowings2 routes
  • Emirates2 routes
  • Delta Air Lines2 routes
  • Transavia France2 routes
  • Twin Jet2 routes
  • Korean Air2 routes
  • Sun Express2 routes
  • Hainan Airlines2 routes
  • AlbaStar2 routes
  • Air France1 route
  • Air Europa1 route
  • Iberia1 route
  • Condor1 route
  • SWISS1 route
  • TAP Air Portugal1 route
  • AEZ1 route
  • Sky Express1 route
  • EgyptAir1 route
  • Nesma Airlines1 route
  • Arkia Israeli Airlines1 route
  • El Al1 route
  • Turkish Airlines1 route
  • British Airways1 route
  • LOT - Polish Airlines1 route
  • Etihad Airways1 route
  • Air Albania1 route
  • Royal Air Maroc1 route
  • Luxair1 route
  • Nouvelair Tunisie1 route
  • Tunisair1 route
  • Air Serbia1 route
  • Finnair1 route
  • La Compagnie1 route
  • United Airlines1 route
  • LATAM1 route
  • LATAM Brasil1 route
  • Cathay Pacific1 route
  • LSI1 route
  • Saudi Arabian Airlines1 route
  • AZAL Azerbaijan Airlines1 route
  • Silk Way West1 route
  • Thai Airways International1 route
  • FlyOne1 route
  • Gulf Air1 route
  • Oman Air1 route
  • Norwegian Air Shuttle1 route
  • Air India1 route
  • Brussels Airlines1 route
  • Kuwait Airways1 route
  • Air Canada1 route
  • Air Incheon1 route
  • EVA Air1 route
  • airBaltic1 route
  • FlyOne Armenia1 route
  • Air Algerie1 route
  • Geo Sky1 route
  • ANA1 route
  • Middle East Airlines1 route
  • Cyprus Airways1 route
  • Vietnam Airlines1 route
  • Turkmenistan Airlines1 route
  • Jetfly Aviation1 route
  • Uzbekistan Airways1 route
  • MNS1 route
  • Juneyao Airlines1 route

Milan International Airport provides direct service to 77 countries across five continents. The route network is 10% domestic and 90% international, with Madrid, Spain serving as the primary international destination.

  • Italy33/day
  • Spain24/day
  • Germany18/day
  • France13/day
  • Egypt10/day
  • United Kingdom10/day
  • Poland6/day
  • United Arab Emirates6/day
  • Switzerland6/day
  • Portugal6/day
  • China5/day
  • Morocco5/day
  • United States5/day
  • Greece4/day
  • Turkey4/day
  • Israel4/day
  • Qatar4/day
  • Hungary3/day
  • Denmark3/day
  • Finland3/day
  • Albania3/day
  • Luxembourg2/day
  • Tunisia2/day
  • Serbia2/day
  • Belgium2/day
  • Brazil2/day
  • Romania2/day
  • Hong Kong SAR China2/day
  • Saudi Arabia2/day
  • Norway2/day
  • Ireland1/day
  • Malta1/day
  • Azerbaijan1/day
  • Georgia1/day
  • Czechia1/day
  • Ethiopia1/day
  • Thailand1/day
  • Moldova1/day
  • Bahrain1/day
  • Oman1/day
  • Iceland1/day
  • Singapore1/day
  • India1/day
  • Netherlands1/day
  • Kuwait6/week
  • Canada6/week
  • South Korea6/week
  • Taiwan6/week
  • Dominican Republic6/week
  • Slovakia5/week
  • Latvia5/week
  • Austria5/week
  • Armenia5/week
  • Sweden4/week
  • Algeria4/week
  • KS4/week
  • Japan4/week
  • Croatia4/week
  • Lebanon3/week
  • Cyprus3/week
  • Kenya3/week
  • Bulgaria3/week
  • Lithuania3/week
  • Cape Verde3/week
  • Jordan2/week
  • Colombia2/week
  • Senegal2/week
  • Vietnam2/week
  • Montenegro2/week
  • North Macedonia2/week
  • Estonia2/week
  • Tanzania2/week
  • Turkmenistan1/week
  • Kazakhstan1/week
  • Cuba1/week
  • Uzbekistan1/week
  • Libya1/week

Global Rankings of Milan Airport (MXP)

This snapshot shows how Milan Airport (MXP) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.

Destinations

Measures how broadly the airport connects distinct endpoints across its route network.

Flights & Scheduling

Reflects flight volume and how intensively runway infrastructure is scheduled.

Distance & Reach

Highlights long-haul connectivity and how distance is distributed across flights and runways.

4 Runways at Milan Airport (MXP)

Runways:
Name Length Width Surface
17L 12,877 ft · 3,925 m 197 ft · 60 m Asphalt
35R 12,877 ft · 3,925 m 197 ft · 60 m Asphalt
17R 12,877 ft · 3,925 m 197 ft · 60 m Asphalt
35L 12,877 ft · 3,925 m 197 ft · 60 m Asphalt

The runways at this airport are long enough to accomodate all aircraft.