On this page, you can find and buy flights from Madrid to Porto. Covering a distance of 424 km, this route is one of the most popular between Spain and Portugal, with around 85 flights operating weekly.
Flights are operated by airlines such as Iberia, TAP Air Portugal, and Air Europa. Ticket prices are dynamic, so use the low-price calendar to find the best deal, and check out information on how to get to the airport of departure and how to get from the airport to the city center.




























