MAD

R6 627 Find Cheap Flights to Madrid

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Madrid
These are the airlines KAYAK users have selected most often from within our search results for flights to Madrid
In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% or moreCompare 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.

Cheap Flight Deals to Madrid

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights to Madrid that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return flight deals from South Africa to Madrid

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from South Africa to Madrid.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
20:25 - 18:45JNB-MAD
23h 20m1 stop
19:35 - 21:35MAD-JNB
25h 00m1 stop
R7 655SWISS
Find Deal
Thu, Jan 23 - Thu, Jan 30
19:50 - 18:45CPT-MAD
23h 55m1 stop
10:05 - 10:55MAD-CPT
23h 50m1 stop
R7 655SWISS
Find Deal
Mon, Feb 3 - Mon, Feb 10
19:35 - 23:35JNB-MAD
29h 00m2 stops
6:10 - 7:05MAD-JNB
23h 55m2 stops
R10 133Lufthansa
Find Deal
Sat, Jan 25 - Mon, Feb 10
19:00 - 19:50JNB-MAD
24h 50m1 stop
13:05 - 8:35MAD-JNB
19h 30m1 stop
R11 491Lufthansa
Find Deal
Sun, May 11 - Sun, May 18
12:35 - 13:55CPT-MAD
26h 20m1 stop
15:25 - 17:25MAD-CPT
25h 00m1 stop
R11 895Qatar Airways
Find Deal
Tue, Feb 18 - Thu, Feb 27
22:20 - 19:50JNB-MAD
22h 30m1 stop
21:40 - 20:50MAD-JNB
22h 10m1 stop
R12 171Emirates
Find Deal
Sun, Feb 2 - Wed, Feb 5
13:00 - 21:00CPT-MAD
32h 00m1 stop
22:30 - 10:50MAD-CPT
36h 20m1 stop
R12 574Qatar Airways
Find Deal
Mon, Apr 28 - Mon, May 19
8:55 - 8:05CPT-MAD
24h 10m3 stops
19:20 - 13:45MAD-CPT
17h 25m2 stops
R12 611Ethiopian Air
Find Deal
Mon, Jan 20 - Tue, Jan 28
9:05 - 8:05DUR-MAD
24h 00m3 stops
19:20 - 18:05MAD-DUR
21h 45m3 stops
R14 282Ethiopian Air
Find Deal
Wed, Feb 12 - Mon, Feb 24
19:10 - 12:40DUR-MAD
18h 30m1 stop
14:25 - 17:10MAD-DUR
25h 45m1 stop
R15 493Emirates
Find Deal
Wed, Feb 12 - Mon, Feb 24

Flights to Madrid - Travel Insights & Trends

Get data-powered insights and trends into flights to Madrid to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Madrid?

The average price of all round-trip flights to Madrid clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Madrid is Monday where round-trip tickets can be as cheap as R12 360. On the other hand, the most expensive day to fly is Friday, where round-trip prices are R13 473 on average.

What is the cheapest month to fly to Madrid?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Madrid, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Madrid is February, where tickets cost R12 134 on average for return flights. On the other hand, the most expensive months are December and July, where the average cost of tickets from South Africa is R15 842 and R15 677 respectively. For one-way flights, the best month to travel is February with an average price of R11 253.

What is the cheapest time of day to fly to Madrid?

The average price for all round-trip flights to Madrid depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Madrid is generally in the morning, when round-trip flights cost R12 751 on average. The most expensive time of day to fly to Madrid is generally in the evening, which is peak travel time and where the average cost of a ticket is R13 939.

How far in advance should I book a flight to Madrid?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Madrid, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.
To get a below average price, you should book around 4 weeks before departure. For the absolute cheapest price, our data suggests you should book 20 weeks before departure.

Good to know

Low season

February

High season

June

Cheapest flight

R6 627
Best time to beat the crowds (10% less expensive on average)
Most popular time to fly (8% more expensive on average)
Flight from Cape Town to Madrid

When to book flights to Madrid

Are your dates flexible? Find out the best times to travel to Madrid based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Madrid based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Madrid flights

  • How far is Madrid Barajas Airport from central Madrid?

    Central Madrid is 14 km away from Madrid Barajas Airport.

  • What is the name of Madrid’s airport?

    When flying to Madrid, you'll arrive at Madrid Barajas Airport (MAD). The airport is also known as Adolfo Suárez Madrid–Barajas, Barajas, Madrid, or Madrid–Barajas.

  • How does KAYAK find such low prices on flights to Madrid?

    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 to Madrid.

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

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

  • What is the Hacker Fare option on flights to Madrid?

    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 Madrid with an airline and back with another airline.

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

    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 Madrid 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 Madrid

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. 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 Madrid flight deals.

