Cheap flights from Portsmouth to Milan

Return
Economy
Boston (BOS)
Milan (MIL)
Depart
Return
Any month
Compare vs Cheapflights |

How to find the cheapest flight from
Portsmouth to Milan (MIL)

All the information you need to plan the best null to MIL flight in 2022: compare Portsmouth to Milan flight prices with the expected peak season, weather and rainfall in Milan.
What is the cheapest month to fly from Portsmouth to Milan?

March is one of the best times of the year to fly to Milan from Portsmouth. Prices for March average £53 per person but you can even find prices for as low as £19. The most expensive prices can be found in the month of October. Opting for a March flight can save you 28% on your journey compared to booking in October

How far in advance should I book a flight from Portsmouth to Milan?

Users have found that booking a flight from Portsmouth to Milan at least 60 days early can save you up to 20% on average compared to booking a flight this week. If booking 60 days before your flight isn’t an option for you, users have found flights from Portsmouth to Milan for as little as £48 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as £57 for flights departing within the next 3 days.

When is the cheapest time to fly from Portsmouth to Milan (P0R - MIL)?

When flying from Portsmouth to Milan, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Portsmouth to Milan in August, September 2022

The best prices found for Portsmouth to MIL flights in August, September
30 Sep - 2 Oct
£216pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
SOU
Southampton Eastleigh
23 Sep - 24 Sep
£241pp
SOU
Southampton Eastleigh
Multiple airlines
   
2 STOPS
BGY
Bergamo Orio Al Serio
BGY
Bergamo Orio Al Serio
Multiple Airlines
 
1 STOP
SOU
Southampton Eastleigh
27 Sep - 30 Sep
£270pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh

Portsmouth to Milan 2022 flight deals

Cheap flights to Milan from Portsmouth found for this year
27 Oct - 1 Nov
£178pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£187pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£191pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh

Cheap KLM flights from Portsmouth to Milan

27 Oct - 1 Nov
£178pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£187pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£191pp
SOU
Southampton Eastleigh
KLM
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh

Cheap British Airways flights from Portsmouth to Milan

4 Feb - 6 Feb
£319pp
SOU
Southampton Eastleigh
British Airways
   
2 STOPS
LIN
Milan Linate
LIN
Milan Linate
British Airways
   
2 STOPS
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£394pp
SOU
Southampton Eastleigh
British Airways
   
2 STOPS
LIN
Milan Linate
LIN
Milan Linate
British Airways
   
2 STOPS
SOU
Southampton Eastleigh
27 Oct - 1 Nov
£396pp
SOU
Southampton Eastleigh
British Airways
   
2 STOPS
LIN
Milan Linate
LIN
Milan Linate
British Airways
   
2 STOPS
SOU
Southampton Eastleigh

Last-minute flights from Portsmouth to Milan

Late deals on return flights to Milan from Portsmouth, departing today and this week
21 Aug - 22 Aug
£589pp
SOU
Southampton Eastleigh
Multiple airlines
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
SOU
Southampton Eastleigh
21 Aug - 22 Aug
£601pp
SOU
Southampton Eastleigh
Multiple airlines
 
1 STOP
LIN
Milan Linate
LIN
Milan Linate
KLM
 
1 STOP
SOU
Southampton Eastleigh
21 Aug - 22 Aug
£647pp
SOU
Southampton Eastleigh
Multiple airlines
 
1 STOP
BGY
Bergamo Orio Al Serio
BGY
Bergamo Orio Al Serio
Multiple Airlines
   
2 STOPS
SOU
Southampton Eastleigh

One-way flights to Milan from Portsmouth

The cheapest one-way flights from Portsmouth to Milan
12:15 - 18:40
KLM
1 stop
5h 25m
SOU - LIN
KLM
£258
mytrip.com
04:40 - 17:35
British Airways
2 stops
11h 55m
SOU - LIN
British Airways

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Portsmouth</span> to <span class="emphasized">Milan</span> flights.

Flight FAQs

From Portsmouth to Milan

Can I find flights from Portsmouth to Milan for under £200 on Cheapflights?

Yes, there are multiple flights from Portsmouth to Milan for under £200. The cheapest flight booked recently is on KLM for just £178, but on average you can expect to pay £255.

Are there last-minute flights available from Portsmouth to Milan for under £600?

