Find cheap flights from Porto to Madrid

Explore the best deals

Discover the cheapest flights from Porto to Madrid
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Porto to Madrid

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of October. Take advantage of this per
Filter by
week: 19 Oct - 25 Oct
$55
$83
$66
$131
$84
$40
$43
$42
$40
$41
SeptemberOctoberNovember
Exchange rate
1 AUD = 0.61 EUR
1 EUR = 1.63 AUD
Last checked on Wed, 16/09
Distance: 423 kms
Porto airports
Porto (OPO)How far from city centre: 3 kms
Madrid airports
Adolfo Suárez Madrid - Barajas (MAD)How far from city centre: 13 kms

Guide to cheap flights from Porto to Madrid

Moving from the narrow, tiled streets of Porto to the expansive boulevards of Madrid offers a transition from Atlantic charm to the regal energy of the Spanish capital. Madrid sits at the heart of the Iberian Peninsula, serving as a cultural powerhouse defined by world-class institutions like the Prado Museum and the sprawling greenery of El Retiro Park. Travellers are drawn here to experience a city that balances its historical weight, seen in the towering architecture of the Royal Palace, with a contemporary spirit found in its bustling plazas and renowned culinary scene. Whether it is the artistic heritage of the Golden Triangle of Art or the simple pleasure of an evening stroll through Puerta del Sol, the city provides a rich range of experiences that reflect centuries of influence and a modern, tireless vitality.

The journey between these two cities is efficient and well-served by several carriers, making it an easy connection for both business and leisure. A direct flight typically takes about 1 hour and 10 minutes, covering a distance of approximately 440 km. Francisco Sá Carneiro Airport offers multiple daily departures, providing flexibility for those looking to arrive in the capital early in the morning or late in the evening. Most flights arrive at Adolfo Suárez Madrid–Barajas Airport, which is well-connected to the city centre via the Metro Line 8 or the Cercanías train network. For the most comfortable experience, travelling during the shoulder seasons of spring or autumn is often recommended, as the weather is mild and perfect for exploring the city’s outdoor monuments and expansive parks on foot. With frequent services available throughout the week, navigating this route is one of the most convenient ways to explore the diverse regions of the peninsula.

Airports in Porto for cheap flights

Travellers looking to cross the Iberian Peninsula from Porto to Madrid have access to a single, efficient international gateway. This route is well-served by a combination of flag carriers and low-cost airlines, providing frequent connections throughout the day. The flight typically spans a distance of 440 km, making it a swift journey for those moving between these two major cultural hubs.

Francisco de Sá Carneiro Airport (OPO)

Francisco de Sá Carneiro Airport serves as the primary international hub for the northern region of the country. Located approximately 11 km from the city centre, this facility is frequently praised for its modern infrastructure and efficient passenger flow. It features a single, large terminal building that handles both domestic and international traffic, offering a variety of premium lounges and retail spaces. The site is directly connected to the local light rail network via Line E, which provides a convenient link for passengers arriving from the metropolitan area. Because it supports a high volume of regional traffic, the airfield maintains a consistent schedule of daily departures to Adolfo Suárez Madrid–Barajas Airport. The layout is designed to minimise walking distances between security checkpoints and boarding gates, ensuring a streamlined experience for those heading to the Spanish capital.

Airports in Madrid for cheap flights

Travel between these two Iberian cities is frequent, with the journey covering roughly 440 km. Travellers flying from Porto will arrive at the primary international gateway serving Madrid. While the region is home to secondary airfields, commercial traffic from Francisco de Sá Carneiro Airport is concentrated into one major hub.

Adolfo Suárez Madrid–Barajas Airport (MAD)

Adolfo Suárez Madrid–Barajas Airport stands as the largest aviation facility in the country and serves as a vital link for both domestic and transatlantic routes. Located just 13 km from the historic city centre, this expansive site features four main terminals and a satellite building. Passengers arriving from Portugal usually land at Terminal 4 or Terminal 2, depending on whether they choose a legacy carrier or a low-cost airline. The transport hub is exceptionally well-connected, offering a 24-hour express bus service and a direct link to the Line 8 metro. Because of its massive scale, visitors should note that a dedicated shuttle train connects the two furthest sections of the complex. The facility provides a wide array of amenities, including expansive duty-free zones and premium lounges, ensuring a smooth transition into the capital.

Best deals on cheap flights from Porto to Madrid

Securing a trip from Porto to Madrid becomes an effortless part of the adventure when using Opodo to navigate the best available options. The platform allows for a seamless comparison across a wide variety of airlines, ensuring the journey fits perfectly with individual schedules and preferences. For those seeking even more value, a Prime subscription unlocks exclusive discounts that make frequent travel across the Iberian Peninsula even more rewarding. Beyond just the flight, choosing a flight and hotel bundle can streamline the entire planning process, leaving more time to focus on the rich culture awaiting in the Spanish capital. Exploring the diverse range of connections between Francisco Sá Carneiro Airport and Adolfo Suárez Madrid-Barajas Airport is the final step toward a memorable getaway. The ideal flight is just a few clicks away, ready to turn travel plans into reality.

Frequently asked questions about flights from Porto to Madrid

How long does the flight take to go from Porto to Madrid?
The total flight time between Porto and Madrid is of around 1 h and 20 m on average, considering an average distance of 422.71 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Porto to Madrid?
When you fly from Porto to Madrid the average price is $85. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Porto to Madrid at Opodo?
The cheapest price for a flight from Porto to Madrid is $22. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Porto to Madrid?
The most popular months to book a trip from Porto to Madrid are April, May and February, based on the searches of our customers.
When is the best time to travel from Porto to Madrid?
The best time of the year to go to Madrid when flying from Porto depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, December is the top 1º month to fly to Madrid from Porto in terms of searches from our customer, followed by June and July. If you prefer to avoid high peaks of turism, however, and escape a crowded period, April, February and March are the months with less volume of searchs for the route Porto - Madrid.
How is the weather in Madrid compared to Porto?
While in Porto temperatures can reach an average of 20º ºC in summer, Madrid's temperatures can rise to 24º ºC during the hot season. In winter, however, weather data show around 7º ºC in Madrid, compared to the 10º ºC average in Porto.

Plan your trip

Popular Flight RoutesOther popular routes to explore