Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Madrid to Porto?

Cheap Flights from Porto to Madrid, ES, Spain - OPO to MAD Last modified: Jul 26, 2016 1:37 AM

Popular flights from Porto to Madrid Last modified: Jul 26, 2016 1:37 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Tap Portugal
OPOMAD
Fri 10/7
nonstop
MADOPO
Mon 10/10
nonstop
EUR82
Select
Tap Portugal
OPOMAD
Fri 10/7
nonstop
MADOPO
Sat 10/15
nonstop
EUR82
Select
Tap Portugal
OPOMAD
Fri 10/7
nonstop
MADOPO
Tue 10/18
nonstop
EUR82
Select
Tap Portugal
OPOMAD
Tue 10/11
nonstop
MADOPO
Sat 10/15
nonstop
EUR82
Select
Tap Portugal
OPOMAD
Thu 10/13
nonstop
MADOPO
Sat 10/15
nonstop
EUR82
Select
Iberia
OPOMAD
Thu 9/22
nonstop
MADOPO
Sat 10/8
nonstop
EUR105
Select
Air Europa
OPOMAD
Fri 8/12
nonstop
MADOPO
Mon 8/15
nonstop
EUR156
Select
Vueling
OPOMAD
Tue 11/15
1 stop
MADOPO
Thu 11/17
1 stop
EUR166
Select
Vueling
OPOMAD
Tue 11/15
1 stop
MADOPO
Thu 11/17
1 stop
EUR166
Select
British Airways
OPOMAD
Sun 11/6
1 stop
MADOPO
Mon 11/14
1 stop
EUR196
Select
British Airways
OPOMAD
Fri 11/18
1 stop
MADOPO
Mon 11/21
1 stop
EUR196
Select
KLM
OPOMAD
Fri 11/18
1 stop
MADOPO
Sun 11/20
1 stop
EUR233
Select
Czech
OPOMAD
Fri 10/7
1 stop
MADOPO
Sun 10/9
1 stop
EUR390
Select
Czech
OPOMAD
Fri 10/7
1 stop
MADOPO
Mon 10/10
1 stop
EUR390
Select
SmartWings
OPOMAD
Fri 9/2
1 stop
MADOPO
Fri 9/9
1 stop
EUR536
Select
Lufthansa
OPOMAD
Mon 8/29
2 stops
MADOPO
Mon 9/5
2 stops
EUR1,699
Select
Brussels
OPOMAD
Wed 8/3
1 stop
MADOPO
Fri 8/5
1 stop
EUR2,027
Select
Brussels
OPOMAD
Wed 8/3
1 stop
MADOPO
Sun 8/7
1 stop
EUR2,027
Select
Brussels
OPOMAD
Wed 8/3
1 stop
MADOPO
Thu 8/11
1 stop
EUR2,027
Select
Brussels
OPOMAD
Thu 8/4
1 stop
MADOPO
Mon 8/8
1 stop
EUR2,027
Select
Brussels
OPOMAD
Thu 8/4
1 stop
MADOPO
Tue 8/9
1 stop
EUR2,027
Select
Luxair
OPOMAD
Fri 11/18
2 stops
MADOPO
Sun 11/20
2 stops
EUR2,296
Select

How Much Does it Cost to Fly from Porto to Madrid (OPO to MAD)?

We have collected flight cost data from across the web for travel from Porto to Madrid, and have found the average flight price for this trip to be EUR84.

When Can I Buy the Cheapest Flight from Porto to Madrid (OPO to MAD)?

Airlines can adjust prices for plane tickets from Porto to Madrid based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Porto to Madrid

The chart below shows up-to-date information regarding how far in advance a flight from Porto to Madrid should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days EUR128 EUR133
7-14 days EUR103 EUR124
14-21 days EUR112 EUR116
21-30 days EUR111 EUR115
30-60 days EUR95 EUR110
60-90 days EUR82 EUR109
90+ days EUR81 EUR109

Cheapest Day To Fly from Porto to Madrid

The chart below shows up-to-date information regarding the cheapest days to fly from Porto to Madrid.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR82 EUR82 EUR88 EUR82 EUR82 EUR87 EUR87

Lowest Fares Chart By Month from Porto to Madrid

The chart below shows the lowest fare by month when flying from Porto to Madrid.

Month Origin Destination Carrier Depart Date Return Date Stops Price
July Porto Madrid Tap Portugal 7/30/16 8/4/16 1 EUR141
August Porto Madrid Tap Portugal 8/6/16 8/17/16 0 EUR103
September Porto Madrid Tap Portugal 9/28/16 10/4/16 0 EUR88
October Porto Madrid Tap Portugal 10/7/16 10/10/16 0 EUR82
November Porto Madrid Tap Portugal 11/1/16 11/4/16 0 EUR82
December Porto Madrid Tap Portugal 12/1/16 12/4/16 0 EUR82
January Porto Madrid Tap Portugal 1/3/17 1/11/17 0 EUR81
February Porto Madrid Tap Portugal 2/5/17 2/11/17 0 EUR81

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Porto to Madrid

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Porto to Madrid.

Next 30 Days

SunMonTueWedThuFriSat
24 25 26 27 28 29 30
EUR191
31 1 2 3 4 5 6
EUR191 EUR120
7 8 9 10 11 12 13
EUR120 EUR128
14 15 16 17 18 19 20
EUR128 EUR120
21 22 23 24 25 26 27
EUR120 EUR112
28 29 30 31 1 2 3
EUR112

