Find cheap flights to Madrid

Return
1 adult
Economy
From?
To?
Wed 29/6
Wed 6/7

Deals available from 900+ travel sites.

About Flights to Madrid

Summary info about Madrid flight prices, duration and airlines

Best One-Way Price

R5 412

Best Return Price

R7 663

Fastest flight time

12h 45m

Operated By

6 airlines
The best one-way flight price to Madrid from South Africa in the last 72 hours is R5 412 (Johannesburg OR Tambo to Madrid Barajas).
The best return flight price to Madrid from South Africa in the last 72 hours is R7 663 (Johannesburg OR Tambo to Madrid Barajas).
The fastest flight to Madrid from South Africa takes 12h 45m (Johannesburg OR Tambo to Madrid Barajas).
There are 6 airlines operating flights to Madrid, including Air France, KLM and Iberia.

Cheapest flights to Madrid airports

Find the cheapest flights to these Madrid airports from your nearest city or airport
Johannesburg OR Tambo Airport
Madrid

CHEAPEST ROUTE FROM Johannesburg TO Madrid

Johannesburg OR Tambo Airport (JNB) to Madrid (MAD)

Typically, flights to Madrid from Johannesburg are cheaper when flying from Johannesburg OR Tambo to Madrid Barajas, which has an average price of R7 958

CHEAPEST MONTH TO FLY TO MADRID FROM JOHANNESBURG OR TAMBO AIRPORTFebruary14% cheaperFlying from Johannesburg OR Tambo Airport to Madrid costs on average just R6 849 in February
MOST EXPENSIVE MONTH TO FLY TO MADRID FROM JOHANNESBURG OR TAMBO AIRPORTDecember15% more expensiveIt costs about R9 147 for flights to Madrid from Johannesburg OR Tambo Airport in December
MOST POPULAR MONTH TO FLY TO MADRID FROM JOHANNESBURG OR TAMBO AIRPORTMay367% more users visitedMore momondo users searched in flights to Madrid from Johannesburg OR Tambo Airport in May than any other month

When is the best time to fly to Madrid?

In general, February is the cheapest month to fly from South Africa to Madrid. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around R6 849. If you aren’t able to travel during the month of February, then book flights to Madrid from South Africa during March instead. Flights to Madrid in March, while not as cheap as those in February, still average around R7 040.

In general, most travellers find the cheapest time to book a flight to Madrid is about 60 days prior to their departure date, when tickets on average are R7 958. Don’t hesitate to check prices now though, because momondo users recently found tickets for as low as R7 663.

The cheapest day to depart on your flight to Madrid is on a Tuesday when prices can be found for as low as R8 282. This is often the case because there is less demand to fly during this day of the week. On the other hand, Saturday is the most expensive day to depart from South Africa because it is more convenient for both business and leisure travellers. As a result, prices tend to be around R9 483.

At midday is the cheapest time of day to fly from South Africa to Madrid when you can find flight prices for as low as R8 267. Flying to Madrid at midday is an ideal time because this is during off-peak travel hours. Flights in the evening are often more expensive, with an average ticket price of R9 093.



Madrid flight deals found on momondo

Check out some of the best fares from airports in South Africa to Madrid found recently by users on momondo
Qatar Airways
Sep 6
JNB9:55Johannesburg OR Tambo
18h 00m
1 stop
MAD3:55Madrid Barajas
Sep 22
MAD5:25Madrid Barajas
18h 15m
1 stop
JNB23:40Johannesburg OR Tambo
Qatar Airways
Sep 17
JNB3:45Johannesburg OR Tambo
24h 10m
1 stop
MAD3:55Madrid Barajas
Sep 24
MAD5:25Madrid Barajas
18h 15m
1 stop
JNB23:40Johannesburg OR Tambo
KLM
Jul 11
JNB19:10Johannesburg OR Tambo
34h 25m
1 stop
MAD5:35Madrid Barajas
Aug 22
MAD16:20Madrid Barajas
25h 00m
1 stop
JNB17:20Johannesburg OR Tambo
Egypt Air
Nov 9
JNB16:45Johannesburg OR Tambo
17h 05m
1 stop
MAD9:50Madrid Barajas
Jan 19
MAD9:50Madrid Barajas
15h 15m
1 stop
JNB1:05Johannesburg OR Tambo
KLM
Jul 12
JNB19:10Johannesburg OR Tambo
17h 15m
1 stop
MAD12:25Madrid Barajas
Aug 26
MAD2:00Madrid Barajas
15h 20m
1 stop
JNB17:20Johannesburg OR Tambo
KLM
Jul 12
JNB19:10Johannesburg OR Tambo
20h 20m
1 stop
MAD15:30Madrid Barajas
Aug 26
MAD2:00Madrid Barajas
15h 20m
1 stop
JNB17:20Johannesburg OR Tambo

Find the cheapest one-way flights to Madrid

If you're looking for one-way flights from South Africa to Madrid, view some of our deals below provided by Air France, Egypt Air and TAAG
Multiple Airlines
Sep 25
JNB17:45Johannesburg OR Tambo
25h 10m
2 stops
MAD18:55Madrid Barajas
Egypt Air
Sep 14
JNB17:45Johannesburg OR Tambo
16h 45m
1 stop
MAD10:30Madrid Barajas
Multiple Airlines
Jul 11
JNB17:45Johannesburg OR Tambo
34h 15m
3 stops
MAD4:00Madrid Barajas

Which airlines fly to Madrid?

Here you can see a selection of the most popular and cheapest airlines for flights to Madrid

Which airlines fly to Madrid?

There may be other airlines that fly to Madrid from South Africa, but the most popular among our users are Qatar Airways, Emirates, ITA Airways and Iberia. These airlines should offer flights to Madrid on a routine basis if you’re flying from one of the more popular airports in South Africa.

Emirates Flights to Madrid

Emirates is a popular choice for users travelling to Madrid. It operates 7 flights every week to Madrid, most often flying from Dubai Intl. Emirates ticket prices will depend on when and where you need to fly from - deals as low as R6 413 (from Cape Town Intl) have been found by momondo users. In 122 reviews, momondo users have rated Emirates at an average score of 8,6/10.

SWISS Flights to Madrid

SWISS flies to Madrid 7 times per week usually, making it a popular airline to fly with, particularly when heading to Madrid from Newark. SWISS (rating: 8,4, 134 reviews) varies in price depending on when and where you want to fly to Madrid from. The best SWISS ticket price found on momondo to Madrid was from Johannesburg OR Tambo (R7 522 return).


Popular routes to Madrid

Most frequently searched flights to Madrid along with the cheapest price and shortest flight duration
Johannesburg to Madrid Flights
Fastest flight time12h 45m
Cheapest priceR7 774
Cape Town to Madrid Flights
Fastest flight time14h 15m
Cheapest priceR8 780
Durban to Madrid Flights
Fastest flight time18h 45m
Cheapest priceR13 027
Bloemfontein to Madrid Flights
Fastest flight time39h 45m
Cheapest priceR20 657

Start planning your trip to Madrid


Why use momondo?

It is quick and easy to find flights to Madrid on momondo. We search and return numerous flight options from various airlines and agents. You can then use our filters to narrow your search until you have found the most convenient flight to Madrid that suits you.

Yes. All flights to Madrid on momondo can be compared and filtered by various policies on offer, including flexible booking.

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as filter your options to help you make an informed choice when booking flights to Madrid.

If you are simply researching potential flights to Madrid, momondo offers a useful price alert feature which will track prices for flights to Madrid and alert you when they change.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.