West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
1 h 10 m
Flights per day
There are 5 direct flights between Madrid and Porto per day, with the fastest journey taking just 1 hours and 10 minutes.
|Distance||261 miles (421 km)|
|Average flight duration||1 h 10 min|
|Average plane ticket price||£43 (€47)|
|Airlines||Ryanair, 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.
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.
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
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.
Travel by plane between Madrid, Spain and Porto, Portugal is: Partially open.
International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain
The government of Portugal has imposed these measures to reduce the spread of COVID-19:
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.
Return travel from Portugal to Spain is: Partially open.
Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of Portugal
Requirements for reentering:
The government of Spain has imposed these measures to reduce the spread of COVID-19:
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.
When travelling this route, Omio customers are departing most frequently from Madrid Barajas Airport and arriving in Porto Airport.
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.
Here are some other resources that might have the information you need