Palermo to Milan flights

Sat, 20 Apr
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Palermo to Milan flight

distanceDistance549 miles
durationAverage flight duration1 h 35 min
priceAverage plane ticket price£135 (€149)
changesDirect flightNo
carriersAirlinesWizz Air, Ryanair, Malta Air, easyJet, Alitalia, Air Malta, Neos Air or Aeroitalia

Flights from Palermo to Milan cover the 549 miles long journey taking on average 1 h 35 min with our travel partners like Wizz Air, Ryanair, Malta Air, easyJet, Alitalia, Air Malta, Neos Air or Aeroitalia. While the average ticket price for this journey costs around £135, you can find the cheapest plane ticket for as low as £50. Travellers depart most frequently from Palermo Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Palermo to Milan

Showing times and prices for 21 Apr

Cheapest

The best way to find a cheap flight ticket from Palermo to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
ITA
06:251h35
Palermo Airport (PMO)
08:00Milan Linate Airport (LIN)
£541One-way
0 changes
2nd Cheapest
easyJet
07:001h40
Palermo Airport (PMO)
08:40Milan Malpensa Airport (MXP)
£741One-way
0 changes
easyJet
10:201h40
Palermo Airport (PMO)
12:00Milan Malpensa Airport (MXP)
£1001One-way
0 changes
ITA
09:251h35
Palermo Airport (PMO)
11:00Milan Linate Airport (LIN)
£1051One-way
0 changes
ITA
06:1026h00
Palermo Airport (PMO)
08:10Milan Linate Airport (LIN)
£1071One-way
1 change

Flight schedulePalermo to Milan

Showing flights for tomorrow, Sunday, 21 April
ITA
06:106h00
Palermo Airport (PMO)
12:10Milan Linate Airport (LIN)
1 change
ITA
06:1026h00
Palermo Airport (PMO)
08:10Milan Linate Airport (LIN)
1 change
ITA
06:104h00
Palermo Airport (PMO)
10:10Milan Linate Airport (LIN)
1 change
ITA
06:1025h30
Palermo Airport (PMO)
07:40Milan Linate Airport (LIN)
1 change
ITA
06:251h35
Palermo Airport (PMO)
08:00Milan Linate Airport (LIN)
0 changes
Aeroitalia
07:005h10
Palermo Airport (PMO)
12:10Milan Linate Airport (LIN)
1 change
easyJet
07:001h40
Palermo Airport (PMO)
08:40Milan Malpensa Airport (MXP)
0 changes
ITA
09:251h35
Palermo Airport (PMO)
11:00Milan Linate Airport (LIN)
0 changes
Swiss
09:407h10
Palermo Airport (PMO)
16:50Milan Malpensa Airport (MXP)
2 changes
Swiss
09:404h15
Palermo Airport (PMO)
13:55Milan Malpensa Airport (MXP)
1 change
ITA
10:059h05
Palermo Airport (PMO)
19:10Milan Linate Airport (LIN)
1 change
easyJet
10:201h40
Palermo Airport (PMO)
12:00Milan Malpensa Airport (MXP)
0 changes
ITA
10:451h35
Palermo Airport (PMO)
12:20Milan Linate Airport (LIN)
0 changes
Lufthansa
11:554h35
Palermo Airport (PMO)
16:30Milan Malpensa Airport (MXP)
1 change
Lufthansa
11:555h55
Palermo Airport (PMO)
17:50Milan Linate Airport (LIN)
1 change
Lufthansa
11:555h55
Palermo Airport (PMO)
17:50Milan Linate Airport (LIN)
1 change
ITA
12:251h35
Palermo Airport (PMO)
14:00Milan Linate Airport (LIN)
0 changes
ITA
12:407h30
Palermo Airport (PMO)
20:10Milan Linate Airport (LIN)
1 change
ITA
12:406h30
Palermo Airport (PMO)
19:10Milan Linate Airport (LIN)
1 change
Swiss
14:353h50
Palermo Airport (PMO)
18:25Milan Malpensa Airport (MXP)
1 change
Swiss
14:357h25
Palermo Airport (PMO)
22:00Milan Malpensa Airport (MXP)
2 changes
ITA
14:4520h25
Palermo Airport (PMO)
11:10Milan Linate Airport (LIN)
1 change
ITA
14:4525h25
Palermo Airport (PMO)
16:10Milan Linate Airport (LIN)
1 change
ITA
14:455h25
Palermo Airport (PMO)
20:10Milan Linate Airport (LIN)
1 change
ITA
14:4523h25
Palermo Airport (PMO)
14:10Milan Linate Airport (LIN)
1 change
ITA
14:4516h55
Palermo Airport (PMO)
07:40Milan Linate Airport (LIN)
1 change
ITA
14:456h25
Palermo Airport (PMO)
21:10Milan Linate Airport (LIN)
1 change
ITA
14:458h25
Palermo Airport (PMO)
23:10Milan Linate Airport (LIN)
1 change
ITA
14:4517h25
Palermo Airport (PMO)
08:10Milan Linate Airport (LIN)
1 change
ITA
14:454h25
Palermo Airport (PMO)
19:10Milan Linate Airport (LIN)
1 change
ITA
14:4524h25
Palermo Airport (PMO)
15:10Milan Linate Airport (LIN)
1 change
ITA
15:451h35
Palermo Airport (PMO)
17:20Milan Linate Airport (LIN)
0 changes
ITA
17:301h35
Palermo Airport (PMO)
19:05Milan Linate Airport (LIN)
0 changes
easyJet
17:451h40
Palermo Airport (PMO)
19:25Milan Malpensa Airport (MXP)
0 changes
Lufthansa
17:555h30
Palermo Airport (PMO)
23:25Milan Malpensa Airport (MXP)
1 change
Lufthansa
17:555h30
Palermo Airport (PMO)
23:25Milan Malpensa Airport (MXP)
1 change
Helvetic Airways
19:354h00
Palermo Airport (PMO)
23:35Milan Malpensa Airport (MXP)
1 change
ITA
20:201h35
Palermo Airport (PMO)
21:55Milan Linate Airport (LIN)
0 changes
ITA
21:0510h35
Palermo Airport (PMO)
07:40Milan Linate Airport (LIN)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Palermo to Milan by train, coach or flight