Prefer to fly direct to Madrid Barajas?

Find which airlines fly direct to Madrid Barajas Airport, which days they fly and book direct flights.

Direct departures

South Africa to Madrid Barajas

Monday

ANA, AccesRail, Aegean Airlines, +90 more

ANA, AccesRail, +91 more

Tuesday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Wednesday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Thursday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

Friday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

Saturday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Sunday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

See more direct flights

Direct returns

Madrid Barajas to South Africa

Monday

ANA, AccesRail, Aegean Airlines, +90 more

ANA, AccesRail, +91 more

Tuesday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Wednesday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Thursday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

Friday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

Saturday

ANA, AccesRail, Aegean Airlines, +88 more

ANA, AccesRail, +89 more

Sunday

ANA, AccesRail, Aegean Airlines, +92 more

ANA, AccesRail, +93 more

See more direct flights
See more direct flights

Top 5 airlines flying to Madrid

 
See real verified KAYAK customer reviews for airlines flying to Madrid. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Madrid. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Madrid? 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.
8,1
EmiratesOverall score based on 3403 reviews
7,9Food
8,1Boarding
8,2Entertainment
8,0Comfort
8,3Crew
Airline reviews

Flight was pathetic, felt like a old plane was modified and brought in service. Didnt like the aircraft at all. Crew and services were good.but aircraft totally dissappointment.

4,0 OkayNikhil, Nov 2024DXB - BOM
Read more Emirates reviews

Flight was pathetic, felt like a old plane was modified and brought in service. Didnt like the aircraft at all. Crew and services were good.but aircraft totally dissappointment.

The service was excellent. We flew coach on this leg of our trip and it was still very pleasant.

We had to deboard using stairs. Why didnt you have the aero-bridge?

Some Crew were distinguishably fake in their interactions with passengers.

Enough vegetarian food was not available on the flight for all vegetarian guests on the plane. Crew did not adequately handle this experience

We boarded via a mobile gate in Dubai. I don't care for the bus ride from the gate to the plane

A very disappointing flight on this Emirates business class. Staff were not efficient and service was not the e usual Emirates experience. Good was particularly bad with very dry chicken and drinks that I had to press call button before getting a drink as my food sat and continue to get cold.

The food options for children is limited The business class bed is not fully lie flat, and this is an uncomfortable sleep

My favorite airline when traveling to the UAE. Great food and great service.

Usually Emirates is my go to Airline on this flight: 1) All the crew seemed very inexperienced 2) Meal service for 7 hour flight was very slow - slowest I have ever experienced. 3) ONE flight attendant in economy serviced everyone on the left aisle in 2 cabins - thats 6 passengers per row (half the row) and over 30 rows of passengers. The others were no where to be seen. Thats pouring drinks and serving trays and offering options of meal and drinks for 180 passengers. by herself. In most flights it's 2 attendants per cart servicing one section. 4) Meal was not served till 3.5 hours later for some passengers at the back. 5) As a result only one meal was served even though the menu explicitly said 2. 6) Everyone was thirsty and starving 7) There were 2 loud crashes at the back galley 8) One passenger was out cold due to the sleeping tablets he had taken. The Flight attendants in their inexperience chose to try wake him up and create a situation where passengers were panicking and the passenger finally woke up and was annoyed. 9) They chose to wake up every sleeping passenger to feed them rather than move past the sleeping passengers. Do they know how hard it is to actually sleep on a plane?

We're talking about a short-haul in-country flight.. there is no confort, no food, just the bottle of water. The seats are squeezed like hell and I was in the back-end of the plane, with one spare row left for the crew and to store excess bags that could not fit in the overhead bin.. Speaking of carry-on, some passengers should be better screened as their bags were simply too big to fit in the overhead bins.. ! How can this happen, and it was an A310, with 2 columns of 3-seater rows.. There is a pseudo-Business class, which is simply a section in the front of the plane where the same seats are occupied only 2 out of 3, on each side, leaving more rooms for the passengers and their bags. That's it.

For the price of the ticket it's probably the best service in the world

Everything was great except food . It as okay not good not bad

Seats are too cramped, but that is a problem with every airline. I actually enjoyed the meal served.

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

