Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
1 hours 18 minutes
|Flights Depart from:||Madrid|
|Flights arrive in:||Porto|
|Airlines:||Ryanair, Air Europa|
The Madrid to Porto route has more than 8 daily direct flights covering a distance of 421kms. The average flight duration from Madrid to Porto is 1hr 18mins. This route is served by various international and regional airlines, with each airline having its own schedule and therefore flight times vary from one airline to another. Madrid Barajas Airport (MAD) is the main departure hub while Porto Airport (OPO) is the main destination. This route is characterized by multiple daily direct flights. There are also several connecting flights, with the longest taking 18hrs 40mins.
Madrid to Porto flights are served by renowned international and regional airlines such as KLM, Lufthansa, Tap Air Portugal, Ryanair, Air Europa, and many more.
The fastest daily direct Madrid to Porto flights take about 1hr 15mins. Connecting flights serving this route normally have one change. The early evening flight by KLM from 4:50 p.m. to 10:30 p.m., with a layover at Amsterdam Airport Schiphol (AMS), is the longest at 18hrs 40mins.
Daily direct Madrid to Porto flights number between 8 and 10. There are also several connecting flights. Air Europa, Iberia, and Ryanair have 6 daily direct flights throughout the week in the morning, midday and early evening.