Flights from Milan

Direct flights to 156 cities in 69 countries, 2,107 flights a week from 3 airports. The cheapest destination is Tirana, from $14. The farthest nonstop destination is Singapore, 6,376 mi (10,261 km) away.

Flights from Milan at a glance

nonstop destinations
156
countries
69
flights a week
2,107
airports
3
airlines
86
cheapest fare, to Tirana
$14
destinations under 2 hours away
60
farthest, Singapore
6,376 mi (10,261 km)

Cheapest flights from Milan

Lowest fares found recently; search to check the price for your dates

Under 2 hours away

Nonstop flights of up to two hours, shortest first

Genoa 35m Bologna 45m Pisa 45m Zurich 1h, 35 a week from $88 Ancona 1h, 9 a week Lyon 1h, 8 a week Geneva 1h, 6 a week Stuttgart 1h, 6 a week Trieste 1h 5m, 11 a week Rome 1h 10m, 89 a week from $69 Munich 1h 10m, 45 a week Strasbourg 1h 10m, 2 a week Marseille 1h 15m, 8 a week Nuremberg 1h 15m from $27 Frankfurt 1h 20m, 104 a week from $14 Olbia 1h 20m, 31 a week from $24 Pescara 1h 20m, 9 a week from $18 Alghero 1h 20m, 2 a week Luxembourg 1h 25m, 22 a week from $22 Cologne 1h 25m, 5 a week from $34 Vienna 1h 30m, 42 a week from $21 Prague 1h 30m, 23 a week from $21 Bratislava 1h 30m, 6 a week from $22 Toulouse 1h 30m, 2 a week Naples 1h 30m from $19 Split 1h 30m from $116 Paris 1h 35m, 71 a week from $17 Cagliari 1h 35m, 61 a week from $16 Brussels 1h 35m, 54 a week from $40 Barcelona 1h 35m, 36 a week from $16 Dusseldorf 1h 35m, 30 a week from $21 Hannover 1h 35m, 4 a week Bari 1h 40m, 56 a week from $41 Budapest 1h 40m, 24 a week from $20 Bordeaux 1h 40m, 5 a week Menorca 1h 40m Palermo 1h 45m, 57 a week from $17 Brindisi 1h 45m, 35 a week from $28 Berlin 1h 45m, 25 a week from $18 Hamburg 1h 45m, 14 a week from $21 Belgrade 1h 45m, 10 a week from $73 Palma 1h 45m, 6 a week from $25 Podgorica 1h 45m, 3 a week from $21 Biarritz 1h 45m from $136 Lamezia Terme 1h 50m, 42 a week from $16 Reggio Calabria 1h 50m, 21 a week from $59 Tunis 1h 50m, 12 a week Trapani 1h 50m, 5 a week Amsterdam 1h 55m, 57 a week from $34 Tirana 1h 55m, 26 a week from $14 Valencia 1h 55m, 25 a week from $17 Krakow 1h 55m, 11 a week from $16 Ibiza 1h 55m from $30 Catania 1h 58m, 33 a week from $17 London 2h, 59 a week from $17 Bilbao 2h, 18 a week from $15 Santander 2h, 2 a week Cluj-Napoca 2h, 1 a week from $17 Kerkyra 2h Sofia 2h from $15

Domestic flights from Milan

Nonstop flights within Italy, busiest first

International flights from Milan

Nonstop flights to 68 countries

58 more countries

All nonstop flights from Milan

156 cities, busiest routes first

