Find flights
Deals
When to book
FAQs & Tips
Airlines

424 ﷼ Find cheap flights from Riyadh to Spain

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Riyadh to Spain departing on 12/17. 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

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

Best Spain Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Madrid
Madrid1 stop837 ﷼
Málaga
Málaga2 stops1,182 ﷼
Valencia
Valencia2 stops3,239 ﷼

Good to know

Low season

May

High season

June

Cheapest flight

424 ﷼
Best time to beat the crowds with an average 7% drop in price.
Most popular time to fly with an average 32% increase in price.
Flight from Riyadh to Barcelona

FAQs - booking Spain flights

  • How does KAYAK find such low prices on flights from Riyadh 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 Riyadh to Spain.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Spain from Riyadh 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 Riyadh to Spain?

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

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Riyadh 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 Riyadh 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 cheap flights to Spain

  • Morning departure is around 3% 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 5 airlines serving from Riyadh to Spain

Need help choosing which airline to fly with from Riyadh 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.5
Qatar AirwaysOverall score based on 3885 reviews
8.0Crew
7.5Entertainment
7.5Comfort
7.4Food
7.7Boarding
Airline reviews

Overall good. Food choice in business class is a concern as same dishes on every flight for months. Crew is great and seats on this sector were fine . They need to have more variety in dining

8.0 ExcellentAnonymous, Oct 2024AMS - DOH
Read more Qatar Airways reviews

Overall good. Food choice in business class is a concern as same dishes on every flight for months. Crew is great and seats on this sector were fine . They need to have more variety in dining

Was downgraded from business to economy due to a faulty seat in business class. However when I boarded the plane there were no less than 5 free business class seats. Will never fly Qatar Airways again

The overall flight experience between Doha and Kolkata was satisfactory. The staff onboard were notably engaged, responsive, and enthusiastic, providing a level of service that stood out, especially when compared to the less attentive crew on the earlier leg from Heathrow to Doha. Their eagerness to assist made the journey more pleasant. Additionally, the time spent at the Silver Lounge in Doha contributed positively to the experience. The lounge offered a comfortable and relaxing environment, with adequate amenities and attentive staff. Overall, both the flight and the lounge experience in Doha met expectations, making for a smooth and satisfactory travel experience.

Moved seats, didn't accommodate requests to change seats even though other seats were available.

Wasn’t allowed to continue with the purchased tickets because I hadn’t been able to go on the first scheduled leg.

Do I need to repeat my complaints about my lost carry on bag?

Staff was very friendly. There is no on board entertainment, but it’s such a short flight that it doesn’t matter. We also got a meal which was nice and unexpected due to the length of the flight.

For a short flight, Qatar Airways offers very good onboard service.

Qatar airways from Doha to guangzhau was excellent big bird Boeing 777 more room and smoothly flight, I Love it

It was a long flight but overall a good one. The one thing that I would comment on is that there is a real problem with disposable plastic products when it comes to the meal service. It would be great for Qatar Airways to find ways to make its meal service more circular and reduce the immense amount of waste.

Economy seats are better than most other international airlines. Crew is nice, food is halal and pretty good. Seatback tv selection is ok, not great. Wifi is poor and crazy expensive, "free" messaging lasts 15 minutes and capped at 3mb, full flight plans are $50 USD and still very tightly data capped.

Food was bad, boarding experience especially at Jeddah was extremely chaotic. Flights were very uncomfortable with Meals at odd times

Make all food options available, than running out even before mid way through the service

Make the food options available, than running out even before mid way through the service.

Very old airplane with old and seat for business class

Riyadh to Dhaka was disaster! Passengers were standing the whole flight blocking ways for using restrooms. Bathrooms were extremely dirty. Food quality was very poor. Overall Riyadh to Dhaka was extremely poor and bad experience.

There is issue with first name and every thing is correct, and they did not onboard, it was really bad experience I recommend not to buy ticket and support team is very poor ever though online support is very bad

Plane is very old and not the same seating as online No per seat entertainment The large shared tv wasn’t working Didn’t provide headphones No announcements of departures or arrival from captain or crew

The staff were courteous. The best part is that this airlines has a place designated for prayer. As a Muslim it’s very important for me to be able to pray and the airlines facilitated this for me and others who were on the flight. The other great aspect of this travel is there was no alcohol served. I love this airlines

The entertainment system on my seat didn’t work for the whole length of the flight, staff was not helpful. Horrible experience. Its so hard to go through a flight from LA to jeddah with no movies.

Pretty standard for long haul international flying. Food was fine, tv/movie selection was great, wifi did not work at all, crew was pleasant enough.

Very poor service. Not friendly and special food ordered but not served

The flight and crew members was excellent. The food was nice too. Over all service and time is commendable.

You need to weight all bags together because we were 2 and we allowed 4 bags plus hand carry and personal items. We trying to saved bag like we put our stuff in 3 bags so we don’t have to carry more bags and airline also save space time less bags less work. We had only 1.6 kg over and we requested crew he said it’s airline policy that you need separate bag that’s ruined our mod and carry that suit in our hand in plastic bag he didn’t understand that we have less bags that make sense if we brought over luggage then it’s problem. I think if you guys change your policy and weight all together that will be good

