Cheap flights from Madrid to Porto

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Madrid (MAD) - Porto (OPO) 2020-03-11 2020-03-19 26.36 USD 2 hours 35 minutes Direct 2020-02-18T13:46:24.675547
Madrid (MAD) - Porto (OPO) 2020-03-17 2020-03-19 26.43 USD 2 hours 35 minutes Direct 2020-02-20T09:02:28.477786
Madrid (MAD) - Porto (OPO) 2020-06-19 2020-06-21 32.96 USD 2 hours 30 minutes Direct 2020-02-18T14:18:03.661999
Madrid (MAD) - Porto (OPO) 2020-04-16 2020-04-23 33.02 USD 2 hours 30 minutes Direct 2020-02-17T15:36:00.400760
Madrid (MAD) - Porto (OPO) 2020-03-03 2020-03-07 34.14 USD 2 hours 35 minutes Direct 2020-02-17T14:17:50.909370
Madrid (MAD) - Porto (OPO) 2020-03-09 2020-03-10 35.58 USD 2 hours 35 minutes Direct 2020-02-20T10:34:20.352363
Madrid (MAD) - Porto (OPO) 2020-03-09 2020-03-11 35.58 USD 2 hours 35 minutes Direct 2020-02-17T09:36:30.144062
Madrid (MAD) - Porto (OPO) 2020-06-08 2020-06-14 36.66 USD 2 hours 30 minutes Direct 2020-02-17T18:38:53.084766
Madrid (MAD) - Porto (OPO) 2020-05-05 2020-05-09 38.99 USD 2 hours 30 minutes Direct 2020-02-18T07:17:52.213191
Madrid (MAD) - Porto (OPO) 2020-03-15 2020-03-18 39.71 USD 2 hours 35 minutes Direct 2020-02-17T22:13:40.480716
Madrid (MAD) - Porto (OPO) 2020-06-25 2020-06-27 40.23 USD 2 hours 30 minutes Direct 2020-02-18T07:52:33.029863
Madrid (MAD) - Porto (OPO) 2020-06-25 2020-06-28 40.23 USD 2 hours 30 minutes Direct 2020-02-18T07:51:54.725511
Madrid (MAD) - Porto (OPO) 2020-06-26 2020-06-27 40.23 USD 2 hours 30 minutes Direct 2020-02-18T07:56:05.673951
Madrid (MAD) - Porto (OPO) 2020-06-26 2020-06-28 40.23 USD 2 hours 30 minutes Direct 2020-02-18T07:56:44.628851
Madrid (MAD) - Porto (OPO) 2020-05-23 2020-06-05 40.32 USD 2 hours 30 minutes Direct 2020-02-20T08:33:49.105308
Madrid (MAD) - Porto (OPO) 2020-03-21 2020-03-24 40.76 USD 2 hours 10 minutes Direct 2020-02-16T19:37:33.225393
Madrid (MAD) - Porto (OPO) 2020-03-23 2020-04-01 41.0 USD 2 hours 35 minutes Direct 2020-02-19T20:36:13.528652
Madrid (MAD) - Porto (OPO) 2020-06-27 2020-06-28 41.0 USD 2 hours 30 minutes Direct 2020-02-18T07:56:05.629306
Madrid (MAD) - Porto (OPO) 2020-03-21 2020-03-27 43.01 USD 2 hours 35 minutes Direct 2020-02-17T17:54:55.443189
Madrid (MAD) - Porto (OPO) 2020-03-21 2020-03-28 45.85 USD 2 hours 20 minutes Direct 2020-02-16T18:33:59.927121
Madrid (MAD) - Porto (OPO) 2020-03-12 2020-03-17 46.19 USD 2 hours 50 minutes Direct 2020-02-17T12:44:26.132758
Madrid (MAD) - Porto (OPO) 2020-06-12 2020-07-01 46.48 USD 2 hours 30 minutes Direct 2020-02-18T02:54:12.695611
Madrid (MAD) - Porto (OPO) 2020-03-12 2020-03-12 46.73 USD 2 hours 50 minutes Direct 2020-02-17T13:34:00.120240
Madrid (MAD) - Porto (OPO) 2020-03-20 2020-03-24 47.37 USD 2 hours 15 minutes Direct 2020-02-16T19:55:36.152458
Madrid (MAD) - Porto (OPO) 2020-04-18 2020-04-18 49.85 USD 2 hours 20 minutes Direct 2020-02-16T16:42:39.616704
Madrid (MAD) - Porto (OPO) 2020-07-02 2020-07-13 50.72 USD 2 hours 30 minutes Direct 2020-02-20T13:41:32.809137
Madrid (MAD) - Porto (OPO) 2020-04-03 2020-04-05 50.94 USD 2 hours 30 minutes Direct 2020-02-19T21:49:29.872335
Madrid (MAD) - Porto (OPO) 2020-08-24 2020-08-29 52.85 USD 2 hours 30 minutes Direct 2020-02-16T15:36:59.158830
Madrid (MAD) - Porto (OPO) 2020-09-17 2020-09-29 54.05 USD 2 hours 20 minutes Direct 2020-02-18T14:18:14.416128
Madrid (MAD) - Porto (OPO) 2020-09-08 2020-09-26 55.6 USD 2 hours 20 minutes Direct 2020-02-17T11:07:37.285070
What is the distance between Madrid and Porto?

