Best One-Way Price
Best Return Price
Fastest flight time
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 AIRPORT||February||14% cheaper||Flying 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 AIRPORT||December||15% more expensive||It 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 AIRPORT||May||367% more users visited||More momondo users searched in flights to Madrid from Johannesburg OR Tambo Airport in May than any other month|
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.
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 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 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).
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.