Guía de tarifas
Las tarifas más bajas estimadas encontradas en 7 días
La aerolínea más barata que vuela de Oporto a Milán es KLM.
Periodo de viaje: febrero 2025 - enero 2026
El mes más barato para volar de Oporto a Milán es abril.
-
feb. 2025
-
mar. 2025
-
abr. 2025
-
may. 2025
-
jun. 2025
-
jul. 2025
-
ago. 2025
-
sep. 2025
-
oct. 2025
-
nov. 2025
-
dic. 2025
-
ene. 2026
El día más barato para volar de Oporto a Milán es miércoles.
-
dom. domingo
-
lun. lunes
-
mar. martes
-
mié. miércoles
-
jue. jueves
-
vie. viernes
-
sáb. sábado
Horarios de Vuelos
Última actualización: jue., 2 ene., 2025
-
Time
Más temprano
- Más temprano
- Último
-
Salida
Más temprano
- Más temprano
- Último
-
Llega
- Más temprano
- Último
-
Duración
- El más corto
- El más largo
-
Escala
Todos
-
Por Aerolínea
Filtrar por aerolínea
Ver todas las aerolíneas
-
Disponibilidad
- M
- T
- W
- T
- F
- S
- S
-
06:15 OPO09:40 MXP2Hrs, 25m Directo
-
OPOPorto 06:15 - MXP 09:40 2h 25m Directo
-
OPOPorto 06:15
-
MXPMilán Malpensa 09:40
- 2h 25m
- Directo
-
Ryanair (FR 4017)Boeing 737 Max 8 Passenger -
Ryanair (FR 4017) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
06:30 OPO10:00 BGY2Hrs, 30m Directo
-
OPOPorto 06:30 - BGY 10:00 2h 30m Directo
-
OPOPorto 06:30
-
BGYMilán Bérgamo 10:00
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 Max 8 Passenger -
Ryanair (FR 4041) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
07:45 OPO11:15 BGY2Hrs, 30m Directo
-
OPOPorto 07:45 - BGY 11:15 2h 30m Directo
-
OPOPorto 07:45
-
BGYMilán Bérgamo 11:15
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 800 -
Ryanair (FR 4041) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
10:25 OPO13:55 BGY2Hrs, 30m Directo
-
OPOPorto 10:25 - BGY 13:55 2h 30m Directo
-
OPOPorto 10:25
-
BGYMilán Bérgamo 13:55
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 Max 8 Passenger -
Ryanair (FR 4041) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
12:35 OPO16:00 MXP2Hrs, 25m Directo
-
OPOPorto 12:35 - MXP 16:00 2h 25m Directo
-
OPOPorto 12:35
-
MXPMilán Malpensa 16:00
- 2h 25m
- Directo
-
Ryanair (FR 4017)Boeing 737 Max 8 Passenger -
Ryanair (FR 4017) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
12:45 OPO16:15 BGY2Hrs, 30m Directo
-
OPOPorto 12:45 - BGY 16:15 2h 30m Directo
-
OPOPorto 12:45
-
BGYMilán Bérgamo 16:15
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 800 -
Ryanair (FR 4041) -
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800
-
14:35 OPO18:05 BGY2Hrs, 30m Directo
-
OPOPorto 14:35 - BGY 18:05 2h 30m Directo
-
OPOPorto 14:35
-
BGYMilán Bérgamo 18:05
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 800 -
Ryanair (FR 4041) -
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800
-
15:05 OPO18:35 BGY2Hrs, 30m Directo
-
OPOPorto 15:05 - BGY 18:35 2h 30m Directo
-
OPOPorto 15:05
-
BGYMilán Bérgamo 18:35
- 2h 30m
- Directo
-
Ryanair (FR 4041)Boeing 737 Max 8 Passenger -
Ryanair (FR 4041) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
19:05 OPO22:35 BGY2Hrs, 30m Directo
-
OPOPorto 19:05 - BGY 22:35 2h 30m Directo
-
OPOPorto 19:05
-
BGYMilán Bérgamo 22:35
- 2h 30m
- Directo
-
Ryanair (FR 4637)Boeing 737 800 -
Ryanair (FR 4637) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
06:00 OPO12:45 MXP5Hrs, 45m 1 Stop (MAD)
-
OPOPorto 06:00 - MXP 12:45 5h 45m 1 Stop (MAD) Madrid
-
OPOPorto 06:00MADMadrid Barajas Airport 10:35
-
MADMadrid Barajas Airport 08:15MXPMilán Malpensa 12:45
- 5h 45m (2h 20m)
- 1 Stop MAD · Madrid 2h 20m
-
Ryanair (FR 573)Boeing 737 800 Ryanair (FR 2753)Boeing 737 800 -
Ryanair (FR 573) -
- -
- -
- -
- -
- -
- -
- S
-
06:15 OPO13:30 LIN6Hrs, 15m 1 Stop (AMS)
-
OPOPorto 06:15 - LIN 13:30 6h 15m 1 Stop (AMS) Ámsterdam
-
OPOPorto 06:15AMSAmsterdam-Schiphol 11:50
-
AMSAmsterdam-Schiphol 09:50LINMilán Linate 13:30
- 6h 15m (2h)
- 1 Stop AMS · Ámsterdam 2h
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1615)Embraer 175 -
KLM (KL 1570) -
- -
- -
- -
- T
- F
- -
- -
-
06:20 OPO14:20 MXP7Hrs, 00m 1 Stop (STN)
-
OPOPorto 06:20 - MXP 14:20 7h 1 Stop (STN) Londres
-
OPOPorto 06:20STNLondres Stansted 11:30
-
STNLondres Stansted 08:35MXPMilán Malpensa 14:20
- 7h (2h 55m)
- 1 Stop STN · Londres 2h 55m
-
Ryanair (FR 1262)Boeing 737 Max 8 Passenger Ryanair (FR 2757)Boeing 737 800 -
Ryanair (FR 1262) -
- -
- -
- -
- -
- F
- -
- -
-
06:20 OPO13:30 LIN6Hrs, 10m 1 Stop (AMS)
-
OPOPorto 06:20 - LIN 13:30 6h 10m 1 Stop (AMS) Ámsterdam
-
OPOPorto 06:20AMSAmsterdam-Schiphol 11:50
-
AMSAmsterdam-Schiphol 09:55LINMilán Linate 13:30
- 6h 10m (1h 55m)
- 1 Stop AMS · Ámsterdam 1h 55m
-
KLM (KL 1570)Embraer 195 E2 KLM (KL 1615)Embraer 175 -
KLM (KL 1570) -
- M
- -
- -
- -
- -
- -
- -
-
06:30 OPO14:35 BGY7Hrs, 05m 1 Stop (BVA)
-
OPOPorto 06:30 - BGY 14:35 7h 05m 1 Stop (BVA) París
-
OPOPorto 06:30BVAParís Beauvais 13:05
-
BVAParís Beauvais 09:40BGYMilán Bérgamo 14:35
- 7h 05m (3h 25m)
- 1 Stop BVA · París 3h 25m
-
Ryanair (FR 594)Boeing 737 Max 8 Passenger Ryanair (FR 3433)Boeing 737 800 -
Ryanair (FR 594) -
- -
- T
- -
- -
- -
- -
- -
-
08:20 OPO14:35 MXP5Hrs, 15m 1 Stop (BVA)
-
OPOPorto 08:20 - MXP 14:35 5h 15m 1 Stop (BVA) París
-
OPOPorto 08:20BVAParís Beauvais 13:05
-
BVAParís Beauvais 11:30MXPMilán Malpensa 14:35
- 5h 15m (1h 35m)
- 1 Stop BVA · París 1h 35m
-
Ryanair (FR 7474)Boeing 737 Max 8 Passenger Ryanair (FR 8883)Boeing 737 Max 8 Passenger -
Ryanair (FR 7474) -
- -
- -
- -
- -
- -
- -
- S
-
08:30 OPO15:10 MXP5Hrs, 40m 1 Stop (BCN)
-
OPOPorto 08:30 - MXP 15:10 5h 40m 1 Stop (BCN) Barcelona
-
OPOPorto 08:30BCNEl Prat 13:25
-
BCNEl Prat 11:15MXPMilán Malpensa 15:10
- 5h 40m (2h 10m)
- 1 Stop BCN · Barcelona 2h 10m
-
Ryanair (FR 4546)Boeing 737 Max 8 Passenger Ryanair (FR 7541)Boeing 737 800 -
Ryanair (FR 4546) -
- -
- -
- -
- -
- -
- S
- -
-
08:35 OPO16:30 MXP6Hrs, 55m 1 Stop (BCN)
-
OPOPorto 08:35 - MXP 16:30 6h 55m 1 Stop (BCN) Barcelona
-
OPOPorto 08:35BCNEl Prat 14:50
-
BCNEl Prat 11:20MXPMilán Malpensa 16:30
- 6h 55m (3h 30m)
- 1 Stop BCN · Barcelona 3h 30m
-
Vueling Airlines (VY 8475)Airbus Industrie A320 Sharklets Vueling Airlines (VY 6332)Airbus Industrie A320 Sharklets -
Vueling Airlines (VY 8475) -
- -
- -
- W
- -
- -
- -
- -
-
08:45 OPO16:35 BGY6Hrs, 50m 1 Stop (STN)
-
OPOPorto 08:45 - BGY 16:35 6h 50m 1 Stop (STN) Londres
-
OPOPorto 08:45STNLondres Stansted 13:45
-
STNLondres Stansted 11:10BGYMilán Bérgamo 16:35
- 6h 50m (2h 35m)
- 1 Stop STN · Londres 2h 35m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 2738)Boeing 737 800 -
Ryanair (FR 1262) -
- M
- -
- -
- -
- -
- -
- -
-
08:45 OPO15:10 MXP5Hrs, 25m 1 Stop (STN)
-
OPOPorto 08:45 - MXP 15:10 5h 25m 1 Stop (STN) Londres
-
OPOPorto 08:45STNLondres Stansted 12:20
-
STNLondres Stansted 11:10MXPMilán Malpensa 15:10
- 5h 25m (1h 10m)
- 1 Stop STN · Londres 1h 10m
-
Ryanair (FR 1262)Boeing 737 800 Ryanair (FR 8721)Boeing 737 800 -
Ryanair (FR 1262) -
- -
- -
- -
- -
- -
- -
- S
-
09:30 OPO15:30 MXP5Hrs, 00m 1 Stop (VLC)
-
OPOPorto 09:30 - MXP 15:30 5h 1 Stop (VLC) Valencia
-
OPOPorto 09:30VLCValencia Airport 13:30
-
VLCValencia Airport 11:55MXPMilán Malpensa 15:30
- 5h (1h 35m)
- 1 Stop VLC · Valencia 1h 35m
-
Ryanair (FR 1710)Boeing 737 800 Ryanair (FR 7471)Boeing 737 800 -
Ryanair (FR 1710) -
- M
- -
- -
- -
- -
- -
- -
-
09:30 OPO16:55 BGY6Hrs, 25m 1 Stop (VLC)
-
OPOPorto 09:30 - BGY 16:55 6h 25m 1 Stop (VLC) Valencia
-
OPOPorto 09:30VLCValencia Airport 15:00
-
VLCValencia Airport 11:55BGYMilán Bérgamo 16:55
- 6h 25m (3h 05m)
- 1 Stop VLC · Valencia 3h 05m
-
Ryanair (FR 1710)Boeing 737 800 Ryanair (FR 496)Boeing 737 800 -
Ryanair (FR 1710) -
- M
- -
- -
- -
- -
- -
- -
-
09:40 OPO15:50 MXP5Hrs, 10m 1 Stop (BCN)
-
OPOPorto 09:40 - MXP 15:50 5h 10m 1 Stop (BCN) Barcelona
-
OPOPorto 09:40BCNEl Prat 14:05
-
BCNEl Prat 12:25MXPMilán Malpensa 15:50
- 5h 10m (1h 40m)
- 1 Stop BCN · Barcelona 1h 40m
-
Ryanair (FR 4546)Boeing 737 800 Ryanair (FR 269)Boeing 737 800 -
Ryanair (FR 4546) -
- M
- -
- -
- -
- -
- -
- -
-
10:35 OPO18:00 BGY6Hrs, 25m 1 Stop (STN)
-
OPOPorto 10:35 - BGY 18:00 6h 25m 1 Stop (STN) Londres
-
OPOPorto 10:35STNLondres Stansted 15:10
-
STNLondres Stansted 13:00BGYMilán Bérgamo 18:00
- 6h 25m (2h 10m)
- 1 Stop STN · Londres 2h 10m
-
Ryanair (FR 1276)Boeing 737 Max 8 Passenger Ryanair (FR 4189)Boeing 737 800 -
Ryanair (FR 1276) -
- -
- -
- -
- -
- -
- -
- S
-
10:35 OPO17:05 BGY5Hrs, 30m 1 Stop (STN)
-
OPOPorto 10:35 - BGY 17:05 5h 30m 1 Stop (STN) Londres
-
OPOPorto 10:35STNLondres Stansted 14:15
-
STNLondres Stansted 13:00BGYMilán Bérgamo 17:05
- 5h 30m (1h 15m)
- 1 Stop STN · Londres 1h 15m
-
Ryanair (FR 1276)Boeing 737 Max 8 Passenger Ryanair (FR 3674)Boeing 737 Max 8 Passenger -
Ryanair (FR 1276) -
- -
- -
- -
- -
- -
- -
- S
-
12:00 OPO18:20 MXP5Hrs, 20m 1 Stop (ZRH)
-
OPOPorto 12:00 - MXP 18:20 5h 20m 1 Stop (ZRH) Zúrich
-
OPOPorto 12:00ZRHZurich Intl 17:20
-
ZRHZurich Intl 15:35MXPMilán Malpensa 18:20
- 5h 20m (1h 45m)
- 1 Stop ZRH · Zúrich 1h 45m
-
TAP Air Portugal (TP 920)Embraer 195 Swiss (LX 1622)Airbus A220 300 -
TAP Air Portugal (TP 920) -
- -
- -
- -
- -
- F
- -
- -
-
12:55 OPO20:45 MXP6Hrs, 50m 1 Stop (LUX)
-
OPOPorto 12:55 - MXP 20:45 6h 50m 1 Stop (LUX) Luxemburgo
-
OPOPorto 12:55LUXLuxembourg 19:30
-
LUXLuxembourg 16:15MXPMilán Malpensa 20:45
- 6h 50m (3h 15m)
- 1 Stop LUX · Luxemburgo 3h 15m
-
Luxair (LG 3762)Boeing 737 700 Luxair (LG 6997)Dehavilland Dash 8 400 -
Luxair (LG 3762) -
- -
- -
- -
- -
- F
- -
- -
-
13:05 OPO20:00 BGY5Hrs, 55m 1 Stop (VIE)
-
OPOPorto 13:05 - BGY 20:00 5h 55m 1 Stop (VIE) Viena
-
OPOPorto 13:05VIEVienna Airport 18:35
-
VIEVienna Airport 17:20BGYMilán Bérgamo 20:00
- 5h 55m (1h 15m)
- 1 Stop VIE · Viena 1h 15m
-
Ryanair (FR 752)Boeing 737 Max 8 Passenger Ryanair (FR 8192)Airbus -
Ryanair (FR 752) -
- M
- -
- -
- -
- -
- -
- -
-
13:20 OPO20:55 BGY6Hrs, 35m 1 Stop (STN)
-
OPOPorto 13:20 - BGY 20:55 6h 35m 1 Stop (STN) Londres
-
OPOPorto 13:20STNLondres Stansted 18:05
-
STNLondres Stansted 15:45BGYMilán Bérgamo 20:55
- 6h 35m (2h 20m)
- 1 Stop STN · Londres 2h 20m
-
Ryanair (FR 7705)Boeing 737 Max 8 Passenger Ryanair (FR 3674)Boeing 737 800 -
Ryanair (FR 7705) -
- -
- -
- -
- -
- -
- S
- -
-
13:50 OPO21:00 BGY6Hrs, 10m 1 Stop (STN)
-
OPOPorto 13:50 - BGY 21:00 6h 10m 1 Stop (STN) Londres
-
OPOPorto 13:50STNLondres Stansted 18:10
-
STNLondres Stansted 16:15BGYMilán Bérgamo 21:00
- 6h 10m (1h 55m)
- 1 Stop STN · Londres 1h 55m
-
Ryanair (FR 7699)Boeing 737 Max 8 Passenger Ryanair (FR 3674)Boeing 737 Max 8 Passenger -
Ryanair (FR 7699) -
- M
- -
- -
- -
- -
- -
- -
-
13:50 OPO21:55 BGY7Hrs, 05m 1 Stop (STN)
-
OPOPorto 13:50 - BGY 21:55 7h 05m 1 Stop (STN) Londres
-
OPOPorto 13:50STNLondres Stansted 19:05
-
STNLondres Stansted 16:15BGYMilán Bérgamo 21:55
- 7h 05m (2h 50m)
- 1 Stop STN · Londres 2h 50m
-
Ryanair (FR 7699)Boeing 737 Max 8 Passenger Ryanair (FR 4192)Boeing 737 800 -
Ryanair (FR 7699) -
- M
- -
- -
- -
- -
- -
- -
-
14:10 OPO20:00 MXP4Hrs, 50m 1 Stop (VLC)
-
OPOPorto 14:10 - MXP 20:00 4h 50m 1 Stop (VLC) Valencia
-
OPOPorto 14:10VLCValencia Airport 18:00
-
VLCValencia Airport 16:35MXPMilán Malpensa 20:00
- 4h 50m (1h 25m)
- 1 Stop VLC · Valencia 1h 25m
-
Ryanair (FR 1710)Boeing 737 Max 8 Passenger Ryanair (FR 7471)Boeing 737 Max 8 Passenger -
Ryanair (FR 1710) -
- -
- -
- -
- -
- -
- -
- S
-
14:10 OPO21:50 BGY6Hrs, 40m 1 Stop (VLC)
-
OPOPorto 14:10 - BGY 21:50 6h 40m 1 Stop (VLC) Valencia
-
OPOPorto 14:10VLCValencia Airport 19:55
-
VLCValencia Airport 16:35BGYMilán Bérgamo 21:50
- 6h 40m (3h 20m)
- 1 Stop VLC · Valencia 3h 20m
-
Ryanair (FR 1710)Boeing 737 Max 8 Passenger Ryanair (FR 4664)Boeing 737 Max 8 Passenger -
Ryanair (FR 1710) -
- -
- -
- -
- -
- -
- -
- S
-
14:15 OPO21:30 BGY6Hrs, 15m 1 Stop (MAN)
-
OPOPorto 14:15 - BGY 21:30 6h 15m 1 Stop (MAN) Mánchester
-
OPOPorto 14:15MANManchester 18:20
-
MANManchester 16:45BGYMilán Bérgamo 21:30
- 6h 15m (1h 35m)
- 1 Stop MAN · Mánchester 1h 35m
-
Ryanair (FR 1174)Boeing 737 800 Ryanair (FR 3216)Boeing 737 800 -
Ryanair (FR 1174) -
- M
- -
- -
- -
- -
- -
- -
-
14:15 OPO20:45 BGY5Hrs, 30m 1 Stop (SVQ)
-
OPOPorto 14:15 - BGY 20:45 5h 30m 1 Stop (SVQ) Sevilla
-
OPOPorto 14:15SVQSevilla 18:10
-
SVQSevilla 16:25BGYMilán Bérgamo 20:45
- 5h 30m (1h 45m)
- 1 Stop SVQ · Sevilla 1h 45m
-
Ryanair (FR 5467)Boeing 737 Max 8 Passenger Ryanair (FR 77)Boeing 737 Max 8 Passenger -
Ryanair (FR 5467) -
- -
- -
- -
- -
- F
- -
- -
-
17:30 OPO00:50 MXP6Hrs, 20m 1 Stop (BCN)
-
OPOPorto 17:30 - MXP 00:50 6h 20m 1 Stop (BCN) Barcelona
-
OPOPorto 17:30BCNEl Prat 23:05
-
BCNEl Prat 20:15MXPMilán Malpensa 00:50
- 6h 20m (2h 50m)
- 1 Stop BCN · Barcelona 2h 50m
-
Ryanair (FR 4586)Boeing 737 Max 8 Passenger Ryanair (FR 269)Boeing 737 Max 8 Passenger -
Ryanair (FR 4586) -
- -
- -
- -
- -
- F
- -
- -
-
18:05 OPO00:50 MXP5Hrs, 45m 1 Stop (MAD)
-
OPOPorto 18:05 - MXP 00:50 5h 45m 1 Stop (MAD) Madrid
-
OPOPorto 18:05MADMadrid Barajas Airport 22:40
-
MADMadrid Barajas Airport 20:20MXPMilán Malpensa 00:50
- 5h 45m (2h 20m)
- 1 Stop MAD · Madrid 2h 20m
-
Ryanair (FR 5483)Boeing 737 800 Ryanair (FR 3009)Boeing 737 800 -
Ryanair (FR 5483) -
- -
- -
- -
- -
- -
- -
- S
-
18:35 OPO00:45 BGY5Hrs, 10m 1 Stop (BCN)
-
OPOPorto 18:35 - BGY 00:45 5h 10m 1 Stop (BCN) Barcelona
-
OPOPorto 18:35BCNEl Prat 23:00
-
BCNEl Prat 21:20BGYMilán Bérgamo 00:45
- 5h 10m (1h 40m)
- 1 Stop BCN · Barcelona 1h 40m
-
Ryanair (FR 4586)Boeing 737 800 Ryanair (FR 6353)Boeing 737 800 -
Ryanair (FR 4586) -
- M
- -
- -
- -
- -
- -
- -
El tiempo de vuelo más rápido para los vuelos directos de Oporto a Milán es 2 horas 25 minutos. Consulta los horarios y precios de vuelos más recientes en Wego.
La compañía aérea más popular que vuela de Oporto a Milán es Ryanair. Descubre las últimas ofertas de vuelos en Wego.
La distancia de vuelo entre Oporto y Milán es de 1515km. Comprueba todos los vuelos disponibles en Wego.
El primer vuelo del día sale a las 06:00. El último vuelo del día sale a las 06:00. Consulta la lista completa de los horarios de los vuelos en Wego.
Hay 1 aerolíneas que ofrecen vuelos directos de Oporto a Milán. Descubre la lista de aerolíneas en Wego.
Todos los aeropuertos en Oporto
Porto OPO