Cheap flights from Palermo to Milan

48 nonstop flights a week, 2 of them today. Operated by 5 airlines, about 1h 40m in the air, 551 mi (887 km). Tickets from $16.

Flights from Palermo to Milan

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Palermo to Milan at a glance

flight time, from 1h 30m to 1h 50m
1h 40m
straight-line distance
551 mi (887 km)
flights a week
48
flights today
2
first and last departure
06:00 - 12:40
lowest price, nonstop, 15 December
$16
airlines
5

Palermo to Milan flight schedule

48 flights a week, 2 today, 33 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FR 1016
Ryanair
06:00 Falcone-Borsellino
07:45 Milano Malpensa, terminal 1
1h 45m
Tue, Wed, Sat
Boeing 737-800
AZ 1768
ITA Airways
06:15 Falcone-Borsellino
07:55 Milano Linate
1h 40m
Daily
Airbus A220-100 Passenger
W4 6601
Wizz Air Malta
06:15 Falcone-Borsellino
08:05 Milano Malpensa
1h 50m
Daily
Airbus A320
FR 1151
Ryanair
06:35 Falcone-Borsellino
08:20 Milano Malpensa, terminal 1
1h 45m
Mon
Boeing 737-800
FR 1439
Ryanair
06:50 Falcone-Borsellino
08:35 Milano Malpensa, terminal 1
1h 45m
Fri
Boeing 737-800
FR 1016
Ryanair
07:20 Falcone-Borsellino
09:05 Milano Malpensa, terminal 1
1h 45m
Thu
Boeing 737-800
U2 3506
easyJet
07:35 Falcone-Borsellino
09:15 Milano Malpensa, terminal 2
1h 40m
Sun
Airbus A320
FR 1029
Ryanair
07:40 Falcone-Borsellino
09:25 Milano Malpensa, terminal 1
1h 45m
Sun
Boeing 737-800
FR 1523
Ryanair
08:10 Falcone-Borsellino
09:55 Milano Malpensa, terminal 1
1h 45m
Fri
Boeing 737
U2 3502
easyJet
09:25 Falcone-Borsellino
11:05 Milano Malpensa, terminal 2
1h 40m
Wed, Sat
Airbus A319
W4 6603
Wizz Air Malta
09:25 Falcone-Borsellino
11:15 Milano Malpensa
1h 50m
Fri
Airbus A320
U2 3502
easyJet
09:30 Falcone-Borsellino
11:10 Milano Malpensa, terminal 2
1h 40m
Tue
Airbus A320
U2 3508
easyJet
09:35 Falcone-Borsellino
11:15 Milano Malpensa, terminal 2
1h 40m
Fri
Airbus A319
AZ 1772
ITA Airways
10:15 Falcone-Borsellino
11:55 Milano Linate
1h 40m
Daily
Airbus A320 NEO
U2 3502
easyJet
10:30 Falcone-Borsellino
12:10 Milano Malpensa, terminal 2
1h 40m
Thu
Airbus A319
U2 3504
easyJet
10:35 Falcone-Borsellino
12:15 Milano Malpensa, terminal 2
1h 40m
Mon
Airbus A320
FR 1439
Ryanair
10:55 Falcone-Borsellino
12:40 Milano Malpensa, terminal 1
1h 45m
Mon
Boeing 737-800
FR 1151
Ryanair
11:00 Falcone-Borsellino
12:45 Milano Malpensa, terminal 1
1h 45m
Sat
Boeing 737-800
FR 1523
Ryanair
11:45 Falcone-Borsellino
13:30 Milano Malpensa, terminal 1
1h 45m
Tue
Boeing 737-800
FR 1523
Ryanair
12:00 Falcone-Borsellino
13:45 Milano Malpensa, terminal 1
1h 45m
Wed
Boeing 737-800
AZ 1764
ITA Airways
12:40 Falcone-Borsellino
14:20 Milano Linate
1h 40m
Daily
Airbus A319

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 December.

