Search and find cheap flights to Spain

Return
1 adult
Economy
From?
To?
Sun 3/7
Sun 10/7

About Flights to Spain

Summary info about Spain flight prices, duration and airlines

Best One-Way Price

R5 132

Best Return Price

R7 588

Fastest flight time

14h 10m

Operated By

6 airlines
The best one-way flight price to Spain from South Africa in the last 72 hours is R5 132 (Johannesburg OR Tambo to Barcelona-El Prat).
The best return flight price to Spain from South Africa in the last 72 hours is R7 588 (Johannesburg OR Tambo to Barcelona-El Prat).
The fastest flight to Spain from South Africa takes 14h 10m (Johannesburg OR Tambo to Barcelona-El Prat).
There are 6 airlines operating flights to Spain, including British Airways, Air France and KLM.

Cheapest flights to cities in Spain

Click on the cities below to find out when it's cheapest to fly to Spain from South Africa
Barcelona
Barcelona

Useful information for your flight to Spain

Get up-to-date answers for some of the most frequently asked questions regarding flying to Spain

The cheapest flights to Spain recently found by momondo users are R97 with easyJet, R130 with Ryanair, and R186 with Vueling.

On average, it takes 12h 45m to fly from South Africa to Spain if you fly out of Johannesburg OR Tambo (the most popular airport in South Africa) and into Madrid Barajas (the most popular airport in Spain). If you’re flying out of Cape Town Intl and into Madrid Barajas, then the flight time is around 18h 20m.

The cost to fly to Spain varies based on a variety of factors, but you can expect to find prices as low as R2 942 or as high as R64 435. Based on recent airfare data, we’ve found that a ticket to Spain for R16 523 or less is a good deal, whereas R17 341 is the average cost.



Popular cities and sights

Looking to visit Spain? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in Spain

Find flights to these popular cities in Spain from your nearest airport.

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
Cape TownBarcelona19h 25mR7 873
DurbanBarcelona18h 45mR8 459
JohannesburgBarcelona15h 40mR8 681
JohannesburgMadrid12h 45mR8 760
Cape TownMadrid14h 15mR8 950
Cape TownMálaga22h 40mR10 344
JohannesburgSanta Cruz de Tenerife23h 05mR10 771
Cape TownBilbao25h 00mR12 530
Cape TownPalma de Mallorca23h 45mR13 132
JohannesburgArrecife35h 40mR13 987
Cape TownLas Palmas de Gran Canaria22h 25mR14 066
JohannesburgGranadilla28h 35mR14 256
Cape TownSantander50h 10mR14 811
JohannesburgSan Sebastian30h 50mR15 318
JohannesburgBilbao22h 40mR15 777
DurbanMadrid18h 45mR16 632

Popular routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Madrid Flights
Fastest flight time12h 45m
Cheapest priceR8 760
Johannesburg to Barcelona Flights
Fastest flight time15h 40m
Cheapest priceR8 681
Cape Town to Barcelona Flights
Fastest flight time19h 25m
Cheapest priceR7 873
Cape Town to Madrid Flights
Fastest flight time14h 15m
Cheapest priceR8 950
Cape Town to Palma de Mallorca Flights
Fastest flight time23h 45m
Cheapest priceR13 132
Durban to Barcelona Flights
Fastest flight time18h 45m
Cheapest priceR8 459
Cape Town to Málaga Flights
Fastest flight time22h 40m
Cheapest priceR10 344
Durban to Madrid Flights
Fastest flight time18h 45m
Cheapest priceR16 632
Johannesburg to Arrecife Flights
Fastest flight time35h 40m
Cheapest priceR13 987
Johannesburg to San Sebastian Flights
Fastest flight time30h 50m
Cheapest priceR15 318
Johannesburg to Las Palmas de Gran Canaria Flights
Fastest flight time23h 45m
Cheapest priceR18 961
Cape Town to Santander Flights
Fastest flight time50h 10m
Cheapest priceR14 811
Bloemfontein to Madrid Flights
Fastest flight time39h 45m
Cheapest priceR20 497
Johannesburg to Pamplona Flights
Fastest flight time29h 20m
Cheapest priceR18 169
Port Elizabeth to Barcelona Flights
Fastest flight time38h 20m
Cheapest priceR20 260
Johannesburg to Bilbao Flights
Fastest flight time22h 40m
Cheapest priceR15 777
Cape Town to Pamplona Flights
Fastest flight time24h 10m
Cheapest priceR18 628
Cape Town to San Sebastian Flights
Fastest flight time48h 50m
Cheapest priceR19 800
Cape Town to Las Palmas de Gran Canaria Flights
Fastest flight time22h 25m
Cheapest priceR14 066
Johannesburg to Puerto del Rosario Flights
Fastest flight time22h 20m
Cheapest priceR17 314

Start planning your trip to Spain


Why use momondo?

Finding the right flight to Spain is quick and easy when you have a range of options in front of you, from reputable agents and recognisable airlines. These options can then be filtered down to find the best fit. That is what momondo does. We make finding flights to Spain quick and easy, saving you time and money.

momondo does allow users to show only those flights to Spain which offer a flexible booking policy as well as other useful filters and features.

Once you have performed a search for flights to Spain, momondo helps you find the right flight by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

Yes momondo offers price alerts on flights to Spain. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices 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.