Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Porto to Spain from £26

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Porto to Spain departing on 29/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 1/6
Sat 8/6

Search hundreds of travel sites at once for deals on flights to Spain

In the last 7 days, travellers have searched 43,740,974 times on KAYAK, and here's why:

Save 28% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Best Spain Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Málaga
Málagadirect£54
Madrid
Madriddirect£41
Ibiza
Ibizadirect£60
Valencia
Valenciadirect£53
Seville
Sevilledirect£56

Good to know - Cheap tickets from Porto to Spain

Low season

November

High season

August

Cheapest flight

£26
Best time to beat the crowds (23% less expensive on average)
Most popular time to fly (55% more expensive on average)
Flight from Porto to Madrid

FAQs - booking Spain flights

  • How does KAYAK find such low prices on flights from Porto to Spain?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Porto to Spain.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Porto to Spain?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Spain from Porto is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Porto to Spain?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Spain with an airline and back to Porto with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Porto to Spain?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Spain from Porto up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding a cheap flight from Porto to Spain

  • Looking for a cheap flight from Porto to Spain? 25% of our users found tickets from Porto to Spain for the following prices or less: Barcelona £54 one-way - £43 round-trip; Madrid £42 one-way - £287 round-trip
  • Morning departure is around 30% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 4 airlines serving from Porto to Spain

 
Need help choosing which airline to fly with from Porto to Spain? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.0
Air EuropaOverall score based on 725 reviews
7.0Comfort
6.7Entertainment
7.2Boarding
6.4Food
7.6Crew
Airline reviews

Very BAD crew service They ignore at all any call for service . Very rude from the check in process to all the tripularion members in the fight .

4.0 OkayAnonymous, Apr 2024MAD - MIA
Read more about Air Europa reviews

Very BAD crew service They ignore at all any call for service . Very rude from the check in process to all the tripularion members in the fight .

The flight, the staff and the airplane were all fantastic. I highly recommend.

Service on plane was appalling. Cabin crew did not want to help with anything. Window darkening screen did not work so we had to sit in the sun for a few hours until it went down. TV screen did not work and cabin crew just shrugged their shoulders and did not care. We waited for over 2 hours for headphones so we could try watch one screen between 2 people. We had to go to back of plane to request basic water as crew never responded to call request. Will be letting many others know to warn them off ever using Air Europa. Total disaster of their own making

Terrible app. Working off paper stickies for seat reservations doesn’t work anymore.

Impossible to check in via the App. Kept on getting emails offering upgrade. When followed through not available. Wasn't any food anyway.

I like Air Europa in the way you make passengers feel important, well attended the whole trip.!It was first time in your company and hope I can repeat this experience many more times!

Place above head to place the rucksack in is smaller than in other planes, so it needed to be located under the front seat.

Great experience, I just wish airline seats were more comfortable in general.

Onboarding process and crew was excellent and efficient, Information display was great. Keep on the good work and same standard. Nothing to change.

Seats on the plane were too uncomfortable for a 9 hour trip, especially when the flight was completely full. Crew treated passengers as if we were cattle. Desperate rush to get food served so they could enjoy First class food at the back of the plane... I went twice to the back of the plane (no one answered the flight attendant button) to ask for coffee and was met with a very abrupt response... 'YOU HAVE TO PAY FOR IT'. The only thing staff could think of saying to me was 'la mascarilla senior!'.... In a way I do not blame Air Europa for getting away with this lamentable service, they are one of only two carriers flying between Spain and Venezuela so do not have any competition... I do not think they would dare offer the same service on a flight from London to Los Angeles!

The whole flight was coughing and farting all the way. It was impossible to breathe. If people are traveling sick they should either not be allowed to fly or made wear masks

I will never fly vueling. 1h30 delayed, connexion missed with the crew closing the boarding in front of us. 40 people missed the Barcelona-Orly connexion. hours waiting for rebooking and hotel.. inadmissible

3 hr flight from Barcelona to Gran Canaria. Ŵent according to plan No issues with staff oŕ flight. Many people includiñg us could not get luggage self checķ in termìnals to work. Had to wait in check in line.

The communication about the delay could have been better before and during the flight. Also, this online form could have less bugs. It is almost impossible to type in this window.

Boarding was very poor as the flight was initially delayed. We were told the flight would be at 21:40. We were with our 10 month baby who was sleeping. I received an email from Kayak which said the flight was now due to take off at 21:04. When we checked the screens at Gatwick we were told the gate was closed. The lack of communication was extremely poor and we had to run with our baby and there were many other passengers, including elderly people, also running to the gate. When we got to the gate, the staff had no reasons for the poor communication.