Non-Stop vs Connecting Flights from Porto to Madrid (OPO to MAD)

Your Porto to Madrid flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Porto to Madrid is EUR950.

The average price for non-stop flights from Porto to Madrid is EUR122.

The chart below shows up to date information regarding non-stop flights from Porto to Madrid.

Nonstop Flight Details from Porto to Madrid
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Ryanair 2 2 2 2 2 2 2 06:30 20:25
Iberia 4 3 4 3 4 3 3 08:05 19:50
Tap Portugal 1 1 1 1 1 1 1 09:30 09:30
Air Europa 2 2 2 2 2 2 2 11:10 19:10

Porto to Madrid Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Porto to Madrid?
Answer: The average Porto to Madrid flight time is an hour and 11 minutes.
Question: How many kilometers are there between Porto and Madrid?
Answer: The distance from Porto to Madrid is 436 kilometers.
Question: How common are direct flights from Porto to Madrid?
Answer: There are 59 direct flights from Porto to Madrid.
Question: What is the most popular airline for non-stop flights from Porto to Madrid?
Answer: Iberia provides 40% of the non-stop flights between Porto and Madrid.
Question: What are the most popular connecting cities when flying from Porto to Madrid?
Answer: Barcelona, ES

Airports for Your Route

These pages contain information about the major airports in Porto and Madrid, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Farecompare Research Tools

Cheap International Flights from Porto - OPO

FlightsAirlineLowest Price
Porto to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, Czech, SmartWings, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Aigle Azur EUR76
Porto to Paris Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, Czech, SmartWings, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Aigle Azur EUR87
Porto to London Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Norwegian Air, Condor, Aer Lingus, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, Jet2, Czech, Austrian, SmartWings, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch, Aigle Azur EUR110
Porto to Bilbao Air France, Alitalia, British Airways, Ryanair, transavia.com, Iberia, KLM, Lufthansa, Czech, SmartWings, SATA, Brussels, Transavia, Tap Portugal, Air Europa, Vueling EUR155

Cheap Domestic Flights to Madrid - MAD

FlightsAirlineLowest Price
Santiago de Compostela to Madrid British Airways, Aer Lingus, Ryanair, Iberia, KLM, Tap Portugal, easyJet, Air Europa, Vueling EUR90
Vigo to Madrid Air France, British Airways, Iberia, Tap Portugal, Air Europa, Vueling EUR90
A Coruna to Madrid British Airways, Iberia, Tap Portugal, Air Europa, Vueling EUR90
Badajoz to Madrid Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Tap Portugal, Air Europa EUR132
Leon to Madrid Air France, Alitalia, British Airways, Iberia, KLM, Tap Portugal Check Dates
Valladolid to Madrid Air Berlin, Iberia, Lufthansa, Air Europa, Vueling Check Dates
Salamanca to Madrid Iberia, Air Europa Check Dates
Santiago de Compostela to Barcelona Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Ryanair, Iberia, KLM, Luxair, Lufthansa, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR114
A Coruna to Barcelona Air Berlin, Air France, Finnair, Alitalia, British Airways, Iberia, KLM, TAROM, Tap Portugal, Air Europa, Vueling EUR135
Vigo to Barcelona Air Berlin, Air France, Finnair, Alitalia, British Airways, Ryanair, Iberia, KLM, Lufthansa, TAROM, Tap Portugal, Air Europa, Vueling EUR115
Valladolid to Barcelona Ryanair, Iberia, Air Europa, Vueling EUR104
Santiago de Compostela to Bilbao Alitalia, British Airways, Aer Lingus, Ryanair, Iberia, KLM, Lufthansa, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR131
Santiago de Compostela to Valencia Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Ryanair, transavia.com, Iberia, KLM, Lufthansa, Tap Portugal, easyJet, Air Europa, Vueling EUR166

Cheap International Flights to Madrid - MAD

FlightsAirlineLowest Price
Lisbon to Madrid Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SATA, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling EUR73
Lisbon to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch, Aigle Azur EUR103
Lisbon to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SATA, SAS, Brussels, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch, Aigle Azur EUR87
Lisbon to Barcelona Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Aigle Azur EUR76
Lisbon to Valencia Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Eurowings, Ryanair, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, SATA, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Aigle Azur EUR155
Santiago de Compostela to London Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, Norwegian Air, Aer Lingus, Ryanair, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Thomas Cook, Czech, Austrian, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Monarch EUR116
Santiago de Compostela to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ EUR127
Lisbon to Bilbao Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Iberia, KLM, Lufthansa, Austrian, TAROM, Brussels, Transavia, Tap Portugal, Air Europa, Vueling, WIZZ EUR156
Lisbon to Malaga Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Eurowings, Ryanair, transavia.com, Iberia, KLM, Luxair, Lufthansa, Jet2, Czech, Austrian, SAS, Brussels, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, Monarch EUR167
Lisbon to Seville Air France, Finnair, Alitalia, British Airways, Ryanair, transavia.com, Iberia, KLM, Lufthansa, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, Aigle Azur EUR155
Lisbon to Salamanca Tap Portugal, Air Europa Check Dates
Lisbon to Alicante Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Ryanair, transavia.com, Iberia, Meridiana, KLM, Lufthansa, Austrian, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Aigle Azur EUR176
Lisbon to Ibiza Germanwings, Air Berlin, Air France, Alitalia, British Airways, Condor, Aer Lingus, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, Monarch, Aigle Azur EUR128
Cheap Flights from Porto to Madrid, ES, Spain, from EUR82 Round trip from OPO to MAD