CityFare
Frankfurt Germany, 1h 20m, 104 a week from $14
Rome Italy, 1h 10m, 89 a week from $69
Madrid Spain, 2h 20m, 83 a week from $18
Paris France, 1h 35m, 71 a week from $17
Cagliari Italy, 1h 35m, 61 a week from $16
London United Kingdom, 2h, 59 a week from $17
Amsterdam Netherlands, 1h 55m, 57 a week from $34
Palermo Italy, 1h 45m, 57 a week from $17
Bari Italy, 1h 40m, 56 a week from $41
Brussels Belgium, 1h 35m, 54 a week from $40
Munich Germany, 1h 10m, 45 a week
Vienna Austria, 1h 30m, 42 a week from $21
Lamezia Terme Italy, 1h 50m, 42 a week from $16
Cairo Egypt, 3h 50m, 38 a week
Barcelona Spain, 1h 35m, 36 a week from $16
Zurich Switzerland, 1h, 35 a week from $88
Brindisi Italy, 1h 45m, 35 a week from $28
New York United States, 9h 15m, 34 a week from $358
Lisbon Portugal, 3h, 34 a week from $100
Catania Italy, 1h 58m, 33 a week from $17
Tel Aviv Yafo Israel, 3h 50m, 31 a week
Olbia Italy, 1h 20m, 31 a week from $24
Dusseldorf Germany, 1h 35m, 30 a week from $21
Athens Greece, 2h 30m, 29 a week from $44
Istanbul Turkiye, 3h, 28 a week from $84
Tirana Albania, 1h 55m, 26 a week from $14
Berlin Germany, 1h 45m, 25 a week from $18
Sharm el Sheikh Egypt, 4h 15m, 25 a week
Valencia Spain, 1h 55m, 25 a week from $17
Budapest Hungary, 1h 40m, 24 a week from $20
Prague Czech Republic, 1h 30m, 23 a week from $21
Luxembourg Luxembourg, 1h 25m, 22 a week from $22
Dubai United Arab Emirates, 6h 5m, 21 a week from $143
Warsaw Poland, 2h 5m, 21 a week from $20
Reggio Calabria Italy, 1h 50m, 21 a week from $59
Copenhagen Denmark, 2h 5m, 20 a week
Marrakech Morocco, 2h 35m, 20 a week from $49
Porto Portugal, 2h 40m, 19 a week from $40
Manchester United Kingdom, 2h 15m, 18 a week from $23
Doha Qatar, 5h 45m, 18 a week
Bilbao Spain, 2h, 18 a week from $15
Tenerife Spain, 4h 40m, 17 a week from $66
Malaga Spain, 2h 40m, 16 a week from $15
Sevilla Spain, 2h 40m, 16 a week from $21
Dublin Ireland, 2h 35m, 14 a week from $29
Abu Dhabi United Arab Emirates, 6h, 14 a week from $125
Jeddah Saudi Arabia, 5h, 14 a week
Helsinki Finland, 3h 5m, 14 a week
Hamburg Germany, 1h 45m, 14 a week from $21
Alicante Spain, 2h 10m, 12 a week from $22
Malta Malta, 2h 5m, 12 a week from $18
Tunis Tunisia, 1h 50m, 12 a week
Edinburgh United Kingdom, 2h 35m, 11 a week from $60
Reykjavik Iceland, 4h 25m, 11 a week from $81
Krakow Poland, 1h 55m, 11 a week from $16
Trieste Italy, 1h 5m, 11 a week
Shanghai China, 11h 20m, 10 a week
Beijing China, 10h 3m, 10 a week
Belgrade Serbia, 1h 45m, 10 a week from $73
Marsa Alam Egypt, 4h 25m, 10 a week
Ancona Italy, 1h, 9 a week
Pescara Italy, 1h 20m, 9 a week from $18
Las Palmas Spain, 4h 25m, 8 a week
Lyon France, 1h, 8 a week
Bucharest Romania, 2h 15m, 8 a week
Marseille France, 1h 15m, 8 a week
Miami United States, 10h 50m, 7 a week from $373
Chicago United States, 9h 53m, 7 a week from $433
New Delhi India, 9h, 7 a week from $262
Singapore Singapore, 12h 20m, 7 a week from $299
Bangkok Thailand, 10h 43m, 7 a week
Seoul South Korea, 11h 38m, 7 a week
Manama Bahrain, 5h 50m, 7 a week
Stockholm Sweden, 2h 40m, 7 a week from $20
Addis Ababa Ethiopia, 6h 40m, 7 a week
Sao Paulo Brazil, 12h, 7 a week
Gdansk Poland, 2h 10m, 7 a week from $25
Baku Azerbaijan, 4h 40m, 7 a week from $134
Palma Spain, 1h 45m, 6 a week from $25
Geneva Switzerland, 1h, 6 a week
Bratislava Slovakia, 1h 30m, 6 a week from $22
Stuttgart Germany, 1h, 6 a week
Arrecife Spain, 4h 15m, 5 a week
Oslo Norway, 2h 40m, 5 a week from $21
Larnaca Cyprus, 3h 30m, 5 a week
Cologne Germany, 1h 25m, 5 a week from $34
Hurghada Egypt, 4h 15m, 5 a week
Izmir Turkiye, 2h 45m, 5 a week
Bordeaux France, 1h 40m, 5 a week
Vilnius Lithuania, 2h 35m, 5 a week from $35
Trapani Italy, 1h 50m, 5 a week
Toronto Canada, 11h 57m, 4 a week from $355
Montreal Canada, 8h 45m, 4 a week from $335
Hong Kong Hong Kong, 11h 33m, 4 a week
Amman Jordan, 4h 10m, 4 a week
Male Maldives, 9h 30m, 4 a week
Riga Latvia, 2h 45m, 4 a week
Thessaloniki Greece, 2h 8m, 4 a week
Hannover Germany, 1h 35m, 4 a week
Kutaisi Georgia, 4h 5m, 4 a week
Atlanta United States, 10h 51m, 3 a week
Tokyo Japan, 12h 58m, 3 a week
Riyadh Saudi Arabia, 5h 30m, 3 a week
Hanoi Vietnam, 10h 48m, 3 a week
Tbilisi Georgia, 4h 15m, 3 a week from $89
Beirut Lebanon, 3h 35m, 3 a week
Gothenburg Sweden, 2h 20m, 3 a week
Yerevan Armenia, 4h 10m, 3 a week from $55
Shenzhen China, 11h 43m, 3 a week
Pristina Kosovo, 2h 5m, 3 a week
Rabat Morocco, 2h 35m, 3 a week
Podgorica Montenegro, 1h 45m, 3 a week from $21
Mombasa Kenya, 8h 5m, 3 a week
Antalya Turkiye, 3h 45m, 2 a week from $99
Tashkent Uzbekistan, 8h 10m, 2 a week
Toulouse France, 1h 30m, 2 a week
Zanzibar Tanzania, 8h 15m, 2 a week
Funchal Portugal, 4h 5m, 2 a week
Tallinn Estonia, 3h 5m, 2 a week from $93
Strasbourg France, 1h 10m, 2 a week
Dakar Senegal, 6h, 2 a week
La Romana Dominican Republic, 9h 50m, 2 a week
Alghero Italy, 1h 20m, 2 a week
Santander Spain, 2h, 2 a week
Cancun Mexico, 14h 10m, 1 a week
Punta Cana Dominican Republic, 9h 40m, 1 a week
Phuket Thailand, 13h 13m, 1 a week
Heraklion Greece, 2h 45m, 1 a week
Almaty Kazakhstan, 7h 10m, 1 a week
Havana Cuba, 12h 5m, 1 a week
Cluj-Napoca Romania, 2h, 1 a week from $17
Rovaniemi Finland, 3h 50m, 1 a week
Washington United States, 9h 35m, seasonal from $406
Boston United States, 8h 56m, seasonal from $415
Birmingham United Kingdom, 2h 15m, seasonal from $18
Mexico City Mexico, 13h 25m, seasonal from $517
Rhodes Greece, 2h 55m, seasonal
Ibiza Spain, 1h 55m, seasonal from $30
Kerkyra Greece, 2h, seasonal
Naples Italy, 1h 30m, seasonal from $19
Sofia Bulgaria, 2h, seasonal from $15
Pisa Italy, 45m, seasonal
Split Croatia, 1h 30m, seasonal from $116
Bologna Italy, 45m, seasonal
Chania Greece, 2h 40m, seasonal
Menorca Spain, 1h 40m, seasonal
Kefallinia Greece, 2h 15m, seasonal
Kaunas Lithuania, 2h 25m, seasonal
Thira Greece, 2h 40m, seasonal
Nuremberg Germany, 1h 15m, seasonal from $27
Mikonos Greece, 2h 40m, seasonal
Bergen Norway, 2h 35m, seasonal
Biarritz France, 1h 45m, seasonal from $136
Genoa Italy, 35m, seasonal
Kos Greece, 2h 50m, seasonal
Lampedusa Italy, 2h 5m, seasonal

Milan airports

Where the nonstop flights depart from

1,402 flights a week, 154 destinations

683 flights a week, 41 destinations

6 flights a week, 4 destinations

Airlines

Nonstop flights a week from Milan

Frequently asked questions

Where can you fly nonstop from Milan?
To 156 cities in 69 countries. The busiest routes are Frankfurt (104 flights a week), Rome (89 flights a week), Madrid (83 flights a week), Paris (71 flights a week) and Cagliari (61 flights a week).
What are the cheapest flights from Milan?
Tirana from $14, Frankfurt from $14, Malaga from $15 and Sofia from $15. Search shows the price for your dates.
Which countries have direct flights from Milan?
Spain, Greece, Germany, France, United States, United Kingdom, Egypt and Portugal and 60 more.
Which airports does Milan fly from?
Milano Malpensa (1,402 flights a week), Milano Linate (683 flights a week) and Parma (6 flights a week).
Which airlines fly from Milan?
easyJet (376 flights a week), Ryanair (277 flights a week), ITA Airways (250 flights a week), Wizz Air Malta (154 flights a week), AeroItalia (80 flights a week) and AirDolomiti (54 flights a week) and 80 more.
Where can you fly from Milan in under 2 hours?
Genoa (35m), Bologna (45m), Pisa (45m), Zurich (1h), Ancona (1h), Lyon (1h), Geneva (1h) and Stuttgart (1h).

Flights from other cities