Direct flights from Milan (MXP)
From Milan Milan Malpensa Airport airport, 179 destinations are served non-stop in 73 countries, with about 2,247 flights a week. With a single stop, 1,584 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 109 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Barcelona (BCN), Spain | FR · MW · SQ · U2 · VY · W4 | 719 km | 1h 45m | ≈ 99 | every day |
| Paris (CDG), France | A5 · AF · U2 | 596 km | 1h 35m | ≈ 75 | every day |
| Palermo (PMO), Italy | MW · U2 · W4 | 903 km | 1h 45m | ≈ 74 | every day |
| Catania (CTA), Italy | MW · NO · U2 · W4 | 1,049 km | 2h 00m | ≈ 73 | every day |
| Madrid (MAD), Spain | FR · IB · MW · UX · W4 · X5 | 1,148 km | 2h 20m | ≈ 68 | every day |
| Naples (NAP), Italy | MW · U2 · W4 | 694 km | 1h 30m | ≈ 67 | every day |
| Frankfurt (FRA), Germany | EN · LH · ZQ | 492 km | 1h 20m | ≈ 60 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · ET · LX | 203 km | 0h 55m | ≈ 53 | every day |
| Lisbon (LIS), Portugal | TP · U2 | 1,651 km | 3h 00m | ≈ 44 | every day |
| London (LGW), United Kingdom | U2 | 898 km | 2h 00m | ≈ 41 | every day |
| Athens (ATH), Greece | A3 · GQ · MW · U2 | 1,521 km | 2h 30m | ≈ 37 | every day |
| Tirana (TIA), Albania | MW · RR · W4 | 1,002 km | 1h 55m | ≈ 31 | every day |
| Munich (MUC), Germany | EN · LH · U2 | 383 km | 1h 10m | ≈ 30 | every day |
| Malaga (AGP), Spain | FR · MW · U2 · W4 | 1,484 km | 2h 40m | ≈ 29 | every day |
| Istanbul (IST), Türkiye | TK | 1,683 km | 2h 55m | ≈ 28 | every day |
| Bilbao (BIO), Spain | U2 · VY · W4 | 956 km | 2h 00m | ≈ 27 | every day |
| Brindisi (BDS), Italy | MW · U2 | 929 km | 1h 45m | ≈ 27 | every day |
| Bari (BRI), Italy | MW · U2 | 820 km | 1h 40m | ≈ 26 | every day |
| Paris (ORY), France | TO · U2 | 591 km | 1h 35m | ≈ 25 | every day |
| Budapest (BUD), Hungary | MW · RR · W4 | 831 km | 1h 40m | ≈ 24 | every day |
| Lamezia-Terme (SUF), Italy | MW · U2 | 970 km | 1h 50m | ≈ 24 | every day |
| Oslo (OSL), Norway | D8 · DY · SK | 1,627 km | 2h 40m | ≈ 24 | every day |
| Warsaw (WAW), Poland | LO · W4 · W6 | 1,152 km | 2h 10m | ≈ 24 | every day |
| London (LHR), United Kingdom | BA | 935 km | 2h 05m | ≈ 23 | every day |
| Belgrade (BEG), Serbia | FB · JU | 911 km | 1h 45m | ≈ 22 | every day |
| Hamburg (HAM), Germany | EW · GW · U2 | 895 km | 1h 40m | ≈ 22 | every day |
| Manchester (MAN), United Kingdom | MW · U2 | 1,168 km | 2h 10m | ≈ 21 | every day |
| Olbia (OLB), Italy | NO · U2 | 529 km | 1h 20m | ≈ 21 | every day |
| Dusseldorf (DUS), Germany | E6 · EW · U2 | 644 km | 1h 30m | ≈ 20 | every day |
| Ibiza (IBZ), Spain | NO · U2 | 963 km | 1h 55m | ≈ 20 | every day |
| London (LTN), United Kingdom | U2 · W4 | 962 km | 2h 05m | ≈ 20 | every day |
| Prague (PRG), Czechia | U2 | 648 km | 1h 30m | ≈ 20 | every day |
| Reykjavik (KEF), Iceland | FI · U2 · W4 | 2,810 km | 4h 25m | ≈ 20 | every day |
| Valencia (VLC), Spain | FR · MW · W4 | 1,014 km | 2h 00m | ≈ 20 | every day |
| Amsterdam (AMS), Netherlands | U2 | 797 km | 1h 55m | ≈ 19 | every day |
| Palma de Mallorca (PMI), Spain | FR · LW · MW · NO · U2 | 834 km | 1h 45m | ≈ 18 | every day |
| Sevilla (SVQ), Spain | FR · MW · U2 · W4 | 1,517 km | 2h 40m | ≈ 17 | every day |
| Bucharest (OTP), Romania | MW · W4 | 1,365 km | 2h 20m | ≈ 16 | every day |
| Cagliari (CAG), Italy | MW · U2 | 709 km | 1h 35m | ≈ 16 | every day |
| Pescara (PSR), Italy | MW | 563 km | 1h 20m | ≈ 16 | every day |
| Tenerife (TFS), Spain | MW · NO · U2 · W4 | 2,958 km | 4h 35m | ≈ 15 | every day |
| Berlin (BER), Germany | MW · U2 | 827 km | 1h 45m | ≈ 14 | every day |
| Helsinki (HEL), Finland | AY | 1,951 km | 3h 00m | ≈ 14 | every day |
| Lampedusa (LMP), Italy | U2 · W4 | 1,173 km | 2h 05m | ≈ 14 | every day |
| London (STN), United Kingdom | MW · RK | 931 km | 2h 05m | ≈ 13 | every day |
| Luxembourg (LUX), Luxembourg | LG | 483 km | 1h 25m | ≈ 13 | every day |
| Alicante (ALC), Spain | FR · W4 | 1,118 km | 2h 10m | ≈ 12 | every day |
| Heraklion (HER), Greece | MW · NO · U2 · W4 | 1,796 km | 2h 45m | ≈ 12 | Mon, Tue, Wed, Thu, Fri, Sat |
| Malta (MLA), Malta | MW | 1,191 km | 2h 05m | ≈ 12 | every day |
| Reggio Calabria (REG), Italy | MW | 1,017 km | 1h 55m | ≈ 12 | every day |
| Salerno (QSR), Italy | O8 | 750 km | 1h 30m | ≈ 12 | every day |
| Dublin (DUB), Ireland | EI · MW | 1,380 km | 2h 35m | ≈ 10 | Mon, Wed, Thu, Fri, Sat, Sun |
| Krakow (KRK), Poland | MW · RR · W6 | 962 km | 1h 55m | ≈ 9 | every day |
| Lyon (LYS), France | T7 | 282 km | 1h 00m | ≈ 9 | Mon, Tue, Wed, Thu, Fri |
| Marseille (MRS), France | T7 | 368 km | 1h 15m | ≈ 9 | Mon, Tue, Wed, Thu, Fri |
| Stuttgart (STR), Germany | 4X · EW | 343 km | 1h 00m | ≈ 9 | Mon, Tue, Wed, Thu, Fri, Sun |
| Bratislava (BTS), Slovakia | MW · RR | 705 km | 1h 30m | ≈ 8 | every day |
| Cologne (CGN), Germany | E6 · EW · QS | 596 km | 1h 25m | ≈ 8 | Mon, Wed, Thu, Fri, Sun |
| Edinburgh (EDI), United Kingdom | MW · U2 | 1,423 km | 2h 35m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sun |
| Mykonos (JMK), Greece | NO · U2 | 1,652 km | 2h 35m | ≈ 8 | every day |
| Porto (OPO), Portugal | MW · U2 · W4 | 1,482 km | 2h 50m | ≈ 8 | Mon, Wed, Thu, Fri, Sun |
| Puerto del Rosario (FUE), Spain | MW · NO · U2 | 2,750 km | 4h 15m | ≈ 8 | Mon, Tue, Wed, Thu, Sat, Sun |
| Alghero (AHO), Italy | MW | 557 km | 1h 20m | ≈ 7 | every day |
| Bordeaux (BOD), France | U2 | 742 km | 1h 40m | ≈ 7 | every day |
| Bristol (BRS), United Kingdom | U2 | 1,056 km | 2h 05m | ≈ 7 | every day |
| Copenhagen (CPH), Denmark | WX | 1,146 km | 2h 05m | ≈ 7 | every day |
| Dortmund (DTM), Germany | W4 | 660 km | 1h 35m | ≈ 7 | every day |
| Modlin (WMI), Poland | MW · RR | 1,152 km | 2h 10m | ≈ 7 | every day |
| Rome (FCO), Italy | KU · NO | 512 km | 1h 25m | ≈ 7 | Mon, Wed, Thu, Fri, Sat, Sun |
| Stockholm (ARN), Sweden | SL | 1,675 km | 2h 45m | ≈ 7 | every day |
| Brussels (BRU), Belgium | SN | 664 km | 1h 30m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Menorca (MAH), Spain | NO · U2 | 738 km | 1h 40m | ≈ 6 | Mon, Tue, Thu, Sat, Sun |
| Nantes (NTE), France | U2 | 808 km | 1h 45m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Thira (JTR), Greece | MW · U2 | 1,735 km | 2h 40m | ≈ 6 | Mon, Tue, Thu, Fri, Sat |
| Hanover (HAJ), Germany | E6 | 763 km | 1h 35m | ≈ 5 | Mon, Tue, Wed, Fri, Sun |
| Las Palmas (LPA), Spain | MW · U2 | 2,890 km | 4h 25m | ≈ 5 | Tue, Wed, Sun |
| Paris (BVA), France | MW | 653 km | 1h 35m | ≈ 5 | Mon, Tue, Wed, Fri, Sat |
| Suceava (SCV), Romania | W4 | 1,363 km | 2h 20m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Thessaloniki (SKG), Greece | A3 · U2 | 1,287 km | 2h 00m | ≈ 5 | Tue, Thu, Sat, Sun |
| Vienna (VIE), Austria | LW · MW | 658 km | 1h 30m | ≈ 5 | Mon, Wed, Thu, Fri, Sat |
| Gdansk (GDN), Poland | W6 | 1,195 km | 2h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Pristina (PRN), Kosovo | W4 | 1,040 km | 2h 05m | ≈ 4 | Mon, Wed, Fri, Sun |
| Rhodes (RHO), Greece | NO · U2 | 1,915 km | 2h 55m | ≈ 4 | Tue, Sat |
| Tallinn (TLL), Estonia | MW | 1,870 km | 3h 00m | ≈ 4 | Mon, Fri, Sat, Sun |
| Cluj-Napoca (CLJ), Romania | W4 | 1,158 km | 2h 00m | ≈ 3 | Tue, Sat, Sun |
| Iasi (IAS), Romania | W4 | 1,456 km | 2h 25m | ≈ 3 | Mon, Wed, Fri |
| Kerkyra (CFU), Greece | MW | 1,133 km | 2h 00m | ≈ 3 | Tue, Thu, Sat |
| Kos (KGS), Greece | MW · NO | 1,817 km | 2h 50m | ≈ 3 | Mon, Thu, Fri |
| Lanzarote (ACE), Spain | FR · U2 | 2,691 km | 4h 15m | ≈ 3 | Wed, Sat |
| Podgorica (TGD), Montenegro | W4 | 916 km | 1h 45m | ≈ 3 | Mon, Wed, Fri |
| Zaragoza (ZAZ), Spain | W4 | 897 km | 1h 50m | ≈ 3 | Tue, Thu, Sat |
| Biarritz (BIQ), France | U2 | 845 km | 1h 45m | ≈ 2 | Mon, Fri |
| Gothenburg (GOT), Sweden | MW | 1,361 km | 2h 20m | ≈ 2 | Thu, Sat |
| Kefallinia (EFL), Greece | U2 | 1,282 km | 2h 15m | ≈ 2 | Wed, Sun |
| La Coruna (LCG), Spain | U2 | 1,378 km | 2h 32m | ≈ 2 | Tue, Sat |
| Nice (NCE), France | GF | 249 km | 1h 05m | ≈ 2 | Thu, Sun |
| Plovdiv (PDV), Bulgaria | MW | 1,351 km | 2h 20m | ≈ 2 | Wed, Sat |
| Rzeszow (RZE), Poland | MW | 1,110 km | 2h 00m | ≈ 2 | Tue, Sat |
| Santander (SDR), Spain | W4 | 1,022 km | 2h 00m | ≈ 2 | Tue, Sat |
| Split (SPU), Croatia | OU | 644 km | 1h 35m | ≈ 2 | Thu, Sun |
| Strasbourg (SXB), France | U2 | 335 km | 1h 10m | ≈ 2 | Mon, Fri |
| Toulouse (TLS), France | U2 | 621 km | 1h 30m | ≈ 2 | Mon, Fri |
| Trapani (TPS), Italy | MW | 914 km | 1h 50m | ≈ 2 | Tue, Sat |
| Verona (VRN), Italy | NO | 173 km | 0h 40m | ≈ 2 | Sat, Sun |
| Zakinthos (ZTH), Greece | U2 | 1,335 km | 2h 25m | ≈ 2 | Tue, Sat |
| Bologna (BLQ), Italy | NO | 237 km | 0h 50m | ≈ 1 | Tue |
| Glasgow (GLA), United Kingdom | U2 | 1,462 km | 2h 30m | ≈ 1 | Sun |
| Karpathos (AOK), Greece | NO | 1,920 km | 2h 50m | ≈ 1 | Fri |
| Vilnius (VNO), Lithuania | W4 | 1,542 km | 2h 30m | ≈ 1 | Thu |
North America · 9 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| New York (JFK), United States | AA · DL | 6,412 km | 9h 19m | ≈ 20 | every day |
| Boston (BOS), United States | B6 · DL | 6,114 km | 8h 53m | ≈ 11 | every day |
| Atlanta (ATL), United States | DL | 7,634 km | 10h 40m | ≈ 8 | every day |
| Chicago (ORD), United States | UA | 7,259 km | 9h 45m | ≈ 7 | every day |
| Miami (MIA), United States | AA | 7,918 km | 10h 30m | ≈ 7 | every day |
| Montreal (YUL), Canada | AC | 6,114 km | 8h 25m | ≈ 7 | every day |
| New York (EWR), United States | UA | 6,436 km | 8h 55m | ≈ 7 | every day |
| Philadelphia (PHL), United States | AA | 6,562 km | 9h 00m | ≈ 7 | every day |
| La Romana (LRM), Dominican Republic | NO | 7,605 km | 9h 40m | ≈ 2 | Sat, Sun |
Asia · 36 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Tel Aviv-Yafo (TLV), Israel | FL · LY · NO · W4 | 2,707 km | 3h 45m | ≈ 38 | every day |
| Doha (DOH), Qatar | QR | 4,425 km | 6h 20m | ≈ 18 | every day |
| Shanghai (PVG), China | CA · MU | 9,145 km | 11h 35m | ≈ 14 | every day |
| Abu Dhabi (AUH), United Arab Emirates | EY | 4,715 km | 6h 45m | ≈ 11 | every day |
| Jeddah (JED), Saudi Arabia | SV · W4 | 3,835 km | 5h 10m | ≈ 11 | every day |
| Larnaca (LCA), Cyprus | CY · W4 | 2,413 km | 3h 35m | ≈ 10 | Mon, Tue, Wed, Thu, Sat, Sun |
| Singapore (SIN), Singapore | SQ | 10,309 km | 12h 25m | ≈ 10 | every day |
| Bahrain (BAH), Bahrain | GF | 4,277 km | 6h 00m | ≈ 9 | every day |
| Baku (GYD), Azerbaijan | J2 | 3,370 km | 4h 40m | ≈ 7 | every day |
| Bangkok (BKK), Thailand | TG | 9,080 km | 10h 50m | ≈ 7 | every day |
| Beijing (PEK), China | CA | 8,093 km | 10h 10m | ≈ 7 | every day |
| Beijing (PKX), China | CA | 8,128 km | 10h 10m | ≈ 7 | every day |
| Hong Kong (HKG), Hong Kong | CX | 9,360 km | 11h 30m | ≈ 7 | every day |
| Riyadh (RUH), Saudi Arabia | XY | 4,086 km | 5h 50m | ≈ 7 | every day |
| Seoul (ICN), South Korea | KE · OZ | 8,878 km | 11h 35m | ≈ 7 | every day |
| Taipei (TPE), Taiwan | BR | 9,623 km | 12h 30m | ≈ 7 | every day |
| Amman (AMM), Jordan | RJ | 2,806 km | 4h 05m | ≈ 6 | Mon, Tue, Wed, Fri, Sat, Sun |
| Giza (SPX), Egypt | U2 · W4 | 2,586 km | 4h 05m | ≈ 6 | Tue, Thu, Sat |
| Urgench (UGC), Uzbekistan | HH · HY | 4,131 km | 5h 35m | ≈ 6 | Mon, Wed, Fri, Sat, Sun |
| Delhi (DEL), India | AI | 6,160 km | 9h 30m | ≈ 5 | Tue, Thu, Fri, Sat, Sun |
| Muscat (MCT), Oman | WY | 5,052 km | 6h 15m | ≈ 5 | Mon, Tue, Wed, Fri, Sun |
| Yerevan (EVN), Armenia | W4 | 2,945 km | 4h 10m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Beirut (BEY), Lebanon | ME | 2,621 km | 3h 35m | ≈ 4 | Mon, Wed, Fri, Sat |
| Chengdu (TFU), China | CA | 8,063 km | 10h 45m | ≈ 4 | Mon, Wed, Thu, Sat |
| Tbilisi (TBS), Georgia | U2 | 2,924 km | 4h 15m | ≈ 4 | Tue, Wed, Thu, Sun |
| Antalya (AYT), Türkiye | NO · XQ | 2,076 km | 3h 10m | ≈ 3 | Tue, Fri, Sat |
| Hanoi (HAN), Vietnam | VN | 8,866 km | 11h 00m | ≈ 3 | Tue, Fri, Sat |
| Izmir (ADB), Türkiye | XQ | 1,723 km | 2h 45m | ≈ 3 | Mon, Thu, Sat |
| Shenzhen (SZX), China | HU | 9,324 km | 11h 40m | ≈ 3 | Mon, Wed, Sat |
| Tokyo (HND), Japan | NH | 9,741 km | 12h 55m | ≈ 3 | Tue, Thu, Sun |
| Xian (XIY), China | MU | 8,042 km | 10h 30m | ≈ 3 | Wed, Fri, Sun |
| Almaty (ALA), Kazakhstan | NO | 5,257 km | 7h 00m | ≈ 2 | Tue, Fri |
| Ashgabat (ASB), Turkmenistan | T5 | 4,134 km | 5h 45m | ≈ 2 | Wed, Sat |
| Chongqing (CKG), China | HU | 8,262 km | 10h 25m | ≈ 2 | Tue, Fri |
| Zhengzhou (CGO), China | HO | 8,366 km | 10h 20m | ≈ 2 | Mon, Fri |
| Male (MLE), Maldives | NO | 7,736 km | 9h 20m | ≈ 1 | Fri |
Africa · 23 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Cairo (CAI), Egypt | MS · NE · SM | 2,618 km | 3h 40m | ≈ 32 | every day |
| Sharm el Sheikh (SSH), Egypt | NO · SM · U2 · W4 | 2,989 km | 4h 15m | ≈ 25 | every day |
| Marrakech (RAK), Morocco | MW · U2 · W4 | 2,124 km | 3h 25m | ≈ 18 | every day |
| Casablanca (CMN), Morocco | AT | 1,946 km | 3h 10m | ≈ 14 | every day |
| Tunis (TUN), Tunisia | BJ · TU | 984 km | 1h 50m | ≈ 13 | every day |
| Marsa Alam (RMF), Egypt | AP · NO · U2 · W4 | 3,207 km | 4h 20m | ≈ 11 | Mon, Tue, Thu, Fri, Sat, Sun |
| Addis Ababa (ADD), Ethiopia | ET | 4,984 km | 6h 40m | ≈ 7 | every day |
| Luxor (LXR), Egypt | NO · U2 | 3,078 km | 4h 10m | ≈ 4 | Mon, Thu |
| Algiers (ALG), Algeria | AH | 1,094 km | 2h 00m | ≈ 3 | Wed, Fri, Sun |
| Djerba (DJE), Tunisia | NO | 1,319 km | 2h 05m | ≈ 3 | Mon |
| Hurghada (HRG), Egypt | SM · U2 | 3,017 km | 4h 15m | ≈ 3 | Wed, Sat |
| Monastir (MIR), Tunisia | NO | 1,110 km | 1h 50m | ≈ 3 | Mon, Tue |
| Rabat (RBA), Morocco | U2 | 1,839 km | 3h 05m | ≈ 3 | Mon, Wed, Fri |
| Sal (SID), Cape Verde | U2 | 4,349 km | 6h 15m | ≈ 3 | Tue, Thu, Sat |
| Agadir (AGA), Morocco | W4 | 2,317 km | 3h 40m | ≈ 2 | Tue, Sat |
| Dakar (DSS), Senegal | NO | 4,203 km | 6h 00m | ≈ 2 | Tue, Fri |
| Mersa Matruh (MUH), Egypt | NO | 2,253 km | 3h 25m | ≈ 2 | Tue |
| Mitiga, Tripoli (MJI), Libya | BM | 1,468 km | 2h 20m | ≈ 2 | Fri, Sun |
| Mombasa (MBA), Kenya | NO | 6,310 km | 7h 45m | ≈ 2 | Wed, Sun |
| Boa Vista (BVC), Cape Verde | NO | 4,400 km | 6h 10m | ≈ 1 | Wed |
| Kilimanjaro (JRO), Tanzania | NO | 6,131 km | 7h 50m | ≈ 1 | Tue |
| Nossi-be (NOS), Madagascar | NO | 7,663 km | 9h 30m | ≈ 1 | Tue |
| Zanzibar (ZNZ), Tanzania | NO | 6,512 km | 8h 30m | ≈ 1 | Sat |
South America · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Sao Paulo (GRU), Brazil | JJ | 9,484 km | 12h 00m | ≈ 7 | every day |
Longest direct flight
Singapore (SIN): 10,309 km, about 12h 25m, by Singapore Airlines.
Busiest route
Barcelona (BCN): about 99 flights a week (Ryanair, MW, Singapore Airlines, easyJet, Vueling, Wizz Air Malta).
Single ticket
Ryanair also sells, under its own flight number, flights on 39 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Milan?
179 destinations in 73 countries, including 109 in Europe.
Which airlines fly from Milan?
Helvetic Airways, 4X, Aegean, A5, American Airlines, Air Canada, Air France, Air Algerie, Air India, AlbaStar, Royal Air Maroc, Finnair, JetBlue Airways, British Airways, Nouvelair Tunisie, Medsky Airways, EVA Air, Air Baltic, Air China, Cathay Pacific, Cyprus Airways, Norwegian Air Sweden, Delta, Norwegian Air Shuttle, E6, Aer Lingus, Air Dolomiti, Ethiopian, Eurowings, Etihad Airways, Bulgaria Air, Icelandair, FL, Ryanair, Gulf Air, Sky Express, GetJet Airlines, Taban Air, Juneyao Airlines, Hainan Airlines, Uzbekistan Airways, Iberia, Azerbaijan Airlines, JJ, Air Serbia, Korean Air, Kuwait Airways, Luxair, Lufthansa, LOT, LW, Swiss, El Al, MEA, EgyptAir, China Eastern, MW, Nesma Airlines, ANA, Neos, O8, Croatia Airlines, Asiana, Qatar Airways, SmartWings, Royal Jordanian, Ryanair UK, RR, SAS, Thai Lion Air, Air Cairo, Brussels Airlines, Singapore Airlines, Saudia, Turkmenistan Airlines, Twin Jet, Thai Airways, Turkish Airlines, Transavia France, TAP Air Portugal, Tunisair, easyJet, United, Air Europa, Vietnam Airlines, Vueling, Wizz Air Malta, Wizz Air, WX, Oman Air, X5, SunExpress, Flynas, ZQ.
Where can I go with a single stop?
1,584 destinations can be reached from Milan with a single stop. Build your itinerary on the map to find them.