Compare prices and tickets by train, bus or flight

Thu
Jan 20
$26Flixbus
$55Iberia
Fri
Jan 21
$18Flixbus
$22Ryanair
Sat
Jan 22
$18Flixbus
$38Air Europa
Sun
Jan 23
$26Flixbus
$12Ryanair
Mon
Jan 24
$12Flixbus
$12Ryanair
Tue
Jan 25
$24Flixbus
$15Ryanair
Wed
Jan 26
$24Flixbus
$19Ryanair
Thu
Jan 27
$24Flixbus
$26Ryanair
Fri
Jan 28
$18Flixbus
$22Ryanair
Sat
Jan 29
$12Flixbus
$19Ryanair
Sun
Jan 30
$18Flixbus
$12Ryanair
Mon
Jan 31
$12Flixbus
$12Ryanair
Tue
Feb 1
$24Flixbus
$10Ryanair
Wed
Feb 2
$24Flixbus
$10Ryanair
Thu
Feb 3
$18Flixbus
$10Ryanair
Fri
Feb 4
$18Flixbus
$22Ryanair
Sat
Feb 5
$18Flixbus
$38Iberia
Sun
Feb 6
$12Flixbus
$22Ryanair
Mon
Feb 7
$12Flixbus
$10Ryanair
Tue
Feb 8
$24Flixbus
$10Ryanair

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?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Overview: Madrid to Porto flight

distanceDistance261 miles (421 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price$33 (€27)
changesDirect flightYes
carriersAirlinesRyanair, Air Europa, Iberia, TAP Portugal, PGA-Portugalia Airlines, White Airways or Air Nostrum

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

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

Ryanair, Air Europa and Iberia flights will get you from Madrid to Porto from $12 (€10). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair
Iberia
Air Europa

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

  • Average Price: $12

Ryanair has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Ryanair tickets between Madrid and Porto and when traveling by flight:

  • 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: Madrid to Porto Flight

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

What COVID-19 travel safety information and restrictions should I be aware of for my flight between Madrid and Porto?

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

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

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

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

Conditions of entry:

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

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

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

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

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

Do I need to quarantine when I return to Spain from Porto, Portugal?

The current restriction level for your return trip by plane from Porto to Madrid is: Partially open

Are there any international entry restrictions on returning to Spain from Portugal?

Reentry to 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?

What are the requirements?

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

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

Last checked on 1/18/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Madrid from Porto here.

What is the price of the cheapest flight from Madrid to Porto?

Flight tickets to Porto from Madrid for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.

What is the cost of a flight to Porto from Madrid?

The flight price to Porto from Madrid is on average $33 (€27)  if you are looking to book your tickets for this trip in the next 7 days.

How many miles is it from Madrid to Porto by plane?

You should expect to travel around 261 miles (421 km)  between Madrid and Porto by plane.

What is the Madrid to Porto flight travel time?

The Madrid to Porto flight duration is on average 1 h 15 min, which is to be expected when traveling 261 miles (421 km) from Madrid to Porto. However, the time it takes can vary based on specific dates, weekends, and holidays.

When taking a flight from Madrid to Porto, which airport in Madrid do I fly out of and which airport in Porto do I arrive in?

Omio travelers most frequently book a flight from Madrid Barajas Airport   to Porto Airport   for this route.

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 approximately 7.9 miles (12.7 km) from the city center.

Passengers traveling this route most often arrive at Porto Airport and need to travel approximately 6.8 miles (11 km) from the airport to reach the city center in Porto. You can check if there are airport shuttle services, taxi services or public transit options available from Porto Airport to get you to the city center in Porto.

What airlines go from Madrid to Porto?

When taking a flight from Madrid to Porto, you can count on Ryanair, Air Europa, Iberia, TAP Portugal, PGA-Portugalia Airlines, White Airways or Air Nostrum for the best way to get you to Porto. You can also check all possible airlines who offer a service between Madrid and Porto and compare the amenities they offer before buying a plane ticket.

Can I purchase a direct flight from Madrid to Porto?

Yes, there are direct flights between Madrid and Porto, and you can find a direct flight for this trip with Air Nostrum, Air Europa or Iberia  on Omio. It's worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.

When is the earliest flight from Madrid to Porto? When is the last flight from Madrid to Porto?

The earliest flight for this journey departs from Madrid at 6: 25 AM. The last flight leaves from Madrid at 7: 25 PM. Check Omio for the latest flight schedule from Madrid to Porto and book the best time to depart on your chosen travel date.

When should I purchase the Madrid to Porto flight for the best deals on tickets?

If you buy the Madrid to Porto flight within the next 7 days, you can find one way tickets to cost on average $33 (€27). However, booking your plane ticket in advance gives you access to the best prices for flights from Madrid to Porto. 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.