The places connected to Milan on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Milan from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Milan not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Milan of 3,000 miles or more.
Milan has nonstop connections with 17 airports in Spain: Barcelona (BCN), Madrid (MAD), Valencia (VLC), Malaga (AGP), Bilbao (BIO), Palma De Mallorca (PMI), Tenerife Island (TFS), Sevilla (SVQ), Alicante (ALC), Ibiza (IBZ), Gran Canaria Island (LPA), Fuerteventura Island (FUE), Menorca Island (MAH), Lanzarote Island (ACE), Zaragoza (ZAZ), Culleredo (LCG), and Santander (SDR). These routes are served by AeroMexico (SkyTeam), Air Europa (SkyTeam), Air New Zealand (Star Alliance), Air Serbia, American Airlines (Oneworld), Avianca (Star Alliance), Azul Brazilian Airlines, British Airways (Oneworld), China Eastern Airlines (SkyTeam), easyJet, Ethiopian Airlines (Star Alliance), Etihad Airways, Iberia (Oneworld), Japan Airlines (Oneworld), LATAM Chile, Malaysia Airlines (Oneworld), Middle East Airlines (SkyTeam), Neos, Qatar Airways (Oneworld), Ryanair, Singapore Airlines (Star Alliance), Taag, TAP Portugal (Star Alliance), Vietnam Airlines (SkyTeam), Vueling, and W4.
Milan has nonstop connections with 15 airports in Greece: Athens (ATH), Mykonos Island (JMK), Kerkyra Island (CFU), Thessaloniki (SKG), Heraklion (HER), Zakynthos Island (ZTH), Santorini Island (JTR), Rodes Island (RHO), Kos Island (KGS), Kefallinia Island (EFL), Souda (CHQ), Skiathos (JSI), Karpathos Island (AOK), Preveza/Lefkada (PVK), and Kalamata (KLX). These routes are served by Aegean Airlines (Star Alliance), Air Canada (Star Alliance), airBaltic, easyJet, IndiGo, Neos, Ryanair, Singapore Airlines (Star Alliance), Sky Express, TAP Portugal (Star Alliance), Volotea, and W4.
Milan has nonstop connections with 13 airports in France: Paris (CDG), Paris (ORY), Bordeaux/Merignac (BOD), Nantes (NTE), Lyon (LYS), Marseille (MRS), Strasbourg (SXB), Toulouse/Blagnac (TLS), Beauvais/Tille (BVA), Biarritz/Anglet/Bayonne (BIQ), Figari Sud-Corse (FSC), Nice (NCE), and Tarbes/Lourdes/Pyrenees (LDE). These routes are served by AeroMexico (SkyTeam), Air Corsica, Air France (SkyTeam), Air Mauritius, Alitalia (Star Alliance), China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Gol Transportes Aéreos, Gulf Air, Kenya Airways (SkyTeam), Neos, Ryanair, Transavia France, Twin Jet, and WestJet.
Milan has nonstop connections with 10 airports in China: Shanghai (PVG), Beijing (PKX), Beijing (PEK), Chengdu (TFU), Hong Kong (HKG), Shenzhen (SZX), Chongqing (CKG), Nanjing (NKG), Xianyang (XIY), and Zhengzhou (CGO). These routes are served by Air China (Star Alliance), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), Hainan Airlines, Juneyao Airlines, LATAM Chile, Neos, and TAP Portugal (Star Alliance).
Milan has nonstop connections with 10 airports in Germany: Frankfurt-am-Main (FRA), Dusseldorf (DUS), Munich (MUC), Hamburg (HAM), Berlin (BER), Dortmund (DTM), Cologne (CGN), Stuttgart (STR), Hannover (HAJ), and Nuremberg (NUE). These routes are served by Air Canada (Star Alliance), Air Dolomiti (Star Alliance), Alitalia (Star Alliance), All Nippon Airways (Star Alliance), Condor, easyJet, Ethiopian Airlines (Star Alliance), Eurowings (Star Alliance), Lufthansa (Star Alliance), Neos, Ryanair, Singapore Airlines (Star Alliance), Thai Airways (Star Alliance), United Airlines (Star Alliance), and W4.
Milan has nonstop connections with 10 airports in United Kingdom: London (LGW), London (STN), London (LHR), Manchester (MAN), London (LTN), Edinburgh (EDI), Bristol (BRS), Glasgow (GLA), Liverpool (LPL), and Newcastle (NCL). These routes are served by American Airlines (Oneworld), British Airways (Oneworld), easyJet, Japan Airlines (Oneworld), LATAM Chile, Qatar Airways (Oneworld), Region Airline, Ryanair, and W4.
Milan has nonstop connections with 8 airports in United States: New York (JFK), Atlanta (ATL), Newark (EWR), Miami (MIA), Boston (BOS), Chicago (ORD), Philadelphia (PHL), and Dulles (IAD). These routes are served by Air Canada (Star Alliance), Air France (SkyTeam), Alaska Airlines (Oneworld), American Airlines (Oneworld), Austrian Airlines (Star Alliance), British Airways (Oneworld), Brussels Airlines (Star Alliance), Delta Air Lines (SkyTeam), Emirates, Finnair (Oneworld), Iberia (Oneworld), JetBlue, KLM (SkyTeam), La Compagnie, Lufthansa (Star Alliance), Neos, Swiss International Air Lines (Star Alliance), and United Airlines (Star Alliance).
Milan has nonstop connections with 7 airports in Egypt: Cairo (CAI), Sharm el-Sheikh (SSH), Marsa Alam (RMF), Giza (SPX), Luxor (LXR), Hurghada (HRG), and Mersa Matruh (MUH). These routes are served by Air Cairo, easyJet, EgyptAir (Star Alliance), LOT Polish Airlines (Star Alliance), Neos, Nesma Airlines, TAP Portugal (Star Alliance), and W4.
Milan has nonstop connections with 5 airports in Norway: Oslo (OSL), Tromso (TOS), Bergen (BGO), Stavanger (SVG), and Evenes (EVE). These routes are served by easyJet, El Al, Etihad Airways, Norwegian Air Shuttle (NAS), Scandinavian Airlines (SkyTeam), Vietnam Airlines (SkyTeam), and W4.
Milan has nonstop connections with 5 airports in Poland: Warsaw (WAW), Krakow (KRK), Warsaw (WMI), Gdansk (GDN), and Rzeszow (RZE). These routes are served by EgyptAir (Star Alliance), LOT Polish Airlines (Star Alliance), Neos, Ryanair, Singapore Airlines (Star Alliance), W4, and Wizz Air.
Milan has nonstop connections with 4 airports in Morocco: Casablanca (CMN), Marrakech (RAK), Rabat (RBA), and Agadir (AGA). These routes are served by Air Senegal, easyJet, Neos, Royal Air Maroc (Oneworld), Ryanair, and W4.
Milan has nonstop connections with 4 airports in Romania: Bucharest (OTP), Suceava (SCV), Iasi (IAS), and Cluj-Napoca (CLJ). These routes are served by Ryanair and W4.
Milan has nonstop connections with 4 airports in Turkey: Arnavutkoy (IST), Izmir (ADB), Antalya (AYT), and Bodrum (BJV). These routes are served by IndiGo, LATAM Chile, Neos, Pakistan International Airlines (PIA), Royal Jordanian (Oneworld), Rwandair, SunExpress, Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).
Milan has nonstop connections with 3 airports in Croatia: Split (SPU), Zagreb (ZAG), and Zadar (ZAD). These routes are served by Croatia Airlines (Star Alliance) and Ryanair.
Milan has nonstop connections with 3 airports in Finland: Helsinki (HEL), Rovaniemi (RVN), and Kittila (KTT). These routes are served by Cathay Pacific (Oneworld), easyJet, Finnair (Oneworld), Japan Airlines (Oneworld), LATAM Chile, Neos, and TAP Portugal (Star Alliance).
Milan has nonstop connections with 3 airports in Portugal: Lisbon (LIS), Porto (OPO), and Funchal (FNC). These routes are served by Aegean Airlines (Star Alliance), Air China (Star Alliance), Air India (Star Alliance), Alitalia (Star Alliance), Azul Brazilian Airlines, easyJet, EgyptAir (Star Alliance), El Al, Ethiopian Airlines (Star Alliance), Finnair (Oneworld), Ryanair, SATA International, Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Thai Airways (Star Alliance), and W4.
The other 138 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Milan from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) links Milan nonstop with Singapore (SIN).
Air China (Star Alliance) links Milan nonstop with Shanghai (PVG), Beijing (PKX), Beijing (PEK), and Chengdu (TFU).
Air Europa (SkyTeam) links Milan nonstop with Kuwait City (KWI), Beirut (BEY), and Hanoi (HAN).
Air India (Star Alliance) links Milan nonstop with New Delhi (DEL).
Air New Zealand (Star Alliance) links Milan nonstop with Singapore (SIN).
Air Serbia links Milan nonstop with Abu Dhabi (AUH).
airBaltic links Milan nonstop with Tel Aviv (TLV).
Alitalia (Star Alliance) links Milan nonstop with Abu Dhabi (AUH), Tokyo (HND), Jeddah (JED), Kuwait City (KWI), and Beirut (BEY).
All Nippon Airways (Star Alliance) links Milan nonstop with Tokyo (HND).
Arkia links Milan nonstop with Tel Aviv (TLV).
Asiana Airlines (Star Alliance) links Milan nonstop with Seoul (ICN).
Avianca (Star Alliance) links Milan nonstop with Singapore (SIN).
Aviation Starlink links Milan nonstop with Tel Aviv (TLV) and Male (MLE).
Azerbaijan Airlines links Milan nonstop with Baku (GYD).
Bulgaria Air links Milan nonstop with Doha (DOH).
Cathay Pacific (Oneworld) links Milan nonstop with Hong Kong (HKG).
China Eastern Airlines (SkyTeam) links Milan nonstop with Shanghai (PVG) and Xianyang (XIY).
easyJet links Milan nonstop with Tel Aviv (TLV) and Tbilisi (TBS).
El Al links Milan nonstop with Tel Aviv (TLV).
Emirates links Milan nonstop with Dubai (DXB).
Etihad Airways links Milan nonstop with Abu Dhabi (AUH).
EVA Air (Star Alliance) links Milan nonstop with Bangkok (BKK) and Taipei (TPE).
Flynas links Milan nonstop with Manama (BAH) and Riyadh (RUH).
Garuda Indonesia (SkyTeam) links Milan nonstop with Abu Dhabi (AUH), Dubai (DXB), and Jeddah (JED).
Gulf Air links Milan nonstop with Manama (BAH).
Hainan Airlines links Milan nonstop with Shenzhen (SZX) and Chongqing (CKG).
Iberia (Oneworld) links Milan nonstop with Doha (DOH).
Icelandair links Milan nonstop with Dubai (DXB).
Israir Airlines links Milan nonstop with Tel Aviv (TLV).
Japan Airlines (Oneworld) links Milan nonstop with Doha (DOH).
Juneyao Airlines links Milan nonstop with Zhengzhou (CGO).
Korean Air (SkyTeam) links Milan nonstop with Seoul (ICN).
Kuwait Airways links Milan nonstop with Kuwait City (KWI).
LATAM Chile links Milan nonstop with Xianyang (XIY).
Malaysia Airlines (Oneworld) links Milan nonstop with Singapore (SIN) and Doha (DOH).
Middle East Airlines (SkyTeam) links Milan nonstop with Beirut (BEY).
Neos links Milan nonstop with Tel Aviv (TLV), Male (MLE), Almaty (ALA), Phuket (HKT), Salalah (SLL), Nanjing (NKG), and Jebel Ali (DWC).
Oman Air (Oneworld) links Milan nonstop with Muscat (MCT).
OV links Milan nonstop with Muscat (MCT).
Pacific Airways links Milan nonstop with Yerevan (EVN).
Philippine Airlines (Oneworld) links Milan nonstop with Singapore (SIN) and Doha (DOH).
Qantas (Oneworld) links Milan nonstop with Dubai (DXB).
Qatar Airways (Oneworld) links Milan nonstop with Doha (DOH).
Royal Jordanian (Oneworld) links Milan nonstop with Amman (AMM).
Rwandair links Milan nonstop with Doha (DOH).
Saudia (SkyTeam) links Milan nonstop with Jeddah (JED).
Scandinavian Airlines (SkyTeam) links Milan nonstop with Tel Aviv (TLV), Abu Dhabi (AUH), and Hanoi (HAN).
Singapore Airlines (Star Alliance) links Milan nonstop with New Delhi (DEL) and Singapore (SIN).
SriLankan Airlines (Oneworld) links Milan nonstop with Doha (DOH).
Taban Airlines links Milan nonstop with Urgench (UGC) and Tashkent (TAS).
TAP Portugal (Star Alliance) links Milan nonstop with Tel Aviv (TLV), New Delhi (DEL), Shanghai (PVG), Singapore (SIN), Beijing (PEK), Chengdu (TFU), and Bangkok (BKK).
Thai Airways (Star Alliance) links Milan nonstop with Bangkok (BKK).
Turkmenistan Airlines links Milan nonstop with Ashgabat (ASB).
Uzbekistan Airways links Milan nonstop with Urgench (UGC) and Tashkent (TAS).
Vietnam Airlines (SkyTeam) links Milan nonstop with Hanoi (HAN).
Virgin Australia links Milan nonstop with Doha (DOH).
W4 links Milan nonstop with Tel Aviv (TLV), Jeddah (JED), and Yerevan (EVN).
Wizz Air links Milan nonstop with Kutaisi (KUT).
Zanair links Milan nonstop with Male (MLE) and Jebel Ali (DWC).
Air Algerie links Milan nonstop with Algiers (ALG).
Air Cairo links Milan nonstop with Cairo (CAI), Sharm el-Sheikh (SSH), Luxor (LXR), and Hurghada (HRG).
Air Europa (SkyTeam) links Milan nonstop with Addis Ababa (ADD).
Air Senegal links Milan nonstop with Casablanca (CMN).
bmi regional links Milan nonstop with Tripoli (MJI).
easyJet links Milan nonstop with Sharm el-Sheikh (SSH), Marrakech (RAK), Marsa Alam (RMF), Giza (SPX), Luxor (LXR), Hurghada (HRG), Rabat (RBA), and Espargos (SID).
EgyptAir (Star Alliance) links Milan nonstop with Cairo (CAI).
Ethiopian Airlines (Star Alliance) links Milan nonstop with Addis Ababa (ADD).
LOT Polish Airlines (Star Alliance) links Milan nonstop with Cairo (CAI).
Neos links Milan nonstop with Cairo (CAI), Sharm el-Sheikh (SSH), Marrakech (RAK), Marsa Alam (RMF), Luxor (LXR), Mombasa (MBA), Espargos (SID), Kiembi Samaki (ZNZ), Diass (DSS), Mersa Matruh (MUH), Nosy Be (NOS), Rabil (BVC), Djerba (DJE), Monastir (MIR), and Arusha (JRO).
Nesma Airlines links Milan nonstop with Cairo (CAI).
Nouvelair links Milan nonstop with Tunis (TUN).
Royal Air Maroc (Oneworld) links Milan nonstop with Casablanca (CMN).
Ryanair links Milan nonstop with Marrakech (RAK) and Agadir (AGA).
TAP Portugal (Star Alliance) links Milan nonstop with Cairo (CAI) and Addis Ababa (ADD).
Tunisair links Milan nonstop with Tunis (TUN).
W4 links Milan nonstop with Sharm el-Sheikh (SSH), Marrakech (RAK), Marsa Alam (RMF), Giza (SPX), and Agadir (AGA).
AeroMexico (SkyTeam) links Milan nonstop with Mexico City (MEX).
Air Canada (Star Alliance) links Milan nonstop with Newark (EWR), Chicago (ORD), and Montreal (YUL).
Air France (SkyTeam) links Milan nonstop with New York (JFK), Atlanta (ATL), and Boston (BOS).
Alaska Airlines (Oneworld) links Milan nonstop with New York (JFK).
American Airlines (Oneworld) links Milan nonstop with New York (JFK), Miami (MIA), and Philadelphia (PHL).
Austrian Airlines (Star Alliance) links Milan nonstop with Newark (EWR), Chicago (ORD), and Montreal (YUL).
British Airways (Oneworld) links Milan nonstop with New York (JFK), Miami (MIA), and Philadelphia (PHL).
Brussels Airlines (Star Alliance) links Milan nonstop with Newark (EWR) and Montreal (YUL).
Delta Air Lines (SkyTeam) links Milan nonstop with New York (JFK), Atlanta (ATL), and Boston (BOS).
Emirates links Milan nonstop with New York (JFK).
Finnair (Oneworld) links Milan nonstop with New York (JFK), Miami (MIA), and Philadelphia (PHL).
Iberia (Oneworld) links Milan nonstop with New York (JFK), Miami (MIA), and Philadelphia (PHL).
JetBlue links Milan nonstop with Boston (BOS).
KLM (SkyTeam) links Milan nonstop with New York (JFK), Atlanta (ATL), and Boston (BOS).
La Compagnie links Milan nonstop with Newark (EWR).
Lufthansa (Star Alliance) links Milan nonstop with Newark (EWR), Chicago (ORD), and Montreal (YUL).
Neos links Milan nonstop with New York (JFK), La Romana (LRM), Havana (HAV), Montego Bay (MBJ), Punta Cana (PUJ), and Cozumel (CZM).
Swiss International Air Lines (Star Alliance) links Milan nonstop with Newark (EWR), Chicago (ORD), and Montreal (YUL).
Thai Airways (Star Alliance) links Milan nonstop with Montreal (YUL).
United Airlines (Star Alliance) links Milan nonstop with Newark (EWR), Chicago (ORD), Montreal (YUL), and Dulles (IAD).
China Eastern Airlines (SkyTeam) links Milan nonstop with Sao Paulo (GRU).
Finnair (Oneworld) links Milan nonstop with Sao Paulo (GRU).
LATAM Chile links Milan nonstop with Sao Paulo (GRU).
Neos links Milan nonstop with Cartagena (CTG).
The airport's official name is Malpensa International Airport. On Roame and most flight schedules, you will find it under the code MXP.
The IATA airport code for Malpensa International Airport is MXP. Enter MXP in Flightmap whenever you want to use this exact airport.
Malpensa International Airport serves Milan, Italy. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to MXP, not just the broader city.
Open the map with Anywhere as your starting point and MXP as the destination. Each result keeps the route pointed toward Milan, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to MXP.
Yes. When Roame has observed award availability for a route to MXP, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Milan has nonstop connections with 3 airports in Tunisia: Tunis (TUN), Djerba (DJE), and Monastir (MIR). These routes are served by Neos, Nouvelair, and Tunisair.
Milan has nonstop connections with 3 airports in United Arab Emirates: Abu Dhabi (AUH), Dubai (DXB), and Jebel Ali (DWC). These routes are served by Air Serbia, Alitalia (Star Alliance), Emirates, Etihad Airways, Garuda Indonesia (SkyTeam), Icelandair, Neos, Qantas (Oneworld), Scandinavian Airlines (SkyTeam), and Zanair.
Milan has nonstop connections with 2 airports in Bulgaria: Plovdiv (PDV) and Sofia (SOF). These routes are served by Alitalia (Star Alliance), Bulgaria Air, Qatar Airways (Oneworld), and Ryanair.
Milan has nonstop connections with 2 airports in Cabo Verde: Espargos (SID) and Rabil (BVC). These routes are served by easyJet and Neos.