Find cheap flights to Spain from R5 988

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 8/2. 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
sáb. 30/12
sáb. 6/1
In the last 7 days travellers have searched 44 173 844 times on KAYAK, and here is why:

Find the best priceCompare multiple travel sites with one search.

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

Free to useThere are no hidden charges or fees.

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

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

Latest Spain Flight Deals

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

MOST POPULARMadrid
2+ stops from R9 763
Málaga
2+ stops from R16 942

Good to know

Low season

February

High season

June

Cheapest flight

R5 988
Best time to beat the crowds (17% less expensive on average)
Most popular time to fly (5% more expensive on average)
Flight from Cape Town to Barcelona

Top tips for finding cheap flights to Spain

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Spain flight deals.

FAQs - booking Spain flights

  • How long is the flight to Spain?

    An average direct flight from South Africa to Spain takes 27h 20m, covering a distance of 13284 km. The most popular route is Johannesburg - Madrid with an average flight time of 12h 50m.

  • What is the cheapest flight to Spain?

    The cheapest ticket to Spain from South Africa found in the last 72 hours was R9 652. The most popular route is Johannesburg OR Tambo to Madrid Barajas and the cheapest round-trip airline ticket found on this route in the last 72 hours was R9 745.

  • What are the most popular destinations in Spain?

    The next most popular destinations are Bilbao (20%) and Las Palmas de Gran Canaria (5%). Searches for flights to Málaga (4%), to San Sebastian (4%) and to Pamplona (2%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Top 5 airlines flying to Spain

Need help choosing which airline to fly with from South Africa 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 KAYAK reviews.
8,3
EmiratesOverall score based on 15746 reviews
82comfort
84crew
85entertainment
83boarding
83overall
80food
Airline reviews
Pros: "The flight was SO OLD and uncomfortable which is absolutely ridiculous for a 16 hour flight. My screen did not work the entire time despite asking flight attendants to fix the issue. The flight attendant would not attend to me despite me pressing the button and twice skipped me while giving out meals. I had to call them back and ask for it. The bathrooms were SO dirty and yet no flight attendant took out the trash or cleaned it even though we are in the midst of a pandemic. We were also not given hygiene kits to keep ourselves safe. DO NOT FLY WITH THIS AIRLINE."
Cons: "EVERYTHING."
Read more about Emirates
Pros: "The flight was SO OLD and uncomfortable which is absolutely ridiculous for a 16 hour flight. My screen did not work the entire time despite asking flight attendants to fix the issue. The flight attendant would not attend to me despite me pressing the button and twice skipped me while giving out meals. I had to call them back and ask for it. The bathrooms were SO dirty and yet no flight attendant took out the trash or cleaned it even though we are in the midst of a pandemic. We were also not given hygiene kits to keep ourselves safe. DO NOT FLY WITH THIS AIRLINE."
Cons: "EVERYTHING."
Pros: "Noce ride. Cabin crew was very friendly and helpful"
Cons: "Not much. Maybe better food. We asked for low fat option. They served bread. If they knew food better they knew carbs equals fat. Overall it was a good flight"
Pros: "Unprofessional crew member how to treat as GOLD member in business class cabin"
Cons: "No comment"
Pros: "Crew were excellent"
Cons: "The TV was small and poor resolution and brightness. Also no USB power at my seat."
Pros: "Leg room was excellent I even enjoyed the meals nice to have real cutlery rather than plastic Very efficient and smooth boarding Return of checked luggage upon arrival was prompt and efficient Flight attendants were super conscientious, friendly and VERY professional"
Cons: "Everything was GREAT"
Pros: "The size of seats , the food and the service"
Cons: "The entertainment system had few glitches but workable ( flickering banners of the channel or sound, volume"
Cons: "Emirates is the only company that the service is downgrading I use to have free internet being skywards memeber Now internet ia 8 usd for silver memeber Food was not available like mentioned in the carte"
Pros: "Like the cabin crew... comfortable seat in the business class"
Pros: "The staff was very helpful in many ways."
Cons: "The seats that I booked online were not available when I checked in for the flight."
Pros: "Obviously Biz Class is a great proposition for a flight of this length and once again the experience was a good one. Staff are always friendly and very attentive."
Cons: "We are not big eaters but when you leave at 10am then a lunch and breakfast is a bit of a stretch and even with light snack options we found ourselves hungry. Breakfast was not too flash"

Privacy and comfort of the QSuites is wonderful. The boarding process in Doha is cumbersome and confusing. As transfer passengers, traveling in Business Class, we went through security twice, including one at the gate requiring all electronic devices removed from bags and watches off, which are a great way to lose belongings as a few hundred people rush through to board the plane.

Pros: "The “mini-refrigerator” for beverage storage at the business class seat."
Cons: "The portion of the Arabic language expression on the live flight mapping software should have been minimized."
Pros: "The purser and the business class cabin attendants were amazing. Great choice of meals. Fantastic experience"
Cons: "Nothing."
Pros: "crew is good and helpful."
Cons: "The food was terrible. Needs to improve the quality of the food."
Pros: "The crew in the plane was very supportive and assisted us with the baby and have provided all possible comfort"
Cons: "we have booked a wheelchair to carry old grandmother with permanent injured hand and the baby to the plane, and we have confirmed availability of the same by calling QA office in Qatar. However QA did not provide a wheelchair during check-in at Paris Charles de Gaulle for whatever unjustified reason"
Pros: "seats were awesome, so as the food and the occasional snacks were delightful"
Cons: "My entertainment screen wasn't working, but since I got a window seat I didn't complain. Long time for a 12 h flight without video or something to occupy myself, but at least the USB port was working..."
Pros: "Cabin crew attentive, cabin quiet, seats comfortable, rest rooms clean."
Cons: "Hot food was luke warm, portions skimpy."
Pros: "Everything"
Cons: "WC size (too small) and location. Other airlines such as Lufthansa (NYC - Munich) do way better job in this category ( I believe Lufthansa aircraft was either A330 or 340)"
Pros: "My mom traveled alone for the first time. She doesn't speak English very well. I'm so impressed with the crew that they took good care of my mother. They understood her super broken English and served her real good vegetarian food. Thanks again."
Cons: "not so much."
Cons: "food options exhausted pls tell ground catering to provide more food"

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

Pros: "The plane condition."
Cons: "The flight attendants could have served some drinks in between the meals. They actually refused to serve something additionally when asked."
Cons: "I had paid for an upgrade to sit in the front of the cabin with extra legroom (row 14A). When I boarded a man sat it my seat. He had not paid for the upgrade, but the crew let him stay in my seat. I had asked him to social distance but he continued to sit right behind me bo matter which seat I moved to. He argued with the crew until they gave up and let him stay. They did not check his boarding pass or ask him to move to his assigned seat I found a different seat away from him but I don’t see the point in paying for extra legroom when the crew let’s people who haven’t paid for it sit it those seats. I felt harassed by the man and was very uncomfortable the whole flight. I am considering my next step, I think I should at least receive a refund for the upgrade I paid for."
Pros: "Due to business I travel allot so I deal with allot of airlines. This is by far the best airlines I have used. Excellent crew and airport staff. I don’t think words can express how satisfied I am with this airlines and airport. The nicest people and great service. Clean and modern aircraft. Going to try flying only with KLM from now on."
Cons: "Nothing"
Pros: "Crew were excellent"
Cons: "Old aircraft. Uncomfortable seats in economy. Entertainment screens old and almost impossible to watch - watched my iPhone! No mobile phone charger."
Pros: "Flight was on time."
Cons: "Staff: from check in to landing, they could at least smile. Baggage claim was a nightmare, 6 Schengen flights in the same belt."
Pros: "The crew was amazing, flight on schedule and good entertainment."
Cons: "Space is just reasonable on a long flight, even if there's seats more spacious that you could choose if you pay more."
Pros: "The flight crew was so friendly and the food was really good."
Cons: "We had 4 hour delay causing a stop over at 3am. So yeah"
Pros: "Nothing"
Cons: "They check for everything in the counter as if it was a low cost airline. If you go a kilo more over your baggage allowance you have to pay 100 eur. And for your cabin luggage you only have 12 kg that they check you twice and they have security staff at the airport specifically check in this."
Pros: "Crew was ok and the seat was a bit uncomfortable. I am over 6 feet so I always have a bit of a problem with the seat"
Cons: "Seat"
Pros: "Crew very helpful"
Cons: "Delay leaving Heathrow because of cargo loading and equipment blocking our pushback. Better coordination of ground activities is needed."
Pros: "Friendly crew"
Cons: "Sears very uncomfortable flight was running 45 minutes late when it landed in Palma and due to a glitch couldn’t check-in on line"
Pros: "Everything went smoothly and I was very pleased with flight experience from beginning to end"
Pros: "The crew was friendly. The boarding process was very organized."
Cons: "The seat and entertainment were terrible. The TV worked only in the last hour and the seat was not comfortable. No leg room, and the passenger in front of me wasn't considerate -- I couldn't move in my chain when his chair was down)."
Pros: "There is o option to say food not applicable hence 1 star the menu to buy looked ok but didnt use it seat was standard and fine"
Cons: "i was asked to pay to check in my luggage :("
Pros: "The crew was enthusiastic"
Cons: "No m&s sandwiches on board, half filled tea cups (even when asking for no milk)"
Cons: "This BA flight has been a mainstay for those of us in Phoenix to fly nonstop to Europe for years . Always on time . Good service . Dreaded the flight back on American flight ( via British Air). Was pleasantly surprised with a new Dreamliner which made the BA Boeing seem quite old and shabby."
Pros: "I remember time when BA was an example other airlines (professional crew, food on board, etc)... Seats are still better than so called cheap lines and more spacious aircraft. Baggage policy quite generous (however expensive)."
Cons: "Well, I believe that now British Airways reach a level of Ryanair... Prices haven't changed thou, still medium range. Customer service very low, no on-board food anymore (even in quite a long haul flights), ridiculous "priority" system, dated planes..."

Shame on this company More than 5 hours delay and what a mess Business class with zero service - no pillows, no blankets, no drinks Economy class with no reserved seats- people were mad

Cons: "I was denied booking because they didn't properly issue my boarding pass. They refused to pay a hotel and kept lying and mistreating me."
Pros: "Not much of anything. No complimentary food or drink for a nearly five hour flight, and sub- par customer service."
Cons: "The check in agents with Iberia airlines in Porto were rude, the. told me only when I arrived that I could not carry on “camping backpacks”, so I would have to check it for an additional 40 euro to check it.. despite saying they’d be happy to check “carry on” free of charge.. I’ve never had a problem with my backpack before, and it fits well within the size restrictions and easily fits in the overhead.. then they were unable to transfer my bag that I payed 40 euro to check, to my connecting flight. Therefore I had to wait two days to receive my luggage at my final destination in Rome.. Overall a really mediocre and frustrating experience."
Pros: "The price was right!"
Cons: "I know the saying “you get what you pay for”, but good service from the flight attendants should be expected in the price. It was hard to get a greeting or a smile from them, far from prompt delivery of food or coffee ordered. We were traveling with two kids under 5, but there was no help offered. You are expected to pay for any and all food or drinks, including water. The airline could at least offer free water. The meal quality was mediocre for the price paid, and their stock ran out pretty fast."
Pros: "Flight arrived safely and on time."
Cons: "Luggage was terrible. Forced me to check my 1 small laptop bag despite letting others board with duffel bags, then lost 1 of our actual checked bags in the airport for an hour after our other bag was delivered."
Cons: "It would’ve been better to receive our luggage on time. We have to wait an extra day even though we had to pay 100 Euros to check our bags."
Pros: "In time boarding"
Cons: "Free refreshments. Early travelers need at least coffee or tea. Especially when they have connecting flights and no time to stop and get a proper meal."
Cons: "The aircraft was not full. Passengers were staggered, but not staggered enough. People were assigned aisle seats (normally a good thing), but the person in front of me kept her seat fully reclined, squashing me in and making the 10 hr flight most uncomfortable. No soap in one of the lavs"
Cons: "Pedí que me manden la factura del vuelo y no me a llegado nunca."
Pros: "The food is very good in 1st class."
Cons: "Even though 1 of the 3 stewards was really excellent at everything (foremost his impecable attitude towards passengers), nothing is really standing out anymore in IBERIA 1st class. It used to be extremely good, but now everything is banal. No attention to detail or pleasantness. The one thing that really concerns me is that Spanish stewards, more the women than the men, are becoming more rude than before. I understand that some passengers must be a hassle from time to time, but this is their one and only job, so a nice attitude is of the utmost importance."

Book Cheap Spain Plane Tickets

Recent one-way flight deals

8/2jue.
1 stopQatar Airways
32h 55mCPT-BCN
R322
7/12jue.
1 stopQatar Airways
19h 10mCPT-MAD
R368
29/12vie.
2 stopsSWISS
24h 30mCPT-BCN
R567
9/1mar.
1 stopEmirates
19h 55mCPT-BCN
R609
9/1mar.
1 stopEmirates
19h 55mCPT-BCN
R634
7/2mié.
1 stopAir France
17h 30mCPT-BCN
R639
6/12mié.
1 stopKLM
16h 30mCPT-MAD
R687
6/12mié.
1 stopKLM
16h 30mCPT-MAD
R702
10/12dom.
1 stopSWISS
34h 25mCPT-MAD
R819
8/12vie.
1 stopAir France
23h 35mCPT-MAD
R862

Search by stops

Search by airline

Search by price

Recent return flight deals

25/12lun.
2 stopsEthiopian Air
18h 35mCPT-MAD
23/1mar.
2 stopsEthiopian Air
17h 20mMAD-CPT
R525
23/3sáb.
2 stopsEthiopian Air
18h 40mJNB-MAD
30/3sáb.
2 stopsEthiopian Air
16h 40mMAD-JNB
R545
15/3vie.
1 stopQatar Airways
18h 25mJNB-BCN
22/3vie.
1 stopQatar Airways
29h 35mBCN-JNB
R567
12/1vie.
1 stopQatar Airways
24h 40mJNB-MAD
2/3sáb.
1 stopQatar Airways
24h 10mMAD-JNB
R578
14/1dom.
1 stopEmirates
39h 20mJNB-MAD
19/1vie.
1 stopEmirates
25h 10mMAD-JNB
R691
24/12dom.
2 stopsKLM
20h 05mCPT-MAD
23/1mar.
2 stopsKLM
25h 00mMAD-CPT
R735
24/12dom.
2 stopsKLM
20h 05mCPT-MAD
23/1mar.
2 stopsKLM
25h 00mMAD-CPT
R739
26/4vie.
1 stopBritish Airways
17h 40mCPT-BCN
10/5vie.
1 stopBritish Airways
16h 35mBCN-CPT
R757
24/4mié.
2 stopsBritish Airways
21h 00mCPT-BCN
8/5mié.
2 stopsBritish Airways
19h 55mBCN-CPT
R787
12/1vie.
1 stopEmirates
18h 50mJNB-MAD
3/3dom.
1 stopEmirates
19h 30mMAD-JNB
R885

Search by stops

Search by airline

Search by price

Last minute flights to Spain

Last minute flight, train and bus deals

3/12dom.
multi-stopSWISS
24h 40mCPT-BCN
10/12dom.
multi-stopSWISS
27h 20mBCN-CPT
R572
3/12dom.
multi-stopTAAG
23h 25mJNB-MAD
10/12dom.
multi-stopTAAG
14h 05mMAD-JNB
R574
3/12dom.
multi-stopEtihad Airways
23h 15mJNB-MAD
10/12dom.
multi-stopEtihad Airways
21h 40mMAD-JNB
R582
3/12dom.
multi-stopEtihad Airways
38h 35mJNB-MAD
10/12dom.
multi-stopEtihad Airways
25h 40mMAD-JNB
R613
3/12dom.
multi-stopSWISS
24h 40mCPT-BCN
10/12dom.
multi-stopSWISS
19h 30mBCN-CPT
R647
3/12dom.
multi-stopSWISS
23h 20mCPT-BCN
10/12dom.
multi-stopSWISS
24h 40mBCN-CPT
R700
30/11jue.
multi-stopEmirates
18h 40mDUR-BCN
6/12mié.
multi-stopEmirates
19h 45mBCN-DUR
R970
2/12sáb.
multi-stopKLM
19h 30mCPT-BCN
10/12dom.
multi-stopKLM
25h 50mBCN-CPT
R990
2/12sáb.
multi-stopAir France
33h 15mCPT-BCN
10/12dom.
multi-stopAir France
49h 25mBCN-CPT
R1 098
30/11jue.
multi-stopQatar Airways
44h 50mDUR-BCN
7/12jue.
multi-stopQatar Airways
33h 00mBCN-DUR
R1 318

Search by stops

Search by airline

Search by price