Cheap flights from Milan to Porto from £32

Return
1 adult
Economy
From?
To?
Fri 3/12
Fri 10/12

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel from Milan to Porto.
View current Portugal travel restrictions

Flight information for Milan to Porto
(MIL to OPO)

Find info about flight duration, direct flights, and airports for your flight from Milan to Porto
Best price found£69The best flight deal from Milan to Porto found on momondo in the last 72 hours is £69
Fastest flight time8h 10mThe fastest flight from Milan to Porto takes 8h 10m
Direct flightsNoneThere are no direct flights from Milan to Porto. Popular non-direct route for this connection is Milan Linate Airport - Porto Airport.
Airports in Porto1 airportThere is 1 airport near Porto: Porto (OPO)

How to get the cheapest flight ticket from Milan to Porto

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Milan to Porto?

January

The cheapest time of year to fly to Porto from Milan is January. The most expensive is April.

What is the cheapest day to depart Milan for Porto?

Monday

The cheapest day of the week is usually Monday. The most expensive is usually Saturday.

When is the cheapest time to fly from Milan to Porto?

in the morning

Milan to Porto flights are approximately 20% more expensive in the evening than in the morning

What is the cheapest airline that flies to Porto from Milan?

TAP AIR PORTUGAL

TAP AIR PORTUGAL is the most popular carrier operating from Milan to Porto

What is the cheapest Milan to Porto flight route?

Milan Linate - Porto

Fly from Milan Linate to Porto for the best Milan - Porto flight prices

How far in advance should you book Milan to Porto flights?

45 days before

The cheapest time to buy a flight from Milan to Porto is approximately 45 days to departure


Easily compare return flights from Milan to Porto

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Milan to Porto by changing tabs
easyJet
2 Mar
LIN10:55Milan Linate
21h 10m
1 stop
OPO08:05Porto
6 Mar
OPO16:10Porto
17h 00m
1 stop
LIN09:10Milan Linate
Multiple Airlines
3 Feb
LIN10:55Milan Linate
8h 25m
1 stop
OPO19:20Porto
6 Feb
OPO04:15Porto
5h 30m
1 stop
LIN09:45Milan Linate
KLM
18 Jan
LIN06:20Milan Linate
12h 00m
1 stop
OPO18:20Porto
22 Jan
OPO06:15Porto
22h 15m
1 stop
LIN04:30Milan Linate
Brussels Airlines
10 Dec
LIN01:55Milan Linate
6h 10m
1 stop
OPO08:05Porto
12 Dec
OPO07:55Porto
8h 20m
1 stop
LIN16:15Milan Linate
Lufthansa
19 Feb
LIN01:30Milan Linate
6h 35m
1 stop
OPO08:05Porto
27 Feb
OPO07:55Porto
9h 05m
1 stop
LIN17:00Milan Linate
easyJet
11 Dec
LIN01:55Milan Linate
13h 25m
1 stop
OPO15:20Porto
12 Dec
OPO16:10Porto
17h 00m
1 stop
LIN09:10Milan Linate

Find the cheapest one-way flights from Milan to Porto

If you're looking for one-way flights from Milan to Porto, view some of our deals below provided by Brussels Airlines, KLM and easyJet
Multiple Airlines
29 Dec
LIN03:40Milan Linate
38h 45m
2 stops
OPO18:25Porto
easyJet
5 Mar
LIN01:55Milan Linate
13h 10m
1 stop
OPO15:05Porto
KLM
12 Jan
LIN09:05Milan Linate
21h 25m
1 stop
OPO06:30Porto

Search last-minute flights to Porto from Milan

Find and compare flight prices for your last-minute flight from Milan to Porto
easyJet
8 Dec
LIN09:00Milan Linate
23h 55m
1 stop
OPO08:55Porto
12 Dec
OPO16:10Porto
17h 00m
1 stop
LIN09:10Milan Linate
Brussels Airlines
8 Dec
LIN07:10Milan Linate
24h 55m
1 stop
OPO08:05Porto
14 Dec
OPO07:55Porto
8h 20m
1 stop
LIN16:15Milan Linate
KLM
7 Dec
LIN06:20Milan Linate
12h 00m
1 stop
OPO18:20Porto
14 Dec
OPO06:15Porto
10h 40m
1 stop
LIN16:55Milan Linate
Lufthansa
3 Dec
LIN01:30Milan Linate
6h 35m
1 stop
OPO08:05Porto
5 Dec
OPO08:45Porto
8h 15m
2 stops
LIN17:00Milan Linate
KLM
4 Dec
LIN06:20Milan Linate
12h 00m
1 stop
OPO18:20Porto
7 Dec
OPO00:00Porto
16h 55m
1 stop
LIN16:55Milan Linate
Multiple Airlines
8 Dec
LIN02:25Milan Linate
11h 10m
1 stop
OPO13:35Porto
14 Dec
OPO03:20Porto
12h 05m
2 stops
LIN15:25Milan Linate

Best airlines flying from Milan to Porto

Compare and see reviews for airlines that fly from Milan to Porto with momondo
AirlineRatingFree cancellationPrice
TAP AIR PORTUGAL
PriceFrom £96
Free cancellation
Rating
7.6

  • How far is Milan to Porto by plane?

    Porto is 940.9 mi away from Milan. Flights usually cover this in 5h 20m, depending on flying conditions and air traffic around both airports.


Can I fly to Porto from Milan right now?

Information is based on travel restrictions from Milan to Porto

Most visitors from Milan need to provide a negative COVID-19 test result and/or quarantine to enter Porto.

COVID-19 testing requirements
Visitors from Milan must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 for RT-PCR (NAAT) and 24 Antigen (quick-test) hours before departing to Porto.

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

Documents
Health declaration for Madeira - Travelers must complete and submit it 12-48 hours before departure. This will generate a QR code which must be presented upon arrival.


Can I fly back to Milan from Porto?

Returning to Milan from Porto

COVID-19 testing requirements
Visitors from Porto must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Milan.

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

If you are planning to travel to Porto at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Alternative routes for Milan to Porto

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Milan to Lisbon Flights
Fastest flight time2h 50m
Cheapest price£63
Milan to Funchal Flights
Fastest flight time10h 05m
Cheapest price£258
Milan to Ponta Delgada Flights
Fastest flight time27h 20m
Cheapest price£330