Cheapest
Average
The best way to find a cheap flight ticket from Porto to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
1 h 10 m
Average
1 h 11 m
Flights per day
5
Distance
421 km
Of the 5 flights that leave Porto for Madrid every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Need a place to stay in Madrid?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 261 miles (421 km) | |
Average flight duration | 1 h 15 min | |
Average plane ticket price | $100 (€90) | |
Direct flight | Yes | |
Airlines | Air Nostrum, easyJet, Air Europa, Ryanair, PGA-Portugalia Airlines, White Airways, Iberia, TAP Portugal, Vueling or KLM |
Flights from Porto to Madrid cover the 261 miles (421 km) long route taking on average 1 h 15 min with our travel partners like Air Nostrum, easyJet, Air Europa, Ryanair, PGA-Portugalia Airlines, White Airways, Iberia, TAP Portugal, Vueling or KLM. There are direct flight services available. While the average ticket price for this trip costs around $100 (€90), you can find the cheapest plane ticket for as low as $50 (€45).
EasyJet, Ryanair and Vueling Airlines flights will get you from Porto to Madrid from $50 (€45). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight from Porto to Madrid including: Basic Fare, Classic Fare, Flexible Fare and Business Club.
There are more than 8 Porto to Madrid flights with an average flight time of 3hrs 10mins. This route is served by multiple daily direct flights and selected connected flights that cover a distance of 440kms. Porto Airport (OPO) is the main point of departure and Madrid Barajas Airport (MAD) the main destination. There are various international airlines that serve this route on varied flight times. The longest indirect flight from Porto to Madrid takes about 22hrs 55mins.
Some of the leading airlines that serve on this route include, among others, TAP Air Portugal, Iberia, Air Europa, KLM, and Air France, while low budget airline Ryanair offers daily direct flights.
Flight times on this route normally take about 1hr 10min, and most flights are direct. Direct flights on this route have an interval of between 40mins to 1hr.
This route has between 8 to 14 daily direct flights, with departures starting at 6:00 a.m. and a late evening flight at 8:40 p.m. The Porto to Madrid route has clustered daily direct flights throughout the whole week. Travelers have the option to book direct flights throughout the day from early morning to late evening.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Porto to Madrid and save as much as possible on ticket prices. In general, when you book a flight:
Here are some other resources that might have the information you need