Sun
21 Apr
Mon
22 Apr
Tue
23 Apr
Wed
24 Apr
Thu
25 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May
Sun
05 May
Mon
06 May
Tue
07 May
Wed
08 May
Thu
09 May
Fri
10 May
Sat
11 May

Flight times from Palermo to Milan

Showing times and prices for 21 Apr

Fastest Journey

1 h 35 m

Average

8 h 17 m

Flights per day

39

Distance

887 km

Of the 39 flights that leave Palermo for Milan every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
ITA
12:251h35
Palermo Airport (PMO)
14:00Milan Linate Airport (LIN)
£1691One-way
0 changes
Fastest
ITA
17:301h35
Palermo Airport (PMO)
19:05Milan Linate Airport (LIN)
£2551One-way
0 changes
Fastest
ITA
10:451h35
Palermo Airport (PMO)
12:20Milan Linate Airport (LIN)
£1461One-way
0 changes
Fastest
ITA
09:251h35
Palermo Airport (PMO)
11:00Milan Linate Airport (LIN)
£1051One-way
0 changes
Fastest
ITA
15:451h35
Palermo Airport (PMO)
17:20Milan Linate Airport (LIN)
£1961One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Wizz Air, Malta Air and Ryanair Palermo to Milan

You can travel by flight from Palermo to Milan with Wizz Air, Malta Air and Ryanair for as low as £62. When you search for timetables and tickets, Omio will show you the best trip.

EasyJet is a British multinational budget airline headquartered at London Luton Airport (LTN) and the largest UK-based airline based on the number of passengers carried. EasyJet flies to more than 150 destinations in Europe and North Africa, making it a very popular low-cost carrier for travellers. To keep fares as low as possible, tickets are non-refundable, and no complimentary snacks are served onboard. All easyJet fare types include allowance of one small personal bag, while additional fees apply for travellers bringing hand luggage and checked luggage.

Flight information from Palermo to Milan with easyJet:

  • Average Duration: 1 h 40 min
  • Cheapest Price: £71

FAQs: Palermo to Milan flights

FAQs: Take a flight from Palermo to Milan hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Palermo to Milan.
FAQs
Cheap plane tickets from Palermo to Milan can start from as little as £50 when you book in advance. The average flight ticket price for Palermo to Milan is £135; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Palermo to Milan is 1 h 35 min   to travel the 549 mile long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Palermo to Milan leaves at 05: 20. Plan your trip with the Journey Planner   from Omio.
The last flight from Palermo to Milan leaves at 21: 50.
Take the Palermo to Milan flight with Wizz Air, Ryanair, Malta Air, easyJet, Alitalia, Air Malta, Neos Air or Aeroitalia. However, it's always good to check out all possible airlines for the route from Palermo to Milan as there might be differences in the amenities they offer.

Flights from Palermo to Milan generally leave from Palermo Airport and arrive in Milan Malpensa Airport.

Palermo Airport is 31.5 km away from Palermo city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month to travel from Palermo to Milan by plane is June.
You have options as you can travel between Palermo and Milan 3 different ways: train, coach or flight.

More options for your journey from Palermo to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers