Cheap flights from Porto to Madrid

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

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

Porto to Madrid flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Porto (OPO) - Madrid (MAD) 2024-07-16 2024-07-18 39 USD 2 hours 25 minutes Direct 2024-04-24T22:11:31
Porto (OPO) - Madrid (MAD) 2024-05-11 2024-05-14 51 USD 2 hours 25 minutes Direct 2024-04-25T06:09:52
Porto (OPO) - Madrid (MAD) 2024-05-11 2024-05-15 51 USD 2 hours 25 minutes Direct 2024-04-24T23:01:28
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-16 51 USD 2 hours 25 minutes Direct 2024-04-26T10:43:40
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-17 51 USD 2 hours 25 minutes Direct 2024-04-26T10:03:11
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-19 51 USD 2 hours 25 minutes Direct 2024-04-26T08:42:01
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-21 51 USD 2 hours 25 minutes Direct 2024-04-26T04:54:50
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-22 51 USD 2 hours 25 minutes Direct 2024-04-26T06:46:41
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-24 51 USD 2 hours 25 minutes Direct 2024-04-26T14:55:10
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-25 51 USD 2 hours 25 minutes Direct 2024-04-26T21:18:41
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-28 51 USD 2 hours 25 minutes Direct 2024-04-26T10:29:14
Porto (OPO) - Madrid (MAD) 2024-09-14 2024-09-29 51 USD 2 hours 25 minutes Direct 2024-04-26T18:49:00
Porto (OPO) - Madrid (MAD) 2024-06-18 2024-06-20 51 USD 2 hours 25 minutes Direct 2024-04-24T15:02:57
Porto (OPO) - Madrid (MAD) 2024-06-18 2024-06-27 51 USD 2 hours 25 minutes Direct 2024-04-26T14:41:58
Porto (OPO) - Madrid (MAD) 2024-09-28 2024-10-01 51 USD 2 hours 25 minutes Direct 2024-04-26T11:05:46
Porto (OPO) - Madrid (MAD) 2024-09-28 2024-10-03 51 USD 2 hours 25 minutes Direct 2024-04-26T15:21:17
Porto (OPO) - Madrid (MAD) 2024-09-28 2024-09-29 51 USD 2 hours 25 minutes Direct 2024-04-26T13:08:10
Porto (OPO) - Madrid (MAD) 2024-05-01 2024-05-04 57 USD 2 hours 25 minutes Direct 2024-04-23T10:59:13
Porto (OPO) - Madrid (MAD) 2024-05-03 2024-05-06 61 USD 2 hours 30 minutes Direct 2024-04-23T03:52:22
Porto (OPO) - Madrid (MAD) 2024-06-26 2024-07-02 64 USD 2 hours 30 minutes Direct 2024-04-25T08:46:52
Porto (OPO) - Madrid (MAD) 2024-08-30 2024-09-19 68 USD 2 hours 25 minutes Direct 2024-04-20T10:39:50
Porto (OPO) - Madrid (MAD) 2024-07-16 2024-07-19 71 USD 2 hours 25 minutes Direct 2024-04-24T21:08:32
Porto (OPO) - Madrid (MAD) 2024-07-11 2024-07-18 71 USD 2 hours 25 minutes Direct 2024-04-21T15:07:57
Porto (OPO) - Madrid (MAD) 2024-07-19 2024-07-21 78 USD 2 hours 35 minutes Direct 2024-04-20T12:01:25
Porto (OPO) - Madrid (MAD) 2024-09-01 2024-09-19 82 USD 2 hours 30 minutes Direct 2024-04-20T10:03:35
Porto (OPO) - Madrid (MAD) 2024-05-18 2024-05-18 88 USD 2 hours 25 minutes Direct 2024-04-23T09:06:40
Porto (OPO) - Madrid (MAD) 2024-07-28 2024-08-02 91 USD 2 hours 30 minutes Direct 2024-04-22T12:48:19
Porto (OPO) - Madrid (MAD) 2024-05-04 2024-05-12 94 USD 2 hours 30 minutes Direct 2024-04-23T12:12:39
Porto (OPO) - Madrid (MAD) 2024-05-08 2024-05-09 103 USD 2 hours 25 minutes Direct 2024-04-26T23:00:57
Porto (OPO) - Madrid (MAD) 2024-04-27 2024-04-27 160 USD 2 hours 35 minutes Direct 2024-04-20T09:45:30

Porto to Madrid flight status

Flight Origin Destination Departure Arrival Equip
JL6985 Porto (OPO) Madrid (MAD) 5:55 p.m. 7:20 p.m.
QR6897 Porto (OPO) Madrid (MAD) 12:40 p.m. 4:05 p.m. 320
QR6903 Porto (OPO) Madrid (MAD) 12:25 p.m. 2:40 p.m. None
DL6776 Porto (OPO) Madrid (MAD) 7:35 a.m. 9:45 a.m. None
UX1140 Porto (OPO) Madrid (MAD) 4:05 p.m. 6:15 p.m. E195
AM6853 Porto (OPO) Madrid (MAD) 4:05 p.m. 6:15 p.m. ER4
IB8665 Porto (OPO) Madrid (MAD) 4:35 p.m. 6:55 p.m. None
YW8727 Porto (OPO) Madrid (MAD) 12:35 p.m. 2:35 p.m. CR9
YW8721 Porto (OPO) Madrid (MAD) 7:05 p.m. 9:05 p.m. CR9
IB3091 Porto (OPO) Madrid (MAD) 8:15 a.m. 10:35 a.m. Airbus A320 (sharklets)
AM6855 Porto (OPO) Madrid (MAD) 11:35 a.m. 1:45 p.m. ER4
UX1144 Porto (OPO) Madrid (MAD) 7:35 a.m. 9:45 a.m. Boeing 737-800 (twin-jet)
RO9454 Porto (OPO) Madrid (MAD) 7:35 a.m. 9:45 a.m. E90
SV6975 Porto (OPO) Madrid (MAD) 11:35 a.m. 1:45 p.m. None
UX1146 Porto (OPO) Madrid (MAD) 11:35 a.m. 1:45 p.m. Boeing 737-800 (winglets)
TP1010 Porto (OPO) Madrid (MAD) 7:10 a.m. 9:30 a.m. AT76
BA7113 Porto (OPO) Madrid (MAD) 8:15 a.m. 10:35 a.m. CRK
AZ2423 Porto (OPO) Madrid (MAD) 7 p.m. 8:20 p.m. ER4
FR5483 Porto (OPO) Madrid (MAD) 7:45 p.m. 10 p.m. Boeing 737-800 (winglets)
YW8665 Porto (OPO) Madrid (MAD) 4:35 p.m. 6:55 p.m. CRJX
QR6969 Porto (OPO) Madrid (MAD) 9:50 p.m. 2:30 p.m. None
CA7044 Porto (OPO) Madrid (MAD) 7:15 a.m. 10:55 a.m. ER4
LY9026 Porto (OPO) Madrid (MAD) 3:15 p.m. 7:10 p.m. None
UX1142 Porto (OPO) Madrid (MAD) 8:10 p.m. 10:20 p.m. Boeing 737-800
IB3093 Porto (OPO) Madrid (MAD) 12:25 p.m. 2:45 p.m. Airbus A320 (sharklets)
FR573 Porto (OPO) Madrid (MAD) 9:20 a.m. 11:35 a.m. Boeing 737-800 (winglets)
LY9000 Porto (OPO) Madrid (MAD) 8:10 p.m. 9:10 p.m. None
BA7101 Porto (OPO) Madrid (MAD) 12:20 p.m. 2:40 p.m. None
IB3097 Porto (OPO) Madrid (MAD) 8:35 p.m. 10:55 p.m. Airbus A320 (sharklets)
FR5203 Porto (OPO) Madrid (MAD) 5:55 a.m. 11:30 a.m. B738
FR5485 Porto (OPO) Madrid (MAD) 9:45 p.m. 11:59 p.m. B738
IB3095 Porto (OPO) Madrid (MAD) 4:40 p.m. 7 p.m. Airbus A319
YW8777 Porto (OPO) Madrid (MAD) 12:25 p.m. 2:45 p.m. CRJX
IB8777 Porto (OPO) Madrid (MAD) 12:25 p.m. 2:45 p.m. CRJX
JU7413 Porto (OPO) Madrid (MAD) 4:05 p.m. 6:15 p.m. None
IB8661 Porto (OPO) Madrid (MAD) 12:20 p.m. 2:55 p.m. None
FR5423 Porto (OPO) Madrid (MAD) 9:10 p.m. 10:55 p.m. B738
A31781 Porto (OPO) Madrid (MAD) 2:15 p.m. 5:30 p.m. None
IB8725 Porto (OPO) Madrid (MAD) 12:10 p.m. 2:45 p.m. CRJ
WT7022 Porto (OPO) Madrid (MAD) 7:28 p.m. 9:05 p.m. AT43
NI1008 Porto (OPO) Madrid (MAD) 6:20 a.m. 8:30 a.m.
WT1146 Porto (OPO) Madrid (MAD) 11:10 a.m. 1:20 p.m.
P61142 Porto (OPO) Madrid (MAD) 7:10 p.m. 9:20 p.m.
BA7103 Porto (OPO) Madrid (MAD) 4:50 p.m. 7 p.m. None
LA7194 Porto (OPO) Madrid (MAD) 8:40 p.m. 11 p.m. None
HU8480 Porto (OPO) Madrid (MAD) 8:30 p.m. 10:50 p.m. None
WI1010 Porto (OPO) Madrid (MAD) 1:25 p.m. 3:55 p.m.
TP1008 Porto (OPO) Madrid (MAD) 7:30 a.m. 10 a.m. AT76
TP1006 Porto (OPO) Madrid (MAD) 9:40 p.m. 12:10 a.m. AT7
WI1006 Porto (OPO) Madrid (MAD) 9:40 p.m. 12:10 a.m.
UX9 Porto (OPO) Madrid (MAD) None None E195
BB4523 Porto (OPO) Madrid (MAD) 7:30 a.m. 9:40 a.m. SF3
CNK4851 Porto (OPO) Madrid (MAD) 8:30 a.m. 10:40 a.m. DH8B
S48730 Porto (OPO) Madrid (MAD) 4:30 p.m. 6:40 p.m. ER4
S48740 Porto (OPO) Madrid (MAD) 8:20 p.m. midnight None
RO9442 Porto (OPO) Madrid (MAD) midnight 6 p.m. None
AI7724 Porto (OPO) Madrid (MAD) 7:35 a.m. midnight None
IB8729 Porto (OPO) Madrid (MAD) 5:05 p.m. 7:15 p.m. CR9
TP1002 Porto (OPO) Madrid (MAD) 7 a.m. 9:10 a.m. ER4
TP1004 Porto (OPO) Madrid (MAD) 8:15 p.m. 10:25 p.m. E90
S48744 Porto (OPO) Madrid (MAD) 7:35 a.m. midnight None
A31705 Porto (OPO) Madrid (MAD) midnight 10:25 p.m. None
P61146 Porto (OPO) Madrid (MAD) 11:10 a.m. 1:20 p.m. ER4
NI1006 Porto (OPO) Madrid (MAD) 8:15 p.m. 10:25 p.m.
BM2058 Porto (OPO) Madrid (MAD) 7:50 p.m. 10 p.m. ER4
BM1941 Porto (OPO) Madrid (MAD) 9:30 a.m. 11:40 a.m. ER3
NI1002 Porto (OPO) Madrid (MAD) 6:45 a.m. 8:55 a.m. ER4
NI1004 Porto (OPO) Madrid (MAD) 4:10 p.m. 6:20 p.m. ER4