[menuItemContent][menuItemRightSideContent]
Currency

The cheapest flights from Porto to Madrid

Showing times and prices for May 23

Cheapest

$75

Average

$162

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Porto to Madrid will cost around $ 162 if you buy it on the day, but the cheapest tickets can be found for only $ 75.

Cheapest
02:20PMPorto Airport1h25 04:45PMMadrid Barajas Airport
0 changes
$751One-way
2nd Cheapest
08:35PMPorto Airport1h20 10:55PMMadrid Barajas Airport
0 changes
$781One-way
09:55PMPorto Airport1h10 12:05AMMadrid Barajas Airport
0 changes
$801One-way
09:30PMPorto Airport18h35 05:05PMMadrid Barajas Airport
1 changes
$881One-way
10:30PMPorto Airport17h35 05:05PMMadrid Barajas Airport
1 changes
$881One-way

Flight schedule from Porto to Madrid

Showing flights for tomorrow, Mon, May 23
05:00AMPorto Airport11h05 05:05PMMadrid Barajas Airport
0 changes
09:00AMPorto Airport7h05 05:05PMMadrid Barajas Airport
0 changes
10:00AMPorto Airport6h05 05:05PMMadrid Barajas Airport
0 changes
11:25AMPorto Airport1h10 01:35PMMadrid Barajas Airport
0 changes
12:30PMPorto Airport1h20 02:50PMMadrid Barajas Airport
0 changes
02:20PMPorto Airport1h25 04:45PMMadrid Barajas Airport
0 changes
08:05PMPorto Airport1h10 10:15PMMadrid Barajas Airport
0 changes
08:35PMPorto Airport1h20 10:55PMMadrid Barajas Airport
0 changes
09:30PMPorto Airport18h35 05:05PMMadrid Barajas Airport
0 changes
09:55PMPorto Airport1h10 12:05AMMadrid Barajas Airport
0 changes
10:30PMPorto Airport17h35 05:05PMMadrid Barajas Airport
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 23
$25Alsa
Find prices
Tue
May 24
$25Flixbus
$40Air Nostrum
Wed
May 25
$22Flixbus
$27Ryanair
Thu
May 26
$17Flixbus
$33Ryanair
Fri
May 27
$17Flixbus
$48Iberia
Sat
May 28
$21Alsa
$57easyJet
Sun
May 29
$25Flixbus
$66easyJet
Mon
May 30
$25Flixbus
$63Ryanair
Tue
May 31
$34Flixbus
$57Air Nostrum
Wed
Jun 1
$20Flixbus
$17Ryanair
Thu
Jun 2
$17Alsa
$22Ryanair
Fri
Jun 3
$17Flixbus
$24Ryanair
Sat
Jun 4
$17Flixbus
$21Air Nostrum
Sun
Jun 5
$17Flixbus
$36Ryanair
Mon
Jun 6
$17Alsa
$34Ryanair
Tue
Jun 7
$36Alsa
Find prices
Wed
Jun 8
$17Flixbus
$21Air Nostrum
Thu
Jun 9
$17Alsa
$50Ryanair
Fri
Jun 10
$17Alsa
$27Ryanair
Sat
Jun 11
$17Flixbus
$37Ryanair

The fastest flights from Porto to Madrid

Showing times and prices for May 23

Fastest Journey

1 h 10 m

Average

6 h 10 m

Flights per day

11

Distance

421 km

Of the 11 flights that leave Porto for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 421 km distance in an average of 6 h 10 m but if you time it right, some flights will get you there in just 1 h 10 m .

The slowest flights will take 18 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
11:25AMPorto Airport1h10 01:35PMMadrid Barajas Airport
0 changes
$2651One-way
Fastest
09:55PMPorto Airport1h10 12:05AMMadrid Barajas Airport
0 changes
$801One-way
Fastest
08:05PMPorto Airport1h10 10:15PMMadrid Barajas Airport
0 changes
$1571One-way
2nd Fastest
12:30PMPorto Airport1h20 02:50PMMadrid Barajas Airport
0 changes
$2091One-way
2nd Fastest
08:35PMPorto Airport1h20 10:55PMMadrid Barajas Airport
0 changes
$781One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay in Madrid?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Porto to Madrid flight