Unfortunately internet was down and they couldn’t fix it in a time I needed it so urgent to stay in touch with work

The food was disgusting that only what i wanted to say

I did not like the quality of the food and there was no snacks offered between meals.

Was not good experience going to Houston from Istanbul, had to wait about an hour and a half to just takeoff. Disappointed in that part.

Boarding on time. Limited food and drinks options . Few Crew was rude and unconcerned. Entertainment system is old and barely any new contents.

Boarding via busess, like low cost airline. In their domestic hub. Insane!

Likes: on time departure, new plane Didn’t like:very poor quality food, very limited entertainment.no amenity kit etc.

The flight take time was changed 23 times. The system kept sending messages it will be earlier at 4am and eventually the flight was at 9am I didn’t sleep all night because of that

This flight was a dreamliner so I think the space was ok for the legs, but the option for food was again limited and the crew was same.

Boarding catastrophic let alone have to claimb the plain rather than using jetway. 5.5 hr delay leaving had to do stop in Lgw for a new crew which further compounded the delay. Connecting flight would not wait and had to pend a night in a hotel. Curiously my seat would not go full flat.

Good. The food was very bad. Except for the chicken rice, rest of the dish went to trash.

I did not have a good experience in both flights of Etihad. First of all, when I was booking the flight, there were two options. The first option was a cheaper flight with longer layover (9 hrs), or a more expensive flight with shorter layover (2 hrs). I booked the expensive flight with shorter layover because I wanted a more comfortable trip. A few days before the trip, Etihad informed me that the departure time of my first flight will change 7 hours earlier, leading to an 9 hour layover, without giving me another option nor reimbursing me for the extra cost. They didn’t even send me an apologetic email for this change. Regarding the flight experience, I would rate it as mediocre. This is mostly because the pilots of both flights did their best to give us the worst approach to airports that I have ever experienced. In the case of the first flight they had to aboard the landing and took off again right before touching the landing strip. The captain said that it was due to wind conditions but the second time the pilot followed the same direction as the first time to land the plane.

Seat selection screen while online check-in could include free seats to choose from and show the options before we proceed. Currently, it is auto-allocated and there are no options for free seat selections.

Long way to improve. Toilets not working. Bad handling when flight was canceled

Online was good boarding also but a child was crying all the way with no intervention from crew member.

Good range of movies but lacking decent tv shows. Wifi was really expensive on this flight, considering flights under 7 hours have a $9.99 USD charge for streaming, to jump up to $24.99 for a 7 hour 40 flight seemed a little bit of a rip off. Staff are inattentive, and really need to improve on the customer experience.

The staff are extremely rude maybe even racist, I’ve never been treated so poorly in my life. I will never fly with Lufthansa Mor Discovery Airlines again.

Ok flight. Water and small chocolate offered. Would be good if flynet included also video.

Extremely tight connection in Frankfurt. Tickets with one hour layover are not realistic even with first flight being on time. Just barely made it and ran most of the way. 😬

The connection between my income flight and the outgoing flight was slightly late and they would not hold the next flight for 7 minutes. The next flight was 4 hours later and we were issued a stand by ticket. So we had to wait to find out if we would even be on that flight. After boarding that flight was delayed for 40 minutes because there wasn’t a ground crew to load the luggage. The airline is not living up to it reputation.

The seats were extremely uncomfortable. I spent €25 on internet and never gained access to it. A flight attendant told me she would file a complaint/report on my behalf but it put me in a very difficult situation.

Not the best overall, had challenges during boarding due to the weight of my carry-on (over 8 kilos). Interesting enough they don't check all carry-on bags. It was very stressful as Discover worker kept insisting, I had to check my bag. I finally was able to get an exception to keep my carry-on, however, I felt racially discriminated and embarrassed by this. The flight did not have WIFI access and the timing to connect between flights is not enough. As the flight leaving Philadelphia to Frankfurt was delayed, I had about an hour to make my connection. I had to run and ask people to let me go first during immigration and security so I could then barely make it to my next flight, and it was the same process on the way back. It was a disappointed experience overall.

I was expecting better from Lufthansa. I’ll think twice before I book Lufthansa again. This trip was the worst ever… in my 70 years of traveling.

Upgraded to business class and it was worth every dollar! The connection in Denver was way too tight time wise and going through customs there plus re-visiting security screen again caused me to miss my connecting flight. KAYAK should not allow that tight of connection on international flights.

When we were boarding, we needed to go the desk and give the address of our final destination. While giving our address, I was yelled at because the woman at the desk couldn’t understand that I was giving her our US address. I kept giving her our street address and she couldn’t understand and she yelled “listen lady, I need your address. Just write it down!” I wrote down exactly what I had been telling her.