The average distance from Madrid to Porto is 423 kilometers (equals to 263 miles or 228 nautical miles). Your flight will departure from Madrid, Spain and arrive on Porto, Portugal.

How long is the flight from Madrid to Porto?

The average flight time between Madrid to Porto is 2 hours 35 minutes

How much is the fare for flight between Madrid and Porto?

The average price for one-way airfare from Madrid to Porto is 31 USD (none-taxes) for economy class.

How many flights fly from Madrid to Porto on the daily basis?

Around 74 flights are flying daily from Madrid to Porto. Some major airlines between this route are British Airways, Portugalia Airlines, TAP Portugal, Ryanair, Air Europa, Iberia, SATA, American Airlines, Qatar Airways, Vueling Airlines, Etihad Airways, Pascan Aviation, Tarom, Air Nostrum, Aeromexico, Wasaya Airways, EL AL Israel Airlines, Air India, Tradewinds Airlines, Jet Airways, AirAsia, Air China, Swiftair, Thai Airways, Turkish Airlines, Vietnam Airlines, Alitalia, Cathay Pacific, LATAM Airlines, Japan Airlines, Aegean Airlines, EAT Leipzig, Saudi Airlines, Delta Airlines, Hainan Airlines, ...

Flight Origin Destination Departure Arrival Equip
TP1003 Madrid (MAD) Porto (OPO) 4:40 p.m. 5:20 p.m. AT76
UX1145 Madrid (MAD) Porto (OPO) 10:35 a.m. 10:45 a.m. E195
FR5482 Madrid (MAD) Porto (OPO) 9:20 a.m. 9:40 a.m. B738
IB3092 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m. A320
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
AZ2422 Madrid (MAD) Porto (OPO) 2:45 p.m. 2:50 p.m. ER4
AM6852 Madrid (MAD) Porto (OPO) 2:45 p.m. 2:50 p.m. ER4
AA8795 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m.
TP1007 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. AT76
UX1143 Madrid (MAD) Porto (OPO) 2:45 p.m. 2:50 p.m. E90
DL6773 Madrid (MAD) Porto (OPO) 10:35 a.m. 10:45 a.m. None
QR6900 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m.
BA7100 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m.
CX1867 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m. Airbus A319-112
HU8479 Madrid (MAD) Porto (OPO) 11:35 a.m. 11:55 a.m. None
EY1509 Madrid (MAD) Porto (OPO) 10:40 a.m. 11:20 a.m. 320
RO9455 Madrid (MAD) Porto (OPO) 2:45 p.m. 2:50 p.m.
LA7195 Madrid (MAD) Porto (OPO) 3:50 p.m. 4:10 p.m.
QR6968 Madrid (MAD) Porto (OPO) 3:50 p.m. 4:10 p.m.
BA7102 Madrid (MAD) Porto (OPO) 3:50 p.m. 4:10 p.m.
SV6974 Madrid (MAD) Porto (OPO) 6:50 p.m. 7 p.m. None
IB3096 Madrid (MAD) Porto (OPO) 7:45 p.m. 8:05 p.m. A320
QR6901 Madrid (MAD) Porto (OPO) 7:45 p.m. 8:05 p.m. Airbus A319-111
IB3094 Madrid (MAD) Porto (OPO) 3:50 p.m. 4:10 p.m. A320