19 nonstop flights a week, 2 of them today. Operated by 3 airlines, about 2h 30m in the air, 941 mi (1,515 km). Tickets from $22.
Flights from Porto 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.
Porto to Milan at a glance
flight time, from 2h 25m to 2h 40m
2h 30m
straight-line distance
941 mi (1,515 km)
flights a week
19
flights today
2
first and last departure
06:10 - 19:55
lowest price, nonstop, 20 December
$22
airlines
3
Porto to Milan flight schedule
19 flights a week, 2 today, 13 seasonal or one-off. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
FR 8953
Ryanair
06:10Porto
09:40Milano Malpensa, terminal 1
2h 30m
Wed
Boeing 737
FR 4017
Ryanair
06:55Porto
10:25Milano Malpensa, terminal 1
2h 30m
Tue
Boeing 737
FR 8953
Ryanair
07:05Porto
10:35Milano Malpensa, terminal 1
2h 30m
Thu
Boeing 737-800
FR 4017
Ryanair
07:30Porto
11:00Milano Malpensa, terminal 1
2h 30m
Sun
Boeing 737-800
U2 3882
easyJet
09:05Porto
12:30Milano Malpensa, terminal 2
2h 25m
Sat
Airbus A321
U2 3882
easyJet
13:20Porto
16:45Milano Malpensa, terminal 2
2h 25m
Thu
Airbus A320
FR 4017
Ryanair
13:30Porto
17:00Milano Malpensa, terminal 1
2h 30m
Mon
Boeing 737
U2 5448
easyJet
13:50Porto
17:20Milano Linate
2h 30m
Mon, Wed, Thu, Fri
Airbus A320
U2 5448
easyJet
14:00Porto
17:30Milano Linate
2h 30m
Sun
Airbus A319
FR 4017
Ryanair
15:30Porto
19:00Milano Malpensa, terminal 1
2h 30m
Sat
Boeing 737
FR 4017
Ryanair
16:50Porto
20:20Milano Malpensa, terminal 1
2h 30m
Fri
Boeing 737
U2 3882
easyJet
19:20Porto
22:50Milano Malpensa, terminal 2
2h 30m
Tue
Airbus A321
W4 6336
Wizz Air Malta
19:55Porto
23:25Milano Malpensa
2h 30m
Mon, Thu, Fri, Sun
Airbus A320
Seasonal and one-off flights
Not operating in the next two weeks. The first of them is on 24 March.
FlightDepartsArrivesDurationDaysAircraft
FR 4017
Ryanair
13:50Porto
17:20Milano Malpensa, terminal 1
2h 30m
Seasonal
Boeing 737-800
FR 4017
Ryanair
13:45Porto
17:10Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737-800
U2 5454
easyJet
13:55Porto
17:30Milano Linate
2h 35m
Seasonal
Airbus A320
FR 4017
Ryanair
09:20Porto
12:45Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737-800
U2 5454
easyJet
13:45Porto
17:20Milano Linate
2h 35m
Seasonal
Airbus A320
U2 6867
easyJet
07:00Porto
10:35Milano Linate
2h 35m
Seasonal
Airbus A320
FR 4017
Ryanair
11:45Porto
15:10Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737
FR 8953
Ryanair
09:35Porto
13:00Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737-800
FR 4017
Ryanair
18:20Porto
21:45Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737-800
FR 4017
Ryanair
18:25Porto
21:50Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737-800
FR 4017
Ryanair
10:10Porto
13:35Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737
U2 5454
easyJet
13:40Porto
17:20Milano Linate
2h 40m
Seasonal
Airbus A319
FR 8953
Ryanair
17:05Porto
20:30Milano Malpensa, terminal 1
2h 25m
Seasonal
Boeing 737
Days of the week are taken from the schedule for the next 14 days; schedules change by season. Milan is 1 hour ahead of Porto. The search shows seat availability and the price for your date.
Airlines flying Porto to Milan
Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches