Recommended flights from Madrid to Porto

Showing flight information for 30 Jul

Fastest Journey

1 h 10 m

Direct flights

5

Flights per day

5

Distance

421 km

There are 5 direct flights between Madrid and Porto per day, with the fastest journey taking just 1 hours and 10 minutes.

2nd Fastest
Cheapest
09:15Madrid Barajas Airport1h15 09:30Porto Airport
0 changes
£321One-way
Fastest
2nd Cheapest
06:50Madrid Barajas Airport1h10 07:00Porto Airport
0 changes
£441One-way
07:25Madrid Barajas Airport1h20 07:45Porto Airport
0 changes
£1001One-way
Fastest
15:00Madrid Barajas Airport1h10 15:10Porto Airport
0 changes
£1701One-way
2nd Fastest
19:45Madrid Barajas Airport1h15 20:00Porto Airport
0 changes
£2901One-way

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

COMPARE Prices across different modes

Thu
29 Jul
£27Flixbus
£75Ryanair
Fri
30 Jul
£23Flixbus
£37Ryanair
Sat
31 Jul
£27Flixbus
£75Ryanair
Sun
1 Aug
£29Flixbus
£44Ryanair
Mon
2 Aug
£27Flixbus
£29Ryanair
Tue
3 Aug
£27Flixbus
£24Ryanair
Wed
4 Aug
£23Flixbus
£16Ryanair
Thu
5 Aug
£18Flixbus
£37Ryanair
Fri
6 Aug
£18Flixbus
£26Air Europa
Sat
7 Aug
£25Flixbus
£32Ryanair
Sun
8 Aug
£18Flixbus
£20Air Nostrum
Mon
9 Aug
£18Flixbus
£20Ryanair
Tue
10 Aug
£23Flixbus
£13Ryanair
Wed
11 Aug
£38Eurolines Switzerland
Find prices
Thu
12 Aug
£27Flixbus
£26Ryanair
Fri
13 Aug
£18Flixbus
£26Air Europa
Sat
14 Aug
£23Flixbus
£26Ryanair
Sun
15 Aug
£14Flixbus
£29Ryanair
Mon
16 Aug
£14Flixbus
£26Ryanair
Tue
17 Aug
£18Flixbus
£20Air Nostrum
Wed
18 Aug
£38Eurolines Switzerland
Find prices

Flight Information to Porto from Madrid