Terrible. Had to go through customs and pick up our luggage. Then they said we couldn't make our connecting flight to MKE when we had 35min before takeoff. There were no other flights out on any airline so we would've had to spend the night at ORD. We were able to get a ride to MKE at our expense instead. Ridiculous that they would not allow us to try to make the flight, which we would have. Assuming rechecking the luggage was the problem. They should not have listed this as a viable connecting flight if there was no chance in making it. There was 4 people in our party.

Book cheap flights from Riyadh to Spain

Recent round-trip flight deals

12/4Wed
1 stopWizz Air Malta
12h 55mRUH-BCN
12/8Sun
1 stopWizz Air Malta
9h 35mBCN-RUH
661 ﷼
12/18Wed
1 stop
15h 30mRUH-BCN
1/12Sun
1 stop
9h 05mBCN-RUH
668 ﷼
11/22Fri
1 stopEtihad Airways
10h 10mRUH-BCN
11/26Tue
1 stopEtihad Airways
9h 40mBCN-RUH
1,640 ﷼
11/21Thu
1 stopEtihad Airways
16h 30mRUH-BCN
11/26Tue
1 stopEtihad Airways
9h 40mBCN-RUH
1,644 ﷼
11/17Sun
1 stopLufthansa
19h 55mRUH-BCN
12/3Tue
1 stopLufthansa
12h 00mBCN-RUH
1,768 ﷼
11/17Sun
2 stopsLufthansa
23h 05mRUH-BCN
12/3Tue
1 stopLufthansa
11h 05mBCN-RUH
1,832 ﷼
4/11Fri
1 stopQatar Airways
10h 15mRUH-MAD
4/16Wed
1 stopQatar Airways
16h 20mMAD-RUH
2,049 ﷼
1/25Sat
1 stopQatar Airways
11h 00mRUH-AGP
1/29Wed
2 stopsQatar Airways
15h 25mAGP-RUH
2,113 ﷼
11/26Tue
1 stopTurkish Airlines
11h 35mRUH-MAD
11/27Wed
1 stopTurkish Airlines
16h 35mMAD-RUH
3,190 ﷼
12/24Tue
1 stopTurkish Airlines
11h 15mRUH-AGP
1/2Thu
1 stopTurkish Airlines
11h 05mAGP-RUH
3,423 ﷼

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/17Tue
2 stops
30h 10mRUH-BCN
424 ﷼
11/23Sat
2 stops
38h 25mRUH-BCN
428 ﷼
12/14Sat
2 stops
18h 00mRUH-BCN
435 ﷼
12/16Mon
1 stopWizz Air Malta
20h 00mRUH-BCN
450 ﷼
12/13Fri
1 stopWizz Air Malta
18h 20mRUH-BCN
544 ﷼
11/21Thu
1 stopEtihad Airways
22h 30mRUH-BCN
1,028 ﷼
2/13Thu
1 stopEtihad Airways
22h 30mRUH-BCN
1,077 ﷼
2/28Fri
2 stopsSAUDIA
21h 15mRUH-BCN
1,805 ﷼
11/9Sat
1 stopSAUDIA
15h 45mRUH-MAD
1,862 ﷼
11/28Thu
1 stopTurkish Airlines
29h 40mRUH-VLC
2,136 ﷼

Search by stops

Search by airline

Search by price

Last minute flights from Riyadh to Spain

Last minute flight, train and bus deals

11/10Sun
multi-stopITA Airways
16h 15mRUH-MAD
11/20Wed
multi-stopITA Airways
8h 35mMAD-RUH
1,483 ﷼
11/9Sat
multi-stop
52h 30mRUH-MAD
11/19Tue
multi-stop
20h 20mMAD-RUH
1,516 ﷼
11/6Wed
multi-stopWizz Air Malta
14h 00mRUH-MAD
11/19Tue
multi-stopWizz Air Malta
19h 45mMAD-RUH
1,772 ﷼
11/10Sun
multi-stopLufthansa
17h 50mRUH-MAD
11/27Wed
multi-stopLufthansa
9h 30mMAD-RUH
1,948 ﷼
11/10Sun
multi-stopQatar Airways
13h 15mRUH-MAD
11/17Sun
multi-stopQatar Airways
15h 30mMAD-RUH
2,001 ﷼
11/10Sun
multi-stopQatar Airways
13h 15mRUH-MAD
11/18Mon
multi-stopQatar Airways
24h 00mMAD-RUH
2,008 ﷼
11/10Sun
multi-stopLufthansa
17h 50mRUH-MAD
11/18Mon
multi-stopLufthansa
23h 30mMAD-RUH
2,053 ﷼
11/10Sun
multi-stopWizz Air Malta
20h 05mRUH-AGP
11/14Thu
multi-stopWizz Air Malta
21h 40mAGP-RUH
2,323 ﷼
11/6Wed
multi-stopEtihad Airways
23h 15mRUH-MAD
11/20Wed
multi-stopEtihad Airways
9h 55mMAD-RUH
3,393 ﷼
11/9Sat
multi-stopEtihad Airways
10h 55mRUH-MAD
11/16Sat
multi-stopEtihad Airways
16h 10mMAD-RUH
3,832 ﷼

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Riyadh to Spain

Information on your arrival and departure airports