Palermo to Milan Flights

Thu, May 15
+ 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

Journey information

Overview: Palermo to Milan flight

ItalyItaly
ItalyItaly
Icon of flight
Flights from Palermo to Milan depart on average 47 times per day, taking around 3h 2m. Cheap flight tickets for this journey start at $31 (€26) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
551 miles (887 km)
Average flight duration
3h 2m
Cheapest ticket price
$31 (€26)
Flights per day
47
Direct flights
10
Airlines
8
Fastest flight
1h 35m
Cheapest month to travel
February
First flight
04:45
Last flight
21:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Palermo to Milan

Showing times and prices for May 15

Cheapest price

$121

Average price

$275

Fastest journey

1 h 35 m

Average duration

1 h 35 m

Flights per day

48

Distance

887 km

Cheap tickets

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 traveling at rush hour.

The average ticket from Palermo to Milan will cost around $275 if you buy it on the day, but the cheapest tickets can be found for only $121.

Fast flights

Of the 48 flights that leave Palermo for Milan onThu, May 15, 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Thu, May 15 the direct flights cover the 887 km distance in an average of 1 h 35 m but if you time it right, some flights will get you there in just 1 h 35 m .

On Thu, May 15 the longest flights will take 1 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

KM Malta AirlinesFR 1029
11:20PM1h45
Palermo Airport (PMO)
01:05AMMilan Malpensa Airport (MXP)
$1211One-way
0 transfers
KM Malta AirlinesFR 1016
11:55AM1h45
Palermo Airport (PMO)
01:40PMMilan Malpensa Airport (MXP)
$1361One-way
0 transfers
KM Malta AirlinesFR 6148
07:10PM1h40
Palermo Airport (PMO)
08:50PMMilan Bergamo Orio al Serio Airport (BGY)
$1371One-way
0 transfers
KM Malta AirlinesFR 2290
10:45AM1h40
Palermo Airport (PMO)
12:25PMMilan Bergamo Orio al Serio Airport (BGY)
$1371One-way
0 transfers
KM Malta AirlinesFR 6452
10:00PM1h40
Palermo Airport (PMO)
11:40PMMilan Bergamo Orio al Serio Airport (BGY)
$1371One-way
0 transfers

Travel Information

Compare bus, train, flight, and ferry for Palermo to Milan

Omio recommends booking the flight as it is the most popular option from Palermo to Milan among Omio's users. If you are prioritising price take the ferry with prices starting from €55. For those with little time consider booking a flight which can get you there in 3h 2m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.3 - 0.8kg.

Compare flight with

Most popular
Flight
Bus
Train
Ferry

€121

Average price

€88

Average price

€152

Average price

€65

Average price

Cheapest

6h 2m

Average duration

Fastest

3h 2m

Onboard

+

3h 0m

Additional time*

22h 53m

Average duration

22h 23m

Onboard

+

30m

Additional time*

20h 15m

Average duration

19h 45m

Onboard

+

30m

Additional time*

21h 27m

Average duration

20h 27m

Onboard

+

1h 0m

Additional time*

-

CO2 emissions

0.9 - 2.2kg

CO2 emissions

0.3 - 0.8kg

CO2 emissions

Lowest

-

CO2 emissions

Direct Options

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Palermo to Milan flight times