I would recommend flying SWISS to anyone. Very impressed by the quality of food. The staff was extremely kind and accommodating. They arranged a shuttle to help a group of passengers make connecting flights when there was a delay.

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

This was an upgrade to business class and really enjoyed the experience. Much better than my earlier flight and thank you.

I never share this kind of things but I have to share this out of respect to myself and how surprised I was I got a shoulder injury so I went to Turkey to get a procedure to my shoulder ( I can prove and provide it with documentation from the hospital to you) and on my way in this flight, I asked one of the crew members who’ s name is j. Muller to help me to lift my carry on to put it up in to cabinet and she told me she can’t do it , and I said I m sorry I m injured , I really need help , then can you please find someone who can help me ? And she gave me this nasty attitude and refused to help me . Then I was shocked because all I asked was for help, i didn’t even ask her to put my carry on bag up for me , all I asked her to help me so we can do it together. Then 5 minutes later another crew member who’s name is Jenny Rutz came and asked me if everything is ok And i explained her what happened and she told me if I create more problem, she will not let me fly i was shocked, all I told her was I was injured and I needed some help to put my luggage up . I am extremely shocked and upset , this was so unprofessional, rude and unnecessary. I thought their job is to help us in our flight. She disrespected me , embarrassed me, made me feel like I m a problem and threatened me to get me out of the plane In front of everyone I am 41 years old mature and kind woman, i have never in my life experienced something this unprofessional and this disrespectful ever They both turned something so simple and normal into this terrible experience for me and for the people sitting around me . So it was so uncomfortable and unfair that the other passengers who were sitting around me and next to me got negatively affected by the event and told me to take their phone number so that they can be my witness for the crew member’ rudeness and unprofessionalism I m still very upset how can people be this rude and heartless I will never ever want to fly with your airline company again

Crew was wonderful, snacks were so good and quite a variety for free, food was mediocre, big selection of movies and they kept lavatories pretty clean throughout the flight

My experience with Qatar airway was very unsatisfactory. They lost my child’s stroller and I was told they found it and will send it to the hotel which was a lie. I had to go back to the airport baggage claim and pick up myself after trying to contact them many times!. There was a lack professional and communication. I am very disappointed in Qatar airway and will not be recommending them to friends and family nor will I be flying with them in the future.

Did not like anything. Seats were crammed, leg space was minimal and food was terrible. This was the first time traveling overseas in American Airlines and was the worst experience ever. Have learned a lesson to never travel in American Airlines.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Good staff, good intent, decent entertainment. More seat space would always be of benefit

I had first class service from them. A little late taking off, but no major problem

Bad experience with the delay n long wait time for connecting flight after missing the connection flight from Doha.

They shld improve and provide a lunch or dinner in an international leg

All over with Qatar airlines my experience was really bad due to delays and then putting me on different airlines and after 8 hours of wait I had to listen to their is no plane to fly for another 24 hours. Wore experience ever.

They have misplaced my one checked bag which I have not received in Philadelphia and have lodged complaint with American Airlines, the staff of Indigo was rude with us, at the checking counter, I think she purposely withheld my one of the checked bag, because the American Airlines staff told me that bag was not received at Doha airport. Kindly help me with one of my checked bag to get it. My flight was from Mumbai to Doha and then Doha to Philadelphia.

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

The flight delayef for over 2 hours so my route was changed leading to arriving to my destination without my luggage

I liked nothing of Ethiopian airlines except the price of the fare.

Food was really not appealing. There was a blocked sink in the toilet. Toilet is cramped and the wall between the 2 toilets are not secured properly.

I felt all of the food tasted the same. And we had five meals over the 16 hrs in the air.

Plane was late with no information or announcement … had to walk up n downstairs.., had not communicated this … and ppl had suitcase to carry .

Like: Plane made it to the destination. Dislike: Food is terrible, no entertainment, very dirty airplane.

The food needs to improve especially the fish as there where only 3 fish cubes in my plate.

I have been flew with ET since 2013 and I wish the service can be reach standard airlines as Star Alliance member please ET you need to improve many thing on the services learn from SQ and other member

Flight was delayed resulting in a series of unfortunate events. I ran the airport as people were yelling my flight anyone who can’t run wouldn’t have made it! Then the luggage is missing. Good company, execution needs fine tuning.

I had a full row so can't imagine how this could be better

Short lay-overs and total flight times. Everything else could have been better.