distanceDistance261 miles (421 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price$54 (€48)
changesDirect flightYes
carriersAirlinesTAP Portugal, Air Nostrum, Vueling, easyJet, Ryanair, Air Europa, White Airways, KLM, Iberia or PGA-Portugalia Airlines

Flights from Porto to Madrid cover the 261 miles (421 km) long journey taking on average 1 h 10 min with our travel partners like TAP Portugal, Air Nostrum, Vueling, easyJet, Ryanair, Air Europa, White Airways, KLM, Iberia or PGA-Portugalia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $27 (€24), but the average price of plane tickets is $54 (€48). Travelers depart most frequently from Porto Airport and arrive in Madrid Barajas Airport.

Airlines: Ryanair, Vueling Airlines and Air Europa flights from Porto to Madrid

Find the best flights between Porto and Madrid with Omio's travel partners Ryanair, Vueling Airlines and Air Europa from $27 (€24). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Ryanair
Vueling Airlines
Air Europa

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket to Madrid from Porto includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

  • Average Price: $27

Read on for COVID-19 recommendations and policies for your Ryanair flight ticket from Porto to Madrid:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Porto to Madrid Flights: An Overview

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.

Which airlines fly from Porto to Madrid?

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.

How long is the flight from Porto to Madrid?

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.

How many flights are there from Porto to Madrid?

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.

Cheap flights from Porto to Madrid: when to book to save $

Time Price Savings
1 week earlier 30 €
2 weeks earlier 23 €30%
3 weeks earlier 24 €25%
1 month before 22 €36%
2 months earlier 25 €20%
3 months earlier 21 €43%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Porto - Madrid: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Porto to Madrid timing is everything.

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:

  • Buying your air tickets from Porto to Madrid 3 weeks in advance means you could save up to 25% compared to the price available on the day of departure.
  • If you book a flight from Porto - Madrid 2 months in advance you save up to about 20% compared to the initial price.
  • By booking 3 months in advance you could save up to 43%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips: Porto to Madrid Flight

Take a flight to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Madrid.
FAQs

Is cross-border travel by flight between Porto, Portugal and Madrid, Spain allowed?

Travel between Porto, Portugal and Madrid, Spain by plane is: Partially open.

What is the status of international entry into Spain from Portugal?

International entry status: Entry is partially open for citizens and permanent residents of Portugal

Do I need to self-quarantine on arrival in Spain from Porto?

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Health screen upon arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the safety rules to follow in Madrid, Spain?

When traveling in Spain, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 5/19/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to Madrid from Porto before traveling.

What are the COVID-19 restrictions for my return trip to Portugal from Madrid, Spain?

Return travel from Spain to Portugal is: Partially open.

Are there any international entry restrictions on returning to Porto from Madrid?

Entry into Portugal is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Portugal from Madrid?

Requirements for reentering:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira

What are the safety rules to follow in Porto, Portugal?

The government of Portugal has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

Last checked on 5/16/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Porto from Madrid.

How much do cheap plane tickets between Porto and Madrid cost?

Omio customers have found the cheapest flights from Porto to Madrid to cost as little as $27 (€24)  in the next 7 days.

How much is the flight between Porto and Madrid on average?

If you’re looking to book your plane tickets in the next week, you can expect the Porto to Madrid flight price to come in at an average of $54 (€48)  one way.

What is the distance from Porto to Madrid by plane?

The distance to Madrid from Porto by plane is approximately 261 miles (421 km).

How long is the flight between Porto and Madrid?

On average the Porto to Madrid flight travel time is 1 h 10 min  for the 261 miles (421 km) long route, but the duration can vary if you travel on weekends and holidays.

What airport does the flight from Porto to Madrid depart from? Which Madrid airport do I fly into from Porto?

Omio customers most frequently book their flights from Porto Airport   to Madrid Barajas Airport.

Where is the departure airport in Porto located? Where is the arrival airport in Madrid located?

Passengers booking this journey most frequently board their flights from Porto Airport and need to travel around 6.8 miles (11 km) from the city center to get to this airport.

Passengers arriving in Madrid most often land in Madrid Barajas Airport and need to travel about 9.9 miles (15.9 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Madrid Barajas Airport to get you to the city center of Madrid.

Which airlines can get me from Porto to Madrid?

Take the Porto to Madrid flight with TAP Portugal, Air Nostrum, Vueling, easyJet, Ryanair, Air Europa, White Airways, KLM, Iberia or PGA-Portugalia Airlines. However, it's always good to check out all possible airlines for the route from Porto to Madrid as there might be differences in the amenities they offer.

Can I book a direct flight from Porto to Madrid?

Yes, you can look for direct flights from Porto to Madrid with Air Nostrum, easyJet, Ryanair, Air Europa or Iberia  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

What time is the earliest flight from Porto to Madrid? What time is the last flight from Porto to Madrid?

You can take the earliest flight from Porto to Madrid at 5: 10 AM   or take the last flight from Porto to Madrid leaving at 9: 55 PM. Look for the latest Porto to Madrid flight schedules on Omio and book the best time to take the plane for this route.

How far in advance should I book plane tickets between Porto and Madrid for the best deals?

If you book the Porto to Madrid flight within the next 7 days, you can find one way tickets to cost on average $54 (€48). However, booking your plane ticket in advance gives you access to the best prices for flights between Porto and Madrid. Look out for plane tickets for this trip to go on sale a few months before your planned departure date to find the best deals.