Cheap flights from Madrid to Porto

Find cheap Porto to Madrid flights with our free search service. Compare all available fares for direct or connection flights from Porto to Madrid.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Porto flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - Porto (OPO) 2024-11-02 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T14:13:45
Madrid (MAD) - Porto (OPO) 2024-07-04 2024-07-11 51 USD 2 hours 25 minutes Direct 2024-04-27T19:36:34
Madrid (MAD) - Porto (OPO) 2024-11-04 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-28T21:02:05
Madrid (MAD) - Porto (OPO) 2024-12-04 2024-12-07 51 USD 2 hours 25 minutes Direct 2024-04-27T09:45:37
Madrid (MAD) - Porto (OPO) 2024-11-06 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T12:13:30
Madrid (MAD) - Porto (OPO) 2024-11-07 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T12:13:29
Madrid (MAD) - Porto (OPO) 2025-02-15 2025-02-15 51 USD 2 hours 25 minutes Direct 2024-04-28T13:35:44
Madrid (MAD) - Porto (OPO) 2024-11-16 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T20:53:35
Madrid (MAD) - Porto (OPO) 2024-11-17 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T10:29:58
Madrid (MAD) - Porto (OPO) 2024-11-18 2024-11-23 51 USD 2 hours 25 minutes Direct 2024-04-27T13:42:44
Madrid (MAD) - Porto (OPO) 2024-11-19 2024-11-23 51 USD 2 hours 25 minutes Direct 2024-04-27T19:45:44
Madrid (MAD) - Porto (OPO) 2024-11-19 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T16:06:33
Madrid (MAD) - Porto (OPO) 2024-11-20 2024-11-23 51 USD 2 hours 25 minutes Direct 2024-04-28T11:39:31
Madrid (MAD) - Porto (OPO) 2024-11-21 2024-12-07 51 USD 2 hours 25 minutes Direct 2024-04-26T11:08:10
Madrid (MAD) - Porto (OPO) 2024-11-21 2024-11-23 51 USD 2 hours 25 minutes Direct 2024-04-28T15:14:55
Madrid (MAD) - Porto (OPO) 2024-11-23 2024-11-23 51 USD 2 hours 25 minutes Direct 2024-04-28T12:31:40
Madrid (MAD) - Porto (OPO) 2025-01-27 2025-02-01 51 USD 2 hours 25 minutes Direct 2024-04-27T19:00:46
Madrid (MAD) - Porto (OPO) 2025-01-27 2025-02-22 51 USD 2 hours 25 minutes Direct 2024-04-26T22:48:26
Madrid (MAD) - Porto (OPO) 2024-11-30 2024-11-30 51 USD 2 hours 25 minutes Direct 2024-04-27T13:39:34
Madrid (MAD) - Porto (OPO) 2024-06-04 2024-06-11 58 USD 2 hours 25 minutes Direct 2024-04-24T20:08:03
Madrid (MAD) - Porto (OPO) 2024-05-04 2024-05-12 60 USD 2 hours 30 minutes Direct 2024-04-23T11:30:14
Madrid (MAD) - Porto (OPO) 2024-05-08 2024-05-13 63 USD 2 hours 30 minutes Direct 2024-04-23T14:31:40
Madrid (MAD) - Porto (OPO) 2024-05-27 2024-05-31 64 USD 2 hours 30 minutes Direct 2024-04-28T19:21:02
Madrid (MAD) - Porto (OPO) 2024-08-23 2024-08-26 77 USD 2 hours 30 minutes Direct 2024-04-28T18:04:44
Madrid (MAD) - Porto (OPO) 2024-05-04 2024-05-10 89 USD 2 hours 25 minutes Direct 2024-04-24T05:44:20
Madrid (MAD) - Porto (OPO) 2024-05-03 2024-05-10 106 USD 2 hours 25 minutes Direct 2024-04-24T05:44:50
Madrid (MAD) - Porto (OPO) 2024-04-29 2024-05-01 111 USD 2 hours 25 minutes Direct 2024-04-23T13:33:04
Madrid (MAD) - Porto (OPO) 2024-05-04 2024-05-06 111 USD 2 hours 35 minutes Direct 2024-04-27T07:53:16
Madrid (MAD) - Porto (OPO) 2024-05-02 2024-05-10 132 USD 2 hours 30 minutes Direct 2024-04-24T05:45:19
Madrid (MAD) - Porto (OPO) 2024-04-29 2024-04-30 198 USD 2 hours 25 minutes Direct 2024-04-28T04:41:52