It was a short flight but the seat was very straight. I didn’t need any service, but wifi was not available. In resume, a normal service. Nice, the punctuality. Thanks

Last time bucking this company if I would know I wouldn’t do it, they made me lose my flight

Nous sommes parties de Copenhague avec plus de 2h de retard. L'avion n'a pas pu atterrir à Paris et après avoir encore perdu du temps en vol, a atterri à Bruxelles. Une navette devait nous prendre en charge pour nous ramener à Paris mais personne ne nous a renseignés, on a tourné en rond dans l'aéroport durant plus de 2h, sans trouver de solution pour rentrer (pas de train, pas de voiture de location...). Nous avons fini par monter dans un car affrété par une autre compagnie et qui nous a déposés à CDG. Ensuite il fallu prendre un Uber (il était plus de 2h du matin) pour rentrer, qui a couté presque 90 €. Donc non, je ne suis pas satisfaite des services de la compagnie Vueling.

I liked the regular updates and appreciated the automatic online checkin which didn’t work for our Vueling flight so I had to do this myself.

The baggage policy is pathetic. We paid for our carry-on bags online. Said if we don't remove the wheels of our carry-ons it's not considered a carry-on. We all measured our bags according to the website beforehand. We were not refunded for our bags and were obligated to buy it as checked in bags for over $70 online or $90 over the counter. First and last time I travel with this airline.

Well Is extra charge for everything and other companies include that and the price.

easyJet need to ensure that whether pre-booking seats or not children aren’t split from their parents the crew spent the majority of boarding asking passengers to move to accommodate two families. Surely the system identifies minors on a booking !!!!! It was all very frustrating to watch and caused delays which I’m sure cost easyJet more in the long run rather that automatically allocating families with minors seats together automatically.

I am writing to share how your teams can better serve your youngest customers. On 9 January, 2024, I boarded and then de-boarded a flight with my 6 month old daughter. I have four children and travel extensively. Delays happen, but the stress my daughter had to ensure was avoidable with simple and straightforward actions. (1) communicate delays to customers -- Breastfeeding mothers are constantly timing feedings. If delays were communicated, I could have camly fed her instead of attentively waiting for priority boarding. There were no announcements and no updates to the monitor; (2) honor the priority boarding process -- While a staff member waved us in for priority boarding, half the plane boarded while the "priority check-in" representative was preoccupied; (3) anticipate challenges creating unnecessary stress to infants -- after completely ignoring the priority boarding procedure, and knowing that the plane had not even arrived, the team could have offered to board us last. My daughter could have been calm in the waiting area while breastfeeding. Instead my 6 month old was completely unnecessarily stressed in the middle of the jet bridge, packed in solid.

EverEverything was actually great. Except one of the male flight attendants had the worst BO and needed to shower and wear deodorant. It was horrible.

The communication about the delay could have been better before and during the flight. Also, this online form could have less bugs. It is almost impossible to type in this window.

Comfort isn’t a word one uses on economy airlines! Boarding was okay, delayed but okay, the flight was good, quick and time was made up.

With stairs on a rainy tarmac, EasyJet flights are ok for younger travelers with backpack only. Seniors with mobility issues find it challenging 😰. However, the crew and disability assistance folks at both ends eased that discomfort as much as possible for their various roles. Kudos to airport and EasyJet employees for their kind service.

Trip was completely cancelled with no other reasonable option for that day; no reason given. I will avoid booking anything with easy jet

The flight boarded a little late but made up the time in flight - much appreciated. The staff were efficient and fairly friendly One of the toilets wasn’t working - having only one functioning toilet for a flight of hundreds isn’t really acceptable. I still find it amazing that the budget airlines can’t even offer free tap water to passengers.

Cons: "From terminal to terminal... the worst airlines and experience. Flight delayed, crew unprofessional and boarding horrible."

What can you say Ryanair get you there,no frills Not so cheap anymore ..... but what is now days! Would use again as always. Good flight times for us.

3 hours delay, non comunicated until past the time of original boarding, no assistance, witnessed land crew shouting at a passenger

Good flight. Take off a little late but make up the time

Letting people wait outside for boarding in the rain and almost 0 degrees for a high temperature destination is very customer unfriendly

O voo atrasou um bom bocado A tripulação não era comunicativa,não fez vendas... Não abordava os passageiros... A 1°vez que me acontece tal coisa 🤷‍♀️

Late again rude staff at gate bullying passengers made us stand in the cold 3degrees for 40 mins before they let us board

Largas colas para el check-in, por seguridad, sin explicación, el equipaje de mano pequeño tuvo que pasar a bodega,

Enjoyed our flight with Ryanair to Arrecife. Flight boarded pretty much on time, crew were welcoming and very good. Generally good for a frequent low cost flight, Seats could however have been more comfortable.

