Cheap flights Madrid (Adolfo Suarez Madrid-Barajas) to Porto
Nonstop flights from Madrid to Porto: Ryanair, Iberia, Air Europa and 2 more. Nonstop flights per week: 44. Flight time: 1 hour 20 minutes. Distance: 437 km. Tickets from £13 (departure 9 November).
Yes. Nonstop flights from Madrid to Porto are operated by: Ryanair, Iberia, Air Europa, Ten Airways, Air Nostrum. A nonstop flight takes 1 hour 20 minutes on average. Nonstop tickets start at £13.
The average ticket price Madrid Porto is £27. The cheapest ticket costs £13, operated by Ryanair, flight FR 5482, departing Madrid on 9 November at 23:25, arriving Porto on 9 November at 23:45. Prices as of 6 November.
A nonstop flight takes 1 hour 20 minutes on average. The fastest is UX 1147 Air Europa: 1 hour 15 minutes. With a connection: from 14 hours 30 minutes.
Based on prices for the coming months, the cheapest month to fly is November: tickets from £13. The most expensive month is March 2027, with tickets from £25.
Tickets from Madrid to Porto are sold by: Ryanair, Iberia, Air Europa, Portugália, Ten Airways, Air Nostrum. Nonstop: Ryanair, Iberia, Air Europa, Ten Airways, Air Nostrum.
The distance from Madrid to Porto is 437 km.
Tickets from Porto to Madrid start at £14. The average price is £25. Nonstop flights are operated by: Iberia, Ryanair, Air Europa, Air Nostrum, TAP Portugal, Vueling Airlines. All tickets Porto — Madrid
The first nonstop flight departs at 06:30 (UX 1147, Air Europa), the last one at 21:40 (IB 549, Iberia). Local time.