Madrid to Porto flight status

Flight Origin Destination Departure Arrival Equip
SV6974 Madrid (MAD) Porto (OPO) 7:05 p.m. 7:20 p.m. 738
JL6983 Madrid (MAD) Porto (OPO) 4:50 p.m. 6:15 p.m. Airbus A319-111
AA8795 Madrid (MAD) Porto (OPO) 4:20 p.m. 5:15 p.m.
AA8744 Madrid (MAD) Porto (OPO) 2:25 p.m. 4:20 p.m. 319
BA7100 Madrid (MAD) Porto (OPO) 11:25 a.m. 11:40 a.m.
IB8664 Madrid (MAD) Porto (OPO) 3:40 p.m. 3:55 p.m. CRJX
UX1147 Madrid (MAD) Porto (OPO) 6:35 a.m. 6:50 a.m. Boeing 737-800 (winglets)
IB3092 Madrid (MAD) Porto (OPO) 11:30 a.m. 11:45 a.m. A320
UX1143 Madrid (MAD) Porto (OPO) 3 p.m. 3:15 p.m. B738
IB3090 Madrid (MAD) Porto (OPO) 7:20 a.m. 7:35 a.m. Airbus A320 (sharklets)
RO9455 Madrid (MAD) Porto (OPO) 3 p.m. 3:15 p.m.
UX1145 Madrid (MAD) Porto (OPO) 10:35 a.m. 10:50 a.m. E195
FR5484 Madrid (MAD) Porto (OPO) 11:25 p.m. 11:40 p.m. B738
AM6852 Madrid (MAD) Porto (OPO) 3 p.m. 3:15 p.m. ER4
UX1141 Madrid (MAD) Porto (OPO) 7:05 p.m. 7:20 p.m. Boeing 737-800 (winglets)
AV2494 Madrid (MAD) Porto (OPO) 7:05 p.m. 9:25 p.m. None
VY5134 Madrid (MAD) Porto (OPO) 11:35 a.m. 1:35 p.m.
TK8126 Madrid (MAD) Porto (OPO) 1:30 p.m. 3:15 p.m. ER4
CX1867 Madrid (MAD) Porto (OPO) 11:25 a.m. 11:40 a.m. Airbus A319-112
CA7043 Madrid (MAD) Porto (OPO) 8:45 a.m. 12:10 p.m. ER4
VY5136 Madrid (MAD) Porto (OPO) 12:40 p.m. 2:45 p.m. Airbus A319-111
AA8725 Madrid (MAD) Porto (OPO) 7:50 p.m. 9 p.m. None
RO9419 Madrid (MAD) Porto (OPO) 3 p.m. 4:15 p.m. ER4
AZ2422 Madrid (MAD) Porto (OPO) 8:10 p.m. 10:05 p.m. ER4
FR5204 Madrid (MAD) Porto (OPO) 6:30 a.m. 8:25 a.m. B738
QR6900 Madrid (MAD) Porto (OPO) 7:55 p.m. 9:55 p.m.
VY5132 Madrid (MAD) Porto (OPO) 10:10 a.m. 12:15 p.m.
IB3096 Madrid (MAD) Porto (OPO) 7:40 p.m. 7:55 p.m. A320
FR5482 Madrid (MAD) Porto (OPO) 7:35 p.m. 7:50 p.m. B738
LY9039 Madrid (MAD) Porto (OPO) 7:40 p.m. 9:50 p.m.
TK6215 Madrid (MAD) Porto (OPO) 10:35 a.m. 1:55 p.m. B77L
QR6968 Madrid (MAD) Porto (OPO) 4:40 p.m. 8:10 p.m.
DL6773 Madrid (MAD) Porto (OPO) 6:05 p.m. 9:35 p.m. None
EY6484 Madrid (MAD) Porto (OPO) 6:15 p.m. 7:50 p.m. F50
AV2496 Madrid (MAD) Porto (OPO) 6 a.m. 6:55 a.m. None
IB3094 Madrid (MAD) Porto (OPO) 3:40 p.m. 4 p.m. Airbus A320 (sharklets)
BA7102 Madrid (MAD) Porto (OPO) 3:40 p.m. 4 p.m.
IB8776 Madrid (MAD) Porto (OPO) 11:30 a.m. 11:45 a.m. CRJX
BA8222 Madrid (MAD) Porto (OPO) 3:10 p.m. 3:25 p.m. FRJ
FR5422 Madrid (MAD) Porto (OPO) 9:25 p.m. 11:15 p.m. B738
AM6948 Madrid (MAD) Porto (OPO) 6:35 a.m. 6:50 a.m. None
EY1509 Madrid (MAD) Porto (OPO) 1:35 p.m. 3:55 p.m. 320
P61143 Madrid (MAD) Porto (OPO) 2:40 p.m. 3 p.m.
WT1147 Madrid (MAD) Porto (OPO) 7:10 a.m. 7:30 a.m.
QY6761 Madrid (MAD) Porto (OPO) None None B752
WT8022 Madrid (MAD) Porto (OPO) 7:10 a.m. 7:49 a.m. ATR 72-202
BA7112 Madrid (MAD) Porto (OPO) 7:40 p.m. 7:55 p.m. Airbus A319-111
LA7195 Madrid (MAD) Porto (OPO) 7:50 p.m. 8:05 p.m.
HU8479 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m. None
TP1003 Madrid (MAD) Porto (OPO) 4:40 p.m. 5:20 p.m. AT76
WI1003 Madrid (MAD) Porto (OPO) 4:40 p.m. 5:20 p.m. AT7
WI1007 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. AT7
LY9065 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. None
S48755 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. None
TP1007 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. AT76
TP1005 Madrid (MAD) Porto (OPO) 5:45 a.m. 6:25 a.m. AT76
AI7721 Madrid (MAD) Porto (OPO) 5:45 a.m. 6:25 a.m. None
YW8066 Madrid (MAD) Porto (OPO) 10:45 p.m. 11:55 p.m.
TP9479 Madrid (MAD) Porto (OPO) None None E190
TP1009 Madrid (MAD) Porto (OPO) 2:25 p.m. 2:45 p.m. E190
TG7317 Madrid (MAD) Porto (OPO) 9:30 a.m. 9:40 a.m. ER4
AI7725 Madrid (MAD) Porto (OPO) midnight 11:20 p.m. None
NI1009 Madrid (MAD) Porto (OPO) 11:05 p.m. 11:20 p.m. E90
S48753 Madrid (MAD) Porto (OPO) 11:10 p.m. 11:20 p.m.
VN4008 Madrid (MAD) Porto (OPO) 9:15 a.m. 9:25 a.m. 320
AK5514 Madrid (MAD) Porto (OPO) 10:30 a.m. 10:35 a.m. 320
9W347 Madrid (MAD) Porto (OPO) 12:20 p.m. 12:30 p.m. 73H
SWT8022 Madrid (MAD) Porto (OPO) 7:10 a.m. 7:40 a.m. ATZ
NI1007 Madrid (MAD) Porto (OPO) 7:35 a.m. 7:45 a.m. ER4
NI1005 Madrid (MAD) Porto (OPO) 7:20 p.m. 7:30 p.m. ER4
NI1003 Madrid (MAD) Porto (OPO) 9:30 a.m. 9:40 a.m. ER4
S48731 Madrid (MAD) Porto (OPO) 9:30 a.m. 9:40 a.m. ER4
P61147 Madrid (MAD) Porto (OPO) 6:40 a.m. 7 a.m. ER4