Toulouse Alicante, excellent. But the 2 next fligth by Air Europa canceled. Bad bad

I didn't like. The seats and the floor were very dirty and it is not the first time

Book cheap flights from Porto to Spain

Cheapest flights to Spain from Porto found in 2024

Recent return flight deals

18/6Tue
directeasyJet
1h 15mOPO-MAD
23/6Sun
directeasyJet
1h 20mMAD-OPO
£41
17/6Mon
directRyanair
1h 15mOPO-MAD
23/6Sun
directRyanair
1h 15mMAD-OPO
£42
23/5Thu
directAir Europa
1h 10mOPO-MAD
27/5Mon
directAir Europa
1h 15mMAD-OPO
£66
24/6Mon
directAir Europa
1h 10mOPO-MAD
26/6Wed
directAir Europa
1h 15mMAD-OPO
£83
1/8Thu
1 stop
9h 25mOPO-MAD
4/8Sun
direct
1h 15mMAD-OPO
£102
1/8Thu
1 stopTAP AIR PORTUGAL
18h 10mOPO-MAD
4/8Sun
1 stopTAP AIR PORTUGAL
15h 00mMAD-OPO
£142
7/6Fri
directVueling
1h 20mOPO-MAD
9/6Sun
directVueling
1h 15mMAD-OPO
£154
16/5Thu
1 stopVueling
7h 10mOPO-MAD
20/5Mon
1 stopVueling
7h 50mMAD-OPO
£164
9/9Mon
1 stopTAP AIR PORTUGAL
3h 20mOPO-MAD
12/9Thu
1 stopTAP AIR PORTUGAL
4h 25mMAD-OPO
£183
17/5Fri
1 stop
5h 25mOPO-MAD
19/5Sun
1 stop
5h 20mMAD-OPO
£189

Search by stops

Search by airline

Search by price

Recent one-way flight deals

29/9Sun
directeasyJet
1h 15mOPO-MAD
£26
9/5Thu
directRyanair
1h 15mOPO-MAD
£26
12/5Sun
directeasyJet
1h 15mOPO-MAD
£27
8/6Sat
directRyanair
1h 15mOPO-MAD
£28
10/6Mon
1 stopVueling
14h 55mOPO-MAD
£29
10/6Mon
directRyanair
1h 15mOPO-MAD
£31
31/5Fri
1 stopTAP AIR PORTUGAL
7h 20mOPO-MAD
£75
25/9Wed
1 stopTAP AIR PORTUGAL
8h 20mOPO-MAD
£79
27/5Mon
1 stopVolotea
8h 35mOPO-MAD
£82
26/5Sun
1 stopVueling
14h 55mOPO-MAD
£141

Search by stops

Search by airline

Search by price

Last minute flights from Porto to Spain

Last minute flight, train and bus deals

6/5Mon
directRyanair
1h 15mOPO-MAD
7/5Tue
directRyanair
1h 15mMAD-OPO
£73
6/5Mon
directeasyJet
1h 15mOPO-MAD
13/5Mon
directeasyJet
1h 15mMAD-OPO
£85
6/5Mon
directeasyJet
1h 15mOPO-MAD
12/5Sun
directeasyJet
1h 20mMAD-OPO
£90
7/5Tue
directRyanair
1h 15mOPO-MAD
9/5Thu
directRyanair
1h 15mMAD-OPO
£102
7/5Tue
directAir Europa
1h 10mOPO-MAD
11/5Sat
directAir Europa
1h 15mMAD-OPO
£109
7/5Tue
directAir Europa
1h 10mOPO-MAD
9/5Thu
directAir Europa
1h 15mMAD-OPO
£122
5/5Sun
multi-stopAustrian Airlines
23h 50mOPO-MAD
11/5Sat
multi-stopAustrian Airlines
13h 00mMAD-OPO
£426
3/5Fri
multi-stopSWISS
5h 45mOPO-MAD
6/5Mon
multi-stopSWISS
19h 00mMAD-OPO
£428
4/5Sat
multi-stopSWISS
22h 40mOPO-MAD
6/5Mon
multi-stopSWISS
22h 25mMAD-OPO
£449
6/5Mon
multi-stopAustrian Airlines
11h 20mOPO-MAD
8/5Wed
multi-stopAustrian Airlines
22h 50mMAD-OPO
£500

Search by stops

Search by airline

Search by price

Porto - Spain Flights

Departure:

Porto (OPO)Portugal

Cabin classes:

£1,619
£1,325
£30

Browse origins:

  • Flights » 
  • Portugal » 
  • Porto

Browse destinations:

  • Flights » 
  • Worldwide » 
  • Spain