Flights from Madrid to Porto

The cheapest flights from Madrid to Porto

Showing times and prices for Nov 30

Cheapest

61

Average

183

The best way to find a cheap flight ticket from Madrid to Porto is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
07:20AMMadrid Barajas Airport1h20 07:40AMPorto Airport
0 transfers
611One-way
2nd Cheapest
06:35AMMadrid Barajas Airport1h15 06:50AMPorto Airport
0 transfers
871One-way
06:50AMMadrid Barajas Airport12h10 06:00PMPorto Airport
1 transfer
1031One-way
06:50AMMadrid Barajas Airport5h10 11:00AMPorto Airport
1 transfer
1031One-way
10:30AMMadrid Barajas Airport1h15 10:45AMPorto Airport
0 transfers
1121One-way

Flight schedule from Madrid to Porto

Showing flights for tomorrow, Wednesday, November 30
06:35AMMadrid Barajas Airport1h15 06:50AMPorto Airport
0 transfers
06:50AMMadrid Barajas Airport13h10 07:00PMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport4h10 10:00AMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport7h10 01:00PMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport11h10 05:00PMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport9h10 03:00PMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport12h10 06:00PMPorto Airport
1 transfer
06:50AMMadrid Barajas Airport5h10 11:00AMPorto Airport
1 transfer
07:20AMMadrid Barajas Airport1h20 07:40AMPorto Airport
0 transfers
10:30AMMadrid Barajas Airport1h15 10:45AMPorto Airport
0 transfers
11:10AMMadrid Barajas Airport10h55 09:05PMPorto Airport
1 transfer
11:25AMMadrid Barajas Airport1h20 11:45AMPorto Airport
0 transfers
03:00PMMadrid Barajas Airport1h15 03:15PMPorto Airport
0 transfers
03:40PMMadrid Barajas Airport1h20 04:00PMPorto Airport
0 transfers
06:25PMMadrid Barajas Airport15h10 08:35AMPorto Airport
1 transfer
07:05PMMadrid Barajas Airport1h15 07:20PMPorto Airport
0 transfers
07:40PMMadrid Barajas Airport1h20 08:00PMPorto Airport
0 transfers
11:10PMMadrid Barajas Airport1h15 11:25PMPorto Airport
0 transfers

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

Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20

The fastest flights from Madrid to Porto

Showing times and prices for Nov 30

Fastest Journey

1 h 15 m

Average

5 h 32 m

Flights per day

18

Distance

421 km

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

Fastest
10:30AMMadrid Barajas Airport1h15 10:45AMPorto Airport
0 transfers
1121One-way
Fastest
06:35AMMadrid Barajas Airport1h15 06:50AMPorto Airport
0 transfers
871One-way
Fastest
07:05PMMadrid Barajas Airport1h15 07:20PMPorto Airport
0 transfers
2711One-way
Fastest
03:00PMMadrid Barajas Airport1h15 03:15PMPorto Airport
0 transfers
2361One-way
Fastest
11:10PMMadrid Barajas Airport1h15 11:25PMPorto Airport
0 transfers
1861One-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 Porto?

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 5 min
priceAverage plane ticket price$110 (€101)
changesDirect flightYes
carriersAirlinesAir Europa, TAP Portugal, PGA-Portugalia Airlines, Swiss, Lufthansa, easyJet, Air Nostrum, Vueling, White Airways, Iberia or Ryanair

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

Airlines: Air Europa, Lufthansa and easyJet flights from Madrid to Porto

Find the best flights between Madrid and Porto with Omio's travel partners Air Europa, Lufthansa and easyJet from $43 (€39). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Air Europa
Lufthansa
easyJet

Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight to Porto from Madrid.

If you’re looking for a smooth and easy flight from Madrid to Porto, check Omio for Air Europa flights offering this journey. Whether you are looking for the fastest, earliest or cheapest flight to take for this 261 miles (421 km) journey between Madrid and Porto, Omio makes it easier than ever to find Air Europa flights at affordable prices, and you can also quickly book plane tickets online. Check the current Air Europa flight schedules for your ideal departure and arrival times, compare the best route between Madrid and Porto as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your Air Europa flight on Omio. If you search for flights between Madrid and Porto in the Omio app, you can quickly see if the Air Europa tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for Air Europa flights between Madrid and Porto starting at $43 (€39), buy your official Air Europa tickets with Omio online quickly and easily!

  • Average Price: $43

Germany's largest airline is Lufthansa. Fly to Porto from Madrid and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

Find cheap tickets for Lufthansa flights between Madrid and Porto on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Madrid to Porto flight schedule from Lufthansa, the latest plane ticket offers available and other travel information for the 261 miles (421 km) route from Madrid to Porto, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for flights to Porto from Madrid in the Omio app, you can check to see if the Lufthansa flights available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Lufthansa flight schedule for your ideal departure and arrival times, compare the best route available to get to Porto from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight between Madrid and Porto with Lufthansa!

    EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travelers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.

      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

      Travel Tips: 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

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

      Is international entry into Porto from Madrid restricted?

      International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Spain

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

      Entry Requirements:

      • There are no current restrictions

      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: Recommended

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

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

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

      Reentry to Spain is allowed for: Entry is unrestricted for citizens and permanent residents of Portugal

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

      What are the requirements?

      • There are no current restrictions

      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 11/17/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.

      Omio customers have found cheap plane tickets to Porto from Madrid for as low as $43 (€39)  for the next 7 days.
      If you’re looking to purchase your plane tickets in the next week, you can expect the Madrid to Porto flight price to come in at an average of $110 (€101)  one way.
      You should expect to travel around 261 miles (421 km)  from Madrid to Porto by plane.
      On average the Madrid to Porto flight travel time is 1 h 5 min  for the 261 miles (421 km) long trip, but the duration can vary if you travel on weekends and holidays.

      Omio customers traveling this route book their cheap flights from Madrid Barajas Airport   to Porto Airport   most frequently.

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

      When taking a flight from Madrid to Porto, you can count on Air Europa, TAP Portugal, PGA-Portugalia Airlines, Swiss, Lufthansa, easyJet, Air Nostrum, Vueling, White Airways, Iberia or Ryanair for the best way to get you to Porto. You can also check all possible airlines who offer a service to Porto from Madrid and compare the amenities they offer before buying a plane ticket.
      Yes, you can look for direct flights from Madrid to Porto with 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.
      In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this journey and save money. If you buy plane tickets from Madrid to Porto within the next 7 days, you can find tickets to cost on average $110 (€101) one way. To find the best prices for this trip, consider booking your plane ticket from Madrid to Porto a few months in advance.

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language