Cheap Flights from Porto to Madrid - OPO to MAD (reverse)
Popular Flights from Porto to Madrid
- Airfare from Porto to Madrid on Tap Air Portugal from €62 round trip
- Airfare from Porto to Madrid on Iberia from €72 round trip
- Airfare from Porto to Madrid on Spanair from €80 round trip
- Airfare from Porto to Madrid on Lufthansa German Airlines from €153 round trip
Did You Know?
- Iberia has the most nonstop flights between Porto, PT and Madrid, ES.
- 89 flights per week fly out of Porto, PT connecting to Madrid, ES
- Turkish has 2 one stop flights between Porto, PT and Madrid, ES.
- 14 airlines operate between Porto, PT and Madrid, ES
- Lisbon, PT is the most popular connection for one stop flights between Porto, PT and Madrid, ES.
- The smallest aircraft operated by TAP flying between Porto, PT and Madrid, ES is a ERJ with 50 seats.
- The largest aircraft operated by TAP flying between Porto, PT and Madrid, ES is a 32S with 126 seats.
- 145,965 seats are available per day to fly out of Porto, PT connecting to Madrid, ES
Quick Links
As seen in...

Farecompare Research Tools
Daily Non-stop Flight Schedules from Porto Airport to Barajas
- AirlineMonTueWedThuFriSatSunEarliest FlightLatest FlightAverage Duration
- Iberia55634457:55 AM8:00 PM1:10
- Ryanair33333226:30 AM3:55 PM1:10
- Tap Air Portugal54534348:00 AM8:00 PM1:10
Cheap International Flights to Madrid - MAD
Flights
Airline
Lowest Price
Jet India, American, Air France, Finnair, British Airways, Continental, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, Qatar, Royal Jordanian, Brussels, Aeroflot, Thai, Turkish, Air Europa
₨24454
American, Aeromexico, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, Qatar, US Airways, Air Europa
$699
American, Air France, Aeromexico, Continental, Delta, Iberia, Spanair, Korean, KLM, Lufthansa, US Airways, Air Europa
$601
British Airways, Emirates, Gulf Air, Iberia, Egyptair, Qatar, Royal Jordanian, Thai, Turkish
BHD176
Jet India, Air France, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, El Al, Qatar, Royal Jordanian, Brussels, Thai, Turkish, Air Europa
₨23020
American, Air France, Finnair, British Airways, Continental, China S, Delta, Emirates, Iberia, Korean, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Thai, Turkish
元4378
American, Air France, Alaska, British Airways, Continental, Delta, Iberia, Spanair, KLM, Lufthansa, US Airways, Air Europa
$693
American, Air France, Finnair, British Airways, Continental, Cathay, Emirates, Iberia, Korean, KLM, Lufthansa, SWISS, Qantas, Qatar, Aeroflot, Thai, Air Europa
HKD4901