There are currently 9+ open flights from Portsmouth to Milan within the next 7 days for less than £600.

What days are nonstop flights available from Portsmouth to Milan?

Nonstop flights can be found on the following days: Sunday, Monday, Tuesday, Wednesday, Friday, Saturday.

How many flights depart from Portsmouth to Milan on average per day?

Per day, 12 flights depart from Portsmouth to Milan on average.
Morning (6am - Noon) - 42% of flight departures
Afternoon (Noon - 6pm) - 25% of flight departures
Evening (6pm - Midnight) - 33% of flight departures

How long is the flight from Portsmouth to Milan?

There are many flights that can get you from Portsmouth to Milan in 9h 05m. Fly via KLM or British Airways to get the fastest option. Airlines will cover a distance of 584 mi. Both multi-stop and nonstop flights can be found to your destination and back.

What are the cheapest flights from Portsmouth to Milan?

The cheapest flight price from Portsmouth to Milan is £66. On average you can expect to pay £269. The most popular route, (Southampton Eastleigh - Milan Linate), can usually be booked for £187.

What are the most popular airlines that fly from Portsmouth to Milan?

Consider Air France, British Airways or Ryanair when booking your flight. These represent the most popular airlines when flying from Portsmouth to Milan.

What are the most reliable airlines from Portsmouth to Milan?

Consider Japan Airlines (48%), American Airlines (45%) or British Airways (43%) when booking your flight. These represent the most reliable airlines when flying from Portsmouth to Milan.

What are the most popular routes from Portsmouth to Milan?

Most travelers choose Southampton Eastleigh - Milan Linate, Southampton Eastleigh - Milan Malpensa or Southampton Eastleigh - Bergamo Orio Al Serio when deciding on the best route from Portsmouth to Milan.

COVID Restrictions

View COVID Travel Restrictions for Milan, Italy

Do I need a COVID test to fly to Milan from Portsmouth?

Information is based on travel restrictions from Portsmouth to Milan

Most visitors from Portsmouth can enter Milan without restrictions.

COVID-19 testing requirements
Visitors from Portsmouth are not required to present a negative COVID-19 PCR test or antigen result upon entering Milan.

Quarantine requirements
Visitors from Portsmouth are not required to quarantine after entering Milan.

Do I need a test to fly back to Portsmouth from Milan?

Returning to Portsmouth from Milan

COVID-19 testing requirements
Visitors from Milan are not required to present a negative COVID-19 PCR test or antigen result upon entering Portsmouth.

Quarantine requirements
Visitors from Milan are not required to quarantine after entering Portsmouth.

Hide COVID Travel Restrictions for Milan, Italy

Alternative routes for Portsmouth to Milan

See prices for flight routes from nearby airports that may be better suited for you.

Top 10 airlines flying from Portsmouth to Milan

The chart below displays the airlines Cheapflights users travelling from Portsmouth to Milan choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Wizz Air UK
£7 £17 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Wizz Air UK. Please check directly on their website for additional information.

Search Wizz Air UK flights
Wizz Air
£8 £33 No cancel fee 83%
Search Wizz Air flights
Ryanair
£9 £30 No cancel fee N/A
Search Ryanair flights
easyJet
£37 £78 No cancel fee 86%
Search easyJet flights
British Airways
£43 £132 No cancel fee 70%
Search British Airways flights
ITA Airways
£62 £163 No cancel fee 81%
Search ITA Airways flights
KLM
£113 £176 No cancel fee 75%
Search KLM flights
SWISS
£123 £138 No cancel fee 79%
Search SWISS flights
Lufthansa
£139 £177 No cancel fee 76%
Search Lufthansa flights
AnadoluJet
£285 £399 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by AnadoluJet. Please check directly on their website for additional information.

Search AnadoluJet flights

Hourly flight availability from Portsmouth to Milan

See what time of day planes typically take off from Portsmouth towards Milan.
Morning 6 AM to midday 39% of flight departures
Afternoon Midday to 6 PM 28% of flight departures
Evening 6 PM to midnight 24% of flight departures
Early morning Midnight to 6 AM 9% of flight departures
Midnight
6 AM
Noon
6 PM
Home Europe Italy Milan Cheap flights from Portsmouth to Milan
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First