FlightDepartsArrivesDurationDaysAircraft
AZ 1772
ITA Airways
11:00 Falcone-Borsellino
12:35 Milano Linate
1h 35m
Seasonal
Airbus A220-300
AZ 1768
ITA Airways
06:25 Falcone-Borsellino
08:00 Milano Linate
1h 35m
Seasonal
Airbus A318/319/320/321
AZ 1772
ITA Airways
11:40 Falcone-Borsellino
13:15 Milano Linate
1h 35m
Seasonal
Airbus A220-300
AZ 1772
ITA Airways
10:55 Falcone-Borsellino
12:30 Milano Linate
1h 35m
Seasonal
Airbus A220-300
W4 6603
Wizz Air Malta
09:20 Falcone-Borsellino
11:10 Milano Malpensa
1h 50m
Seasonal
Airbus A320
FR 1439
Ryanair
10:00 Falcone-Borsellino
11:45 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3502
easyJet
12:45 Falcone-Borsellino
14:25 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
NO 175
Neos
10:40 Falcone-Borsellino
12:10 Milano Malpensa, terminal 1
1h 30m
Seasonal
Boeing 787
FR 1029
Ryanair
09:30 Falcone-Borsellino
11:15 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3502
easyJet
10:45 Falcone-Borsellino
12:25 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
FR 1016
Ryanair
12:00 Falcone-Borsellino
13:45 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
FR 1029
Ryanair
09:00 Falcone-Borsellino
10:45 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3502
easyJet
09:20 Falcone-Borsellino
11:00 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
AZ 1772
ITA Airways
11:20 Falcone-Borsellino
13:00 Milano Linate
1h 40m
Seasonal
Airbus A220-300
FR 1151
Ryanair
06:55 Falcone-Borsellino
08:40 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3506
easyJet
09:15 Falcone-Borsellino
10:55 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A319
FR 1151
Ryanair
07:15 Falcone-Borsellino
09:00 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3506
easyJet
08:20 Falcone-Borsellino
09:55 Milano Malpensa, terminal 2
1h 35m
Seasonal
Airbus A319
FR 1439
Ryanair
12:00 Falcone-Borsellino
13:45 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
FR 1029
Ryanair
07:00 Falcone-Borsellino
08:45 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
FR 1029
Ryanair
06:35 Falcone-Borsellino
08:20 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3618
easyJet
09:30 Falcone-Borsellino
11:10 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A321
FR 1151
Ryanair
12:15 Falcone-Borsellino
14:00 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
FR 1029
Ryanair
07:10 Falcone-Borsellino
08:55 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
FR 1016
Ryanair
12:25 Falcone-Borsellino
14:10 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3502
easyJet
08:20 Falcone-Borsellino
09:55 Milano Malpensa, terminal 2
1h 35m
Seasonal
Airbus A320
U2 3506
easyJet
09:20 Falcone-Borsellino
11:00 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
U2 3506
easyJet
09:25 Falcone-Borsellino
11:05 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
U2 3500
easyJet
01:15 Falcone-Borsellino
02:55 Milano Malpensa, terminal 2
1h 40m
Selected dates
Airbus A321
U2 3618
easyJet
09:20 Falcone-Borsellino
11:00 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320
U2 3608
easyJet
00:15 Falcone-Borsellino
01:55 Milano Malpensa, terminal 2
1h 40m
Selected dates
Airbus A321
U2 3504
easyJet
09:05 Falcone-Borsellino
10:45 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A321
U2 3618
easyJet
01:40 Falcone-Borsellino
03:20 Milano Malpensa, terminal 2
1h 40m
Seasonal
Airbus A320

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Palermo to Milan

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Palermo to Milan depart and land

Departure from Palermo

48 flights a week, 1 mi (1 km) from the city centre

Arrival in Milan

27 flights a week, terminals 1, 2, 25 mi (41 km) from the city centre

Milano Linate closest to the centreLIN

21 flights a week, 4 mi (7 km) from the city centre

When to visit Milan

Weather by month

Best time to visit: April, September and October, +18° to +25° by day. In November it is +12° by day and +5° at night, with 10 rainy days.

Jan
+8° 0° 9 days
Feb
+12° +3° 8 days
Mar
+15° +5° 8 days
Apr
+18° +8° 8 days
May
+22° +13° 17 days
Jun
+29° +19° 9 days
Jul
+30° +20° 12 days
Aug
+30° +20° 10 days
Sep
+25° +16° 12 days
Oct
+20° +12° 10 days
Nov
+12° +5° 10 days
Dec
+8° +2° 8 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Palermo to Milan?
A nonstop flight takes 1 hour 40 minutes on average, from 1h 30m to 1h 50m depending on the flight.
How far is Milan from Palermo?
551 mi (887 km) in a straight line between the cities.
Which airlines fly nonstop from Palermo to Milan?
ITA Airways (21 a week), Ryanair (12 a week), Wizz Air Malta (8 a week), easyJet (7 a week) and Neos.
How many flights a day are there from Palermo to Milan?
2 flights today and 48 a week, about 6.9 a day on average.
When are the first and last flights from Palermo to Milan?
The first departure is at 06:00 (FR1016), the last at 12:40 (AZ1764). Local time.
Which Palermo airport do flights to Milan leave from?
Falcone-Borsellino (48 a week).
Which Milan airport is closest to the city centre?
Milano Linate (LIN), 4 mi (7 km) from the city centre. Others: Milano Malpensa 25 mi (41 km).