Lowcost flights from Milan (Italy) to Palermo (Italy), €22 - €87

Direct distance between cities: 872 km. Average direct flight time is 2:01 hours.

Please note! Some routes are seasonal.

From Milan to Palermo with Ryanair (FR)
From Milan to Palermo with EasyJet (U2)
From Milan to Palermo with Flynas (XY)
From Milan to Palermo with Aeroitalia (XZ)
Average ticket price: €22 - €87

Connection in Alghero (Italy)
From Milan to Alghero with Ryanair (FR)
From Milan to Alghero with Aeroitalia (XZ)
From Milan to Alghero with EasyJet (U2)
Average ticket price: €14 - €54
From Alghero to Palermo with Ryanair (FR)
Average ticket price: €12 - €50
Connection in Amsterdam (Netherlands)
From Milan to Amsterdam with Gol Transportes Aéreos (G3)
From Milan to Amsterdam with EasyJet (U2)
Average ticket price: €21 - €83
From Amsterdam to Palermo with Transavia (HV)
From Amsterdam to Palermo with EasyJet (U2)
Average ticket price: €43 - €170
Connection in Athens (Greece)
From Milan to Athens with Ryanair (FR)
From Milan to Athens with Wizz Air Malta (W4)
From Milan to Athens with Volotea (V7)
From Milan to Athens with EasyJet (U2)
Average ticket price: €37 - €148
From Athens to Palermo with Volotea (V7)
Average ticket price: €24 - €95
Connection in Barcelona (Spain)
From Milan to Barcelona with Ryanair (FR)
From Milan to Barcelona with Wizz Air Malta (W4)
From Milan to Barcelona with Level (IB)
From Milan to Barcelona with Vueling (VY)
From Milan to Barcelona with EasyJet (U2)
Average ticket price: €18 - €73
From Barcelona to Palermo with Ryanair (FR)
From Barcelona to Palermo with Level (IB)
From Barcelona to Palermo with Vueling (VY)
Average ticket price: €25 - €100
Connection in Bari (Italy)
From Milan to Bari with Ryanair (FR)
From Milan to Bari with Level (IB)
From Milan to Bari with EasyJet (U2)
Average ticket price: €20 - €79
From Bari to Palermo with Ryanair (FR)
From Bari to Palermo with Volotea (V7)
Average ticket price: €11 - €46
Connection in Berlin (Germany)
From Milan to Berlin with Ryanair (FR)
From Milan to Berlin with EasyJet (U2)
Average ticket price: €21 - €84
From Berlin to Palermo with Ryanair (FR)
Average ticket price: €40 - €160
Connection in Bordeaux (France)
From Milan to Bordeaux with Ryanair (FR)
From Milan to Bordeaux with EasyJet (U2)
Average ticket price: €19 - €77
From Bordeaux to Palermo with Volotea (V7)
Average ticket price: €34 - €136
Connection in Brussels (Belgium)
From Milan to Brussels with Ryanair (FR)
From Milan to Brussels with EasyJet (U2)
Average ticket price: €17 - €70
From Brussels to Palermo with Ryanair (FR)
Average ticket price: €39 - €157
Connection in Bucharest (Romania)
From Milan to Bucharest with Wizz Air (W6)
From Milan to Bucharest with Ryanair (FR)
From Milan to Bucharest with Wizz Air Malta (W4)
Average ticket price: €33 - €133
From Bucharest to Palermo with Ryanair (FR)
Average ticket price: €32 - €129
Connection in Budapest (Hungary)
From Milan to Budapest with Wizz Air (W6)
From Milan to Budapest with Ryanair (FR)
From Milan to Budapest with Buzz (RR)
Average ticket price: €20 - €79
From Budapest to Palermo with Ryanair (FR)
From Budapest to Palermo with Buzz (RR)
Average ticket price: €29 - €114
Connection in Cagliari (Italy)
From Milan to Cagliari with Ryanair (FR)
From Milan to Cagliari with Aeroitalia (XZ)
From Milan to Cagliari with EasyJet (U2)
Average ticket price: €17 - €69
From Cagliari to Palermo with Ryanair (FR)
Average ticket price: €9 - €37
Connection in Cologne (Germany)
From Milan to Cologne with Smartwings (QS)
From Milan to Cologne with Eurowings (EW)
From Milan to Cologne with Ryanair (FR)
Average ticket price: €16 - €63
From Cologne to Palermo with Eurowings (EW)
From Cologne to Palermo with Ryanair (FR)
Average ticket price: €37 - €150
Connection in Copenhagen (Denmark)
From Milan to Copenhagen with Thai Lion Air (SL)
From Milan to Copenhagen with Ryanair (FR)
From Milan to Copenhagen with Norwegian Air Shuttle (DY)
From Milan to Copenhagen with Norwegian Air Sweden (D8)
From Milan to Copenhagen with EasyJet (U2)
Average ticket price: €29 - €116
From Copenhagen to Palermo with Norwegian Air Shuttle (DY)
From Copenhagen to Palermo with Norwegian Air Sweden (D8)
Average ticket price: €49 - €195
Connection in Dublin (Ireland)
From Milan to Dublin with Ryanair (FR)
Average ticket price: €36 - €142
From Dublin to Palermo with Ryanair (FR)
Average ticket price: €56 - €225
Connection in Dusseldorf (Germany)
From Milan to Dusseldorf with Eurowings Europe (E6)
From Milan to Dusseldorf with Eurowings (EW)
From Milan to Dusseldorf with Ryanair (FR)
Average ticket price: €17 - €67
From Dusseldorf to Palermo with Eurowings (EW)
From Dusseldorf to Palermo with Ryanair (FR)
Average ticket price: €38 - €153
Connection in Edinburgh (United Kingdom)
From Milan to Edinburgh with Ryanair (FR)
From Milan to Edinburgh with EasyJet (U2)
From Milan to Edinburgh with Ryanair UK (RK)
Average ticket price: €36 - €145
From Edinburgh to Palermo with Ryanair (FR)
Average ticket price: €58 - €232
Connection in Frankfurt (Germany)
From Milan to Frankfurt with Ryanair (FR)
Average ticket price: €13 - €51
From Frankfurt to Palermo with Ryanair (FR)
Average ticket price: €34 - €137
Connection in Karlsruhe/Baden Baden (Germany)
From Milan to Karlsruhe/Baden Baden with Ryanair (FR)
Average ticket price: €10 - €40
From Karlsruhe/Baden Baden to Palermo with Ryanair (FR)
Average ticket price: €32 - €126
Connection in Krakow (Poland)
From Milan to Krakow with Wizz Air (W6)
From Milan to Krakow with Ryanair (FR)
From Milan to Krakow with Buzz (RR)
Average ticket price: €24 - €94
From Krakow to Palermo with Ryanair (FR)
From Krakow to Palermo with Buzz (RR)
Average ticket price: €36 - €143
Connection in London (United Kingdom)
From Milan to London with Ryanair (FR)
From Milan to London with Wizz Air Malta (W4)
From Milan to London with EasyJet (U2)
From Milan to London with Ryanair UK (RK)
From Milan to London with Wizz Air UK (W9)
Average ticket price: €24 - €95
From London to Palermo with Ryanair (FR)
From London to Palermo with EasyJet (U2)
Average ticket price: €45 - €180
Connection in Lourdes (France)
From Milan to Lourdes with Ryanair (FR)
From Milan to Lourdes with EasyJet (U2)
Average ticket price: €19 - €77
From Lourdes to Palermo with Volotea (V7)
Average ticket price: €31 - €124
Connection in Lyon (France)
From Milan to Lyon with EasyJet (U2)
Average ticket price: €9 - €34
From Lyon to Palermo with Transavia France (TO)
From Lyon to Palermo with Volotea (V7)
From Lyon to Palermo with EasyJet (U2)
Average ticket price: €27 - €108
Connection in Madrid (Spain)
From Milan to Madrid with Ryanair (FR)
From Milan to Madrid with Wizz Air Malta (W4)
From Milan to Madrid with Iberia Express (I2)
From Milan to Madrid with Level (IB)
From Milan to Madrid with Vueling (VY)
From Milan to Madrid with EasyJet (U2)
Average ticket price: €30 - €119
From Madrid to Palermo with Ryanair (FR)
Average ticket price: €37 - €147
Connection in Marseille (France)
From Milan to Marseille with Ryanair (FR)
Average ticket price: €10 - €39
From Marseille to Palermo with Transavia France (TO)
From Marseille to Palermo with Ryanair (FR)
Average ticket price: €22 - €86
Connection in Nantes (France)
From Milan to Nantes with Volotea (V7)
From Milan to Nantes with EasyJet (U2)
Average ticket price: €21 - €85
From Nantes to Palermo with Transavia France (TO)
From Nantes to Palermo with Volotea (V7)
Average ticket price: €39 - €156
Connection in Naples (Italy)
From Milan to Naples with Ryanair (FR)
From Milan to Naples with EasyJet (U2)
Average ticket price: €16 - €66
From Naples to Palermo with Ryanair (FR)
From Naples to Palermo with Volotea (V7)
From Naples to Palermo with EasyJet (U2)
Average ticket price: €8 - €31
Connection in Oslo (Norway)
From Milan to Oslo with Ryanair (FR)
From Milan to Oslo with Norwegian Air Shuttle (DY)
From Milan to Oslo with Norwegian Air Sweden (D8)
From Milan to Oslo with EasyJet (U2)
Average ticket price: €40 - €161
From Oslo to Palermo with Ryanair (FR)
Average ticket price: €61 - €242
Connection in Paris (France)
From Milan to Paris with Gol Transportes Aéreos (G3)
From Milan to Paris with Transavia France (TO)
From Milan to Paris with Ryanair (FR)
From Milan to Paris with Wizz Air Malta (W4)
From Milan to Paris with Level (IB)
From Milan to Paris with Vueling (VY)
From Milan to Paris with EasyJet (U2)
Average ticket price: €16 - €64
From Paris to Palermo with Transavia France (TO)
From Paris to Palermo with Ryanair (FR)
From Paris to Palermo with EasyJet (U2)
Average ticket price: €37 - €147
Connection in Poznan (Poland)
From Milan to Poznan with Ryanair (FR)
From Milan to Poznan with Buzz (RR)
Average ticket price: €24 - €95
From Poznan to Palermo with Ryanair (FR)
From Poznan to Palermo with Buzz (RR)
Average ticket price: €40 - €161
Connection in Rome (Italy)
From Milan to Rome with Flynas (XY)
From Milan to Rome with Ryanair (FR)
From Milan to Rome with Aeroitalia (XZ)
From Milan to Rome with Norse Atlantic Airways (N0)
From Milan to Rome with EasyJet (U2)
Average ticket price: €12 - €48
From Rome to Palermo with Aerolíneas (AR)
From Rome to Palermo with Ryanair (FR)
From Rome to Palermo with Aeroitalia (XZ)
From Rome to Palermo with EasyJet (U2)
Average ticket price: €10 - €42
Connection in Rotterdam (Netherlands)
From Milan to Rotterdam with Transavia (HV)
Average ticket price: €20 - €80
From Rotterdam to Palermo with Transavia (HV)
Average ticket price: €42 - €167
Connection in Sevilla (Spain)
From Milan to Sevilla with Ryanair (FR)
Average ticket price: €39 - €155
From Sevilla to Palermo with Ryanair (FR)
Average ticket price: €42 - €168
Connection in Stockholm (Sweden)
From Milan to Stockholm with Thai Lion Air (SL)
From Milan to Stockholm with Ryanair (FR)
Average ticket price: €41 - €165
From Stockholm to Palermo with Norwegian Air Shuttle (DY)
From Stockholm to Palermo with Norwegian Air Sweden (D8)
Average ticket price: €59 - €238
Connection in Stuttgart (Germany)
From Milan to Stuttgart with Eurowings (EW)
Average ticket price: €9 - €37
From Stuttgart to Palermo with Eurowings (EW)
Average ticket price: €30 - €122
Connection in Toulouse (France)
From Milan to Toulouse with Ryanair (FR)
From Milan to Toulouse with EasyJet (U2)
Average ticket price: €16 - €65
From Toulouse to Palermo with Volotea (V7)
Average ticket price: €29 - €116
Connection in Valencia (Spain)
From Milan to Valencia with Ryanair (FR)
From Milan to Valencia with Wizz Air Malta (W4)
Average ticket price: €26 - €103
From Valencia to Palermo with Ryanair (FR)
Average ticket price: €30 - €118
Connection in Vienna (Austria)
From Milan to Vienna with Ryanair (FR)
From Milan to Vienna with Lauda Europe (LW)
From Milan to Vienna with Buzz (RR)
Average ticket price: €16 - €63
From Vienna to Palermo with Ryanair (FR)
From Vienna to Palermo with Lauda Europe (LW)
Average ticket price: €29 - €115
Connection in Wroclaw (Poland)
From Milan to Wroclaw with Ryanair (FR)
From Milan to Wroclaw with Buzz (RR)
Average ticket price: €21 - €85
From Wroclaw to Palermo with Ryanair (FR)
From Wroclaw to Palermo with Buzz (RR)
Average ticket price: €37 - €147