distanceDistance261 miles (421 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price£43 (€47)
changesDirect flightYes
carriersAirlinesRyanair, Air Europa, Iberia, TAP Portugal, PGA-Portugalia Airlines or White Airways

Flights from Madrid to Porto cover the 261 miles (421 km) long trip taking on average 1 h 10 min with our travel partners like Ryanair, Air Europa, Iberia, TAP Portugal, PGA-Portugalia Airlines or White Airways. There are direct flight services available. While the average ticket price for this journey costs around £43, you can find the cheapest plane ticket for as low as £16. Travellers depart most frequently from Madrid Barajas Airport and arrive in Porto Airport.

Airlines

RyanAir, Air Europa and Iberia flights between Madrid and Porto

RyanAir, Air Europa and Iberia flights will get you between Madrid and Porto from £16. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

RyanAir
Iberia
Air Europa

Book your RyanAir Madrid to Porto flight with Omio and enjoy a smooth and relaxing journey! Check RyanAir’s up-to-date flight timetables for the ideal departure and arrival times, compare the fastest Madrid to Porto routes as well as the amenities offered in the class fare you choose and buy the most affordable RyanAir plane tickets online that fit your budget. The distance between Madrid and Porto is 261 miles (421 km), and the best price for a one-way Madrid - Porto RyanAir plane ticket starts at £16 if you book in advance. If you would rather search for your RyanAir ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by plane. Waiting in a queue at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with RyanAir!

Operator ticket policies for COVID

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

Madrid to Porto Flights: An Overview

Porto is world famous for the wine that takes its name and is also one of the most important business hubs in the Iberian peninsula. Business travelers and wine aficionados can take frequent direct flights from Madrid to Porto seven days a week. Services are provided by national carriers and a budget airline, with flight times of around one hour and 15 minutes. Take off times are available to suit most needs, from early morning departures to a late night flight arriving just before midnight. Additional indirect connections are available with a change in Lisbon. 

Which airlines fly from Madrid to Porto?

Spanish national carrier Iberia and Portuguese national carrier TAP Portugal both provide daily direct flights from Madrid to Porto. In addition Air Europa and budget operator Ryanair offers direct flights to Porto from the Spanish capital seven days a week. Although direct flights from Madrid are frequent, additional indirect connections via Lisbon are provided by TAP Portugal and its affiliate PGA Portugalia Airlines.

How long is the flight from Madrid to Porto?

The fastest journey time for the 424 kilometer trip west from Madrid to Porto is one hour and five minutes, achieved by some direct Air Europa flights. Other Air Europa services take five minutes longer while direct services with other airlines take ten to 15 minutes more. The fastest indirect connection from Madrid to Porto via Lisbon with TAP Portugal takes three hours and 20 minutes total journey time, while other indirect flights via the Portuguese capital take up to 30 minutes longer. For timetable purposes, it should be noted that Portuguese time is one hour behind Spanish.    

How many flights are there from Madrid to Porto?

There are between nine and 14 daily direct flights from Madrid to Porto, with the highest frequency on Thursdays and the fewest flights on Saturdays. Departure times range from early morning to late night. The budget airline Ryanair offers two direct flights daily from Saturday-Wednesday and three departures on Thursdays and Fridays, with morning and evening take off times available every day. There are also three to four daily indirect connections to Porto via Lisbon from the Spanish capital with TAP Portugal. 

What are the departure and arrival airports for flights from Madrid to Porto?

Departure Airport: Madrid Barajas Airport is located 12 kilometers north east of central Madrid, connected by trains on metro line eight and Cercanias local rail services C1 and C10, or express bus shuttles, taking around 30 minutes from the center. Facilities at the terminal include long and short stay parking lots, baggage storage counters, children's play areas, restaurants, tapas bars, Castilian food and wine specialty stores, business lounges and free WiFi. 

Arrival Airport: Porto Airport is situated 11 kilometers north west of the city center, with public transport transfers available downtown on the purple metro line and shuttle buses, taking 20-30 minutes to reach the center. Facilities at the passenger terminal include car rental desks, duty-free shopping, wine stores, a food gallery with a grill and international restaurants, coffee bars, free WiFi and taxi stands.  

Travel Tips

Flights from Madrid to Porto
Take a flight to Porto 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 Madrid to Porto.
FAQs
Is travel by plane currently allowed from Madrid, Spain to Porto, Portugal?

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

Is international entry into Porto from Madrid restricted?

International entry 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?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19

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 required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 28/07/2021. Remember to check the latest COVID-19 travel safety regulations for your flight between Madrid and Porto closer to your date of departure here.

What is the restriction level for the return leg of a round trip journey from Porto, Portugal to Madrid, Spain?

Return travel from Portugal to Spain is: Partially open.

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

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

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health screen upon arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

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

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

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

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

How much do cheap flights from Madrid to Porto cost?
Omio customers have found the cheapest flights from Madrid to Porto to cost as little as £16  in the next 7 days.
What is the average price of plane tickets to Porto from Madrid?
In the next 7 days you’ll find that the average cost of a plane ticket to Porto from Madrid is £43  one way.
How far is it from Madrid to Porto by plane?
When travelling this route you should expect the distance to Porto from Madrid via plane to be approximately 261 miles (421 km).
How long does it take from Madrid to Porto by plane?
While the time it takes to travel 261 miles (421 km) between Madrid and Porto can vary based on specific dates, weekends, and bank holidays, the flight duration from Madrid to Porto is on average 1 h 10 min.
What airport in Madrid does the flight to Porto leave from? Which airport do I fly into Porto from Madrid?

When travelling this route, Omio customers are departing most frequently from Madrid Barajas Airport   and arriving in Porto Airport.

Where is the Madrid airport located? Where is the Porto airport located?

Passengers board their flight most frequently from Madrid Barajas Airport, which is located around 0 miles (0 km) away from the city centre, and they get off the plane at Porto Airport, located 0 miles (0 km) away from the city centre. You can check for taxi services, public transportation options or airport shuttle services available from Porto Airport to take you to the city centre of Porto.

What airlines offer a service from Madrid to Porto?
Take the Madrid to Porto flight with Ryanair, Air Europa, Iberia, TAP Portugal, PGA-Portugalia Airlines or White Airways. However, it's always good to check out all possible airlines for the route between Madrid and Porto as there might be differences in the amenities they offer.
When does the first flight depart from Madrid to Porto? When does the last flight depart from Madrid to Porto?
The first Madrid to Porto flight departs at 04: 50   and the last flight from Madrid to Porto leaves at 19: 10. Check out the most up-to-date Madrid to Porto flight times on Omio and find the best time to travel to your destination.
How far in advance should I purchase plane tickets from Madrid to Porto for the best deals?
The price of a one way plane ticket from Madrid to Porto is on average £43 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this journey. In general, you can find plane tickets between Madrid and Porto available a few months in advance.