Distance 421 km |
Average flight duration 7h 40m |
Cheapest ticket price €34 |
Flights per day 17 |
Direct flights 8 |
Airlines 9 |
Fastest flight 1h 15m |
Cheapest month to travel February |
First flight 04:55 |
Last flight 23:45 |
Cheapest price
€81
Average price
€214
Fastest journey
1 h 15 m
Average duration
1 h 15 m
Flights per day
10
Distance
421 km
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.
The average ticket from Madrid to Porto will cost around €214 if you buy it on the day, but the cheapest tickets can be found for only €81.
Of the 10 flights that leave Madrid for Porto onWed, May 14, 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Wed, May 14 the direct flights cover the 421 km distance in an average of 1 h 15 m but if you time it right, some flights will get you there in just 1 h 15 m .
On Wed, May 14 the longest flights will take 1 h 15 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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 4:30 AM Madrid Barajas Airport (MAD) | 1h20 | 5:50 AM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 4:35 AM Madrid Barajas Airport (MAD) | 1h15 | 5:50 AM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 5:20 AM Madrid Barajas Airport (MAD) | 1h15 | 6:35 AM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 8:35 AM Madrid Barajas Airport (MAD) | 1h15 | 9:50 AM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 9:05 AM Madrid Barajas Airport (MAD) | 8h55 | 6:00 PM Porto Airport (OPO) | 1 transfer | |
![]() | 9:25 AM Madrid Barajas Airport (MAD) | 1h15 | 10:40 AM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 12:40 PM Madrid Barajas Airport (MAD) | 1h20 | 2:00 PM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 1:00 PM Madrid Barajas Airport (MAD) | 1h15 | 2:15 PM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 1:40 PM Madrid Barajas Airport (MAD) | 1h15 | 2:55 PM Porto Airport (OPO) | 0 transfersDirect | |
![]() | 5:40 PM Madrid Barajas Airport (MAD) | 1h15 | 6:55 PM Porto Airport (OPO) | 0 transfersDirect | |
Find all the dates and times for this journey
Buy your official Ryanair, Air Europa and Iberia flight tickets from Madrid to Porto from €41 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.
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.
Flight information from Madrid to Porto with Ryanair:
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.
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.
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.
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.
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.
Flights from Madrid to Porto generally leave from Madrid Barajas Airport and arrive in Porto Airport.
Madrid Barajas Airport is 15.9 km away from Madrid city centre and Porto Airport is 17.1 km from Porto city centre.
Here are some other resources that might have the information you need