01 / ORIGINS
Origins (55)
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Amsterdam (AMS) | 830 km | 1h 40m | ITA Airways, KLM, easyJet |
| Brussels (BRU) | 701 km | 1h 25m | ITA Airways, Brussels Airlines, easyJet |
| Paris (CDG) | 642 km | 1h 30m | Air France, ITA Airways, easyJet |
| Frankfurt (FRA) | 512 km | 1h 15m | Air Dolomiti, Lufthansa, easyJet |
| Munich (MUC) | 374 km | 1h 5m | ITA Airways, Air Dolomiti, Lufthansa |
| Brindisi (BDS) | 883 km | 1h 35m | ITA Airways, easyJet |
| Cagliari (CAG) | 689 km | 1h 20m | FlexFlight, AeroItalia |
| Comiso (CIY) | 1,040 km | 1h 50m | FlexFlight, AeroItalia |
| Copenhagen (CPH) | 1,155 km | 2h 0m | Scandinavian Airlines, easyJet |
| Elba Island (EBA) | 309 km | 1h 0m | Polar Airlines, FlexFlight |
| Foggia (FOG) | 675 km | 1h 30m | FlexFlight, AeroItalia |
| Ibiza (IBZ) | 979 km | 1h 45m | ITA Airways, easyJet |
| London (LCY) | 956 km | 1h 50m | ITA Airways, British Airways |
| London (LHR) | 980 km | 2h 5m | British Airways, Air Baltic |
| Lampedusa (LMP) | 1,141 km | 1h 55m | ITA Airways, Volotea |
| Luxembourg (LUX) | 517 km | 1h 15m | Luxair, easyJet |
| Olbia (OLB) | 506 km | 1h 10m | FlexFlight, AeroItalia |
| Paris (ORY) | 638 km | 1h 25m | ITA Airways, easyJet |
| Palma de Mallorca (PMI) | 848 km | 1h 30m | ITA Airways, easyJet |
| Vienna (VIE) | 629 km | 1h 25m | Austrian Airlines, easyJet |
| Alghero (AHO) | 542 km | 1h 10m | ITA Airways |
| Ancona (AOI) | 383 km | 1h 20m | DAT |
| Stockholm (ARN) | 1,681 km | 2h 45m | Scandinavian Airlines |
| Barcelona (BCN) | 743 km | 1h 40m | easyJet |
| Berlin (BER) | 827 km | 1h 45m | easyJet |
| Birmingham (BHX) | 1,117 km | 1h 55m | easyJet |
| Bari (BRI) | 774 km | 1h 25m | ITA Airways |
| Kerkyra (CFU) | 1,087 km | 1h 55m | ITA Airways |
| Catania (CTA) | 1,009 km | 1h 55m | ITA Airways |
| Dublin (DUB) | 1,427 km | 2h 40m | Aer Lingus |
| Dusseldorf (DUS) | 673 km | 1h 30m | Eurowings |
| Edinburgh (EDI) | 1,464 km | 2h 25m | easyJet |
| Rome (FCO) | 472 km | 1h 10m | ITA Airways |
| Figari (FSC) | 440 km | 1h 18m | easyJet |
| Hamburg (HAM) | 910 km | 1h 45m | ITA Airways |
| Helsinki (HEL) | 1,950 km | 3h 0m | Finnair |
| Heraklion (HER) | 1,750 km | 2h 40m | ITA Airways |
| London (LGW) | 943 km | 2h 0m | easyJet |
| Lisbon (LIS) | 1,688 km | 2h 45m | easyJet |
| Las Palmas (LPA) | 2,917 km | 4h 15m | easyJet |
| Madrid (MAD) | 1,182 km | 2h 10m | Iberia |
| Menorca (MAH) | 746 km | 1h 25m | ITA Airways |
| Manchester (MAN) | 1,211 km | 2h 5m | easyJet |
| Malta (MLA) | 1,154 km | 2h 0m | KM Malta Airlines |
| Naples (NAP) | 651 km | 1h 20m | ITA Airways |
| Porto (OPO) | 1,525 km | 2h 35m | easyJet |
| Palermo (PMO) | 867 km | 1h 35m | ITA Airways |
| Pantelleria (PNL) | 986 km | 1h 40m | ITA Airways |
| Reggio Calabria (REG) | 975 km | 1h 40m | ITA Airways |
| Rhodes (RHO) | 1,869 km | 2h 55m | ITA Airways |
| Rostock-Laage (RLG) | 964 km | 1h 50m | ITA Airways |
| Split (SPU) | 597 km | 1h 28m | easyJet |
| Stuttgart (STR) | 359 km | 1h 5m | Eurowings |
| Lamezia-Terme (SUF) | 926 km | 1h 40m | ITA Airways |
| Tenerife (TFS) | 2,986 km | 4h 15m | easyJet |
Plan the rest of your trip to Milan
- Airport transferBook a private ride from the airport in advance.
- Car rentalCompare rental cars across global suppliers.
- Luggage storageDrop your bags in Milan and explore hands-free.
- eSIM dataGet online in Italy the moment you land.
- Travel insuranceCover delays, baggage, and medical costs abroad.
Affiliate links — we may earn a commission, at no extra cost to you.
02 / EXPLORE MORE