Showing flights for tomorrow, Thursday, May 15
Last updated at 9:49 PM
ProviderDepartsDurationArrivesTransfers
Tickets
swissLX1749 · LX1852+austrian_airlinesOS810 · OS5133:50 AM Palermo Airport (PMO)
11h00
2:50 PM Milan Malpensa Airport (MXP)3 transfers
swissLX1749+air_dolomitiLH6907 · LH56363:50 AM Palermo Airport (PMO)
8h05
11:55 AM Milan Malpensa Airport (MXP)2 transfers
swissLX1749+air_balticSN2730+brussels_airlinesSN31473:50 AM Palermo Airport (PMO)
6h30
10:20 AM Milan Linate Airport (LIN)2 transfers
swissLX1749 · LX2158+lufthansaLH254+eurowings_discoverLH43033:50 AM Palermo Airport (PMO)
12h15
4:05 PM Milan Malpensa Airport (MXP)3 transfers
swissLX1749 · LX2158+lufthansaLH254+eurowings_discover4Y5133:50 AM Palermo Airport (PMO)
12h15
4:05 PM Milan Malpensa Airport (MXP)3 transfers
italia_trasportoaz17684:45 AM Palermo Airport (PMO)
1h35
6:20 AM Milan Linate Airport (LIN)0 transfersDirect
aeroitaliaXZ2710 · XZ20235:10 AM Palermo Airport (PMO)
10h20
3:30 PM Milan Malpensa Airport (MXP)1 transfer
malta_airFR 49686:45 AM Palermo Airport (PMO)
1h40
8:25 AM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
easyjetU235027:20 AM Palermo Airport (PMO)
1h40
9:00 AM Milan Malpensa Airport (MXP)0 transfersDirect
malta_airFR 22908:45 AM Palermo Airport (PMO)
1h40
10:25 AM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
malta_airFR 44998:45 AM Palermo Airport (PMO)
1h35
10:20 AM Parma Airport (PMF)0 transfersDirect
italia_trasportoaz17729:00 AM Palermo Airport (PMO)
1h40
10:40 AM Milan Linate Airport (LIN)0 transfersDirect
lufthansaLH323+helveticLX1073 · LX16229:25 AM Palermo Airport (PMO)
7h15
4:40 PM Milan Malpensa Airport (MXP)2 transfers
lufthansaLH323 · LH110+air_dolomitiLH95149:25 AM Palermo Airport (PMO)
7h30
4:55 PM Milan Malpensa Airport (MXP)2 transfers
aeroitaliaXZ2712 · XZ20239:35 AM Palermo Airport (PMO)
5h55
3:30 PM Milan Malpensa Airport (MXP)1 transfer
aeroitaliaXZ2712 · XZ22259:35 AM Palermo Airport (PMO)
10h30
8:05 PM Milan Malpensa Airport (MXP)1 transfer
lufthansaLH1915 · LH1804+swissLX2033+helveticLX16389:50 AM Palermo Airport (PMO)
11h45
9:35 PM Milan Malpensa Airport (MXP)3 transfers
lufthansaLH1915 · LH2478+swissLX327+helveticLX16389:50 AM Palermo Airport (PMO)
11h45
9:35 PM Milan Malpensa Airport (MXP)3 transfers
lufthansaLH1915+air_balticLH1816+swissLX1957+helveticLX16389:50 AM Palermo Airport (PMO)
11h45
9:35 PM Milan Malpensa Airport (MXP)3 transfers
lufthansaLH1915 · LH111+air_dolomitiLH94909:50 AM Palermo Airport (PMO)
6h45
4:35 PM Milan Linate Airport (LIN)2 transfers
lufthansaLH1915 · LH111+air_dolomitiEN88029:50 AM Palermo Airport (PMO)
6h45
4:35 PM Milan Linate Airport (LIN)2 transfers
lufthansaLH1915+swissLX2151+helveticLX1638+eurowings_discover4Y4529:50 AM Palermo Airport (PMO)
11h45
9:35 PM Milan Malpensa Airport (MXP)3 transfers
malta_airFR 10169:55 AM Palermo Airport (PMO)
1h45
11:40 AM Milan Malpensa Airport (MXP)0 transfersDirect
italia_trasportoaz1784 · az213010:15 AM Palermo Airport (PMO)
10h55
9:10 PM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz176410:45 AM Palermo Airport (PMO)
1h35
12:20 PM Milan Linate Airport (LIN)0 transfersDirect
easyjetU2350611:50 AM Palermo Airport (PMO)
1h40
1:30 PM Milan Malpensa Airport (MXP)0 transfersDirect
italia_trasportoaz1766 · az213012:25 PM Palermo Airport (PMO)
8h45
9:10 PM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1792 · az21301:10 PM Palermo Airport (PMO)
8h00
9:10 PM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1792 · az20141:10 PM Palermo Airport (PMO)
16h30
5:40 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz17861:40 PM Palermo Airport (PMO)
1h35
3:15 PM Milan Linate Airport (LIN)0 transfersDirect
air_dolomitiEN8315+swissLX1111+helveticLX16383:55 PM Palermo Airport (PMO)
5h40
9:35 PM Milan Malpensa Airport (MXP)2 transfers
air_dolomitiLH7423+swissLX1111+helveticLX16383:55 PM Palermo Airport (PMO)
5h40
9:35 PM Milan Malpensa Airport (MXP)2 transfers
easyjetU236064:30 PM Palermo Airport (PMO)
1h40
6:10 PM Milan Malpensa Airport (MXP)0 transfersDirect
italia_trasportoaz1794 · az20105:05 PM Palermo Airport (PMO)
13h05
6:10 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1794 · az20145:05 PM Palermo Airport (PMO)
12h35
5:40 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1794 · az20165:05 PM Palermo Airport (PMO)
14h05
7:10 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1794 · az21305:05 PM Palermo Airport (PMO)
4h05
9:10 PM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1794 · az20285:05 PM Palermo Airport (PMO)
15h05
8:10 AM Milan Linate Airport (LIN)1 transfer
malta_airFR 61485:10 PM Palermo Airport (PMO)
1h40
6:50 PM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
italia_trasportoaz17905:30 PM Palermo Airport (PMO)
1h35
7:05 PM Milan Linate Airport (LIN)0 transfersDirect
austrian_airlinesOS488 · OS111+air_dolomitiLH74046:10 PM Palermo Airport (PMO)
13h10
7:20 AM Milan Linate Airport (LIN)2 transfers
italia_trasportoaz1780 · az20146:30 PM Palermo Airport (PMO)
11h10
5:40 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1780 · az20166:30 PM Palermo Airport (PMO)
12h40
7:10 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1780 · az20366:30 PM Palermo Airport (PMO)
15h10
9:40 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1780 · az20106:30 PM Palermo Airport (PMO)
11h40
6:10 AM Milan Linate Airport (LIN)1 transfer
italia_trasportoaz1780 · az20286:30 PM Palermo Airport (PMO)
13h40
8:10 AM Milan Linate Airport (LIN)1 transfer
malta_airFR 64528:00 PM Palermo Airport (PMO)
1h40
9:40 PM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
malta_airFR 10299:20 PM Palermo Airport (PMO)
1h45
11:05 PM Milan Malpensa Airport (MXP)0 transfersDirect

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Palermo to Milan?