Book Cheap Madrid Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Madrid found on KAYAK in the last 72 hours.
23/1Thu
1 stopSWISS
23h 20mJNB-MAD
30/1Thu
1 stopSWISS
25h 00mMAD-JNB
R7 655
3/2Mon
1 stopSWISS
23h 55mCPT-MAD
10/2Mon
1 stopSWISS
23h 50mMAD-CPT
R7 655
25/1Sat
2 stopsLufthansa
29h 00mJNB-MAD
10/2Mon
2 stopsLufthansa
23h 55mMAD-JNB
R10 133
11/5Sun
1 stopLufthansa
24h 50mJNB-MAD
18/5Sun
1 stopLufthansa
19h 30mMAD-JNB
R11 491
18/2Tue
1 stopQatar Airways
26h 20mCPT-MAD
27/2Thu
1 stopQatar Airways
25h 00mMAD-CPT
R11 895
2/2Sun
1 stopEmirates
22h 30mJNB-MAD
5/2Wed
1 stopEmirates
22h 10mMAD-JNB
R12 171
28/4Mon
1 stopQatar Airways
32h 00mCPT-MAD
19/5Mon
1 stopQatar Airways
36h 20mMAD-CPT
R12 574
20/1Mon
3 stopsEthiopian Air
24h 10mCPT-MAD
28/1Tue
2 stopsEthiopian Air
17h 25mMAD-CPT
R12 611
12/2Wed
3 stopsEthiopian Air
24h 00mDUR-MAD
24/2Mon
3 stopsEthiopian Air
21h 45mMAD-DUR
R14 282
12/2Wed
1 stopEmirates
18h 30mDUR-MAD
24/2Mon
1 stopEmirates
25h 45mMAD-DUR
R15 493

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Madrid found on KAYAK in the last 72 hours.
10/5Sat
1 stopQatar Airways
32h 00mCPT-MAD
R6 627
10/1Fri
1 stopEtihad Airways
34h 30mJNB-MAD
R6 719
16/4Wed
1 stopEtihad Airways
34h 25mJNB-MAD
R7 086
2/2Sun
2 stopsTAAG
44h 45mCPT-MAD
R8 316
9/5Fri
2 stopsTAAG
34h 15mCPT-MAD
R8 536
16/4Wed
2 stopsEthiopian Air
17h 35mJNB-MAD
R9 123
29/12Sun
1 stopSWISS
34h 25mJNB-MAD
R9 307
30/12Mon
1 stopSWISS
23h 55mCPT-MAD
R9 307
9/3Sun
3 stopsEthiopian Air
25h 40mCPT-MAD
R10 372
8/3Sat
1 stopLufthansa
33h 10mCPT-MAD
R36 640

Search by stops

Search by airline

Search by price

Last minute flights to Madrid

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Madrid that are departing in the next 10 days.
22/12Sun
multi-stopSWISS
23h 20mJNB-MAD
28/12Sat
multi-stopSWISS
25h 25mMAD-JNB
R13 272
22/12Sun
multi-stop
14h 25mJNB-MAD
28/12Sat
multi-stop
19h 55mMAD-JNB
R14 869
23/12Mon
multi-stopKLM
14h 45mJNB-MAD
4/1Sat
multi-stopKLM
34h 00mMAD-JNB
R15 273
22/12Sun
multi-stopBrussels Airlines
41h 10mJNB-MAD
28/12Sat
multi-stopBrussels Airlines
26h 05mMAD-JNB
R15 714
23/12Mon
multi-stop
14h 45mJNB-MAD
4/1Sat
multi-stop
32h 35mMAD-JNB
R16 429
23/12Mon
multi-stopBrussels Airlines
41h 10mJNB-MAD
4/1Sat
multi-stopBrussels Airlines
26h 05mMAD-JNB
R20 009
22/12Sun
multi-stop
24h 10mJNB-MAD
28/12Sat
multi-stop
31h 10mMAD-JNB
R20 101
22/12Sun
multi-stop
27h 10mJNB-MAD
28/12Sat
multi-stop
36h 45mMAD-JNB
R22 708
22/12Sun
multi-stopEthiopian Air
29h 05mJNB-MAD
4/1Sat
multi-stopEthiopian Air
37h 10mMAD-JNB
R24 525
23/12Mon
multi-stopEthiopian Air
22h 50mJNB-MAD
4/1Sat
multi-stopEthiopian Air
37h 10mMAD-JNB
R30 693

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Madrid

Information on the airport you'll fly into in Madrid

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.