The best time to book your flight from Palermo to Milan is 77 days before departure. See how prices for flights change on the Palermo to Milan route.
Prices are for one-way tickets for one passenger from Palermo to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Palermo to Milan.

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

Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Wizz Air and easyJet flights from Palermo to Milan

Buy your official Ryanair, Wizz Air and easyJet flight tickets to Milan from Palermo from $31 (€26) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket from Palermo to Milan includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Palermo to Milan flight information with Ryanair:

  • Average Duration: 1 h 40 min
  • Cheapest Price: $31

FAQs: Palermo to Milan Flight

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

popular airports

Popular airports from Palermo to Milan

Palermo
Milan
The major airport for departures in Palermo is Palermo Airport. Find all the information you need to know about services, amenities and connections at Palermo Airport for your trip from Palermo to Milan.
Amenities at airport
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
2 km
carConnection
Car connection
A29, Exit Cinisi
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Dining
Dining
  • Marche and McDonald's.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • NH Catania Parco Degli Aragonesi (nearby).
Lounge
Lounge
  • Lounge available in the departures area.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Palermo Airport
  • Bus: Prestia e Comandè Train: Trinacria Express
The major airport for arrivals in Milan is Milan Linate Airport. Find all the information you need to know about services, amenities and connections at Milan Linate Airport for your journey to Milan from Palermo.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
6 km
carConnection
Car connection
A51, exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Prices start at €6 per hour.
Dining
Dining
  • Fast food and cafes.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • El Plantio Golf Resort (short drive).
Lounge
Lounge
  • Lounge available, Sala Leonardo Lounge, access with membership or fee.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area, near baggage claim.
Public transit options for Milan Linate Airport
  • Bus: A, 68, 69, 80
Amenities at airport
WifiWifi
ParkingParking
DiningDining
ATMATM
AccessibilityAccessibility
WCWC
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
3 km
carConnection
Car connection
Via Emilia Ovest, Exit 9
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Dining
Dining
  • Italian cuisine and snacks.
Accessibility
Accessibility
  • Ramps, toilets.
WC
WC
  • Available throughout the airport.
Lost and Found Office
Lost and Found Office
  • Located in the terminal.
Public transit options for Parma Airport
  • Bus: 6
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
A4 motorway, exit Seriate
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Starting at €5 per hour.
Dining
Dining
  • Burger King, Wetherspoon, fast food, and sit-down options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sofitel and Hilton (walking distance).
Lounge
Lounge
  • Lounge available, with access for a fee or membership.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area.
Public transit options for Milan Bergamo Orio al Serio Airport
  • Bus: 1, 5
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
2 km
carConnection
Car connection
A8 Motorway, exit Busto Arsizio.
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; cost around €6 per hour.
Dining
Dining
  • Café Eiffel (French cuisine), McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hilton Rome Airport (directly connected to the terminals).
Lounge
Lounge
  • Lounges available in Terminal 1, including Sala Montale and Club SEA.
Lost and Found Office
Lost and Found Office
  • Located in both terminals, near baggage claim.
Public transit options for Milan Malpensa Airport
  • Train: Malpensa Express Bus: Terravision, Autostradale, Malpensa Shuttle

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
Currency
Language

Useful links