Latest deals
Insights
FAQs
Flights to Spain

R7 360 Cheap flights to Spain

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Spain departing on 12/11. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags
From?
To?
Tue 30/7
Tue 6/8

Deals available from 900+ travel sites.

'This year, momondo is the #1 place for airfares on the internet.'
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Stopover? Instantly customise your results.
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Recent flights found to popular cities in Spain

Find flights to these popular cities in Spain from your nearest airport.
SWISS
Nov 12
JNB
13h 35m
1 stop
BCN
Nov 26
BCN
13h 05m
1 stop
JNB
SWISS
Nov 12
JNB
18h 40m
1 stop
BCN
Nov 26
BCN
18h 15m
1 stop
JNB
Multiple Airlines
Nov 12
JNB
13h 35m
1 stop
BCN
Nov 26
BCN
17h 05m
2 stops
JNB
Multiple Airlines
Nov 12
JNB
18h 40m
1 stop
BCN
Nov 26
BCN
17h 05m
2 stops
JNB
Austrian Airlines
Nov 12
JNB
38h 45m
2 stops
BCN
Nov 26
BCN
36h 00m
2 stops
JNB
Multiple Airlines
Oct 29
JNB
13h 45m
1 stop
BCN
Nov 7
BCN
13h 05m
1 stop
JNB
Brussels Airlines
Nov 12
JNB
19h 55m
2 stops
BCN
Nov 26
BCN
17h 10m
2 stops
JNB
Multiple Airlines
Oct 6
JNB
24h 15m
1 stop
BCN
Oct 17
BCN
13h 05m
1 stop
JNB
R10 498
Find similar
Lufthansa
Oct 6
JNB
24h 15m
1 stop
BCN
Oct 14
BCN
14h 55m
1 stop
JNB
R10 535
Find similar
Lufthansa
Oct 8
JNB
24h 15m
1 stop
BCN
Oct 16
BCN
19h 40m
1 stop
JNB
R10 682
Find similar
Multiple Airlines
Oct 6
JNB
24h 15m
1 stop
BCN
Oct 15
BCN
22h 30m
2 stops
JNB
R11 140
Find similar
Lufthansa
Oct 6
JNB
24h 15m
1 stop
BCN
Oct 16
BCN
15h 25m
1 stop
JNB
R11 416
Find similar
SWISS
Oct 13
JNB
13h 50m
1 stop
MAD
Nov 18
MAD
23h 05m
1 stop
JNB
SWISS
Oct 13
JNB
13h 50m
1 stop
MAD
Nov 17
MAD
23h 05m
1 stop
JNB
SWISS
Oct 15
JNB
13h 50m
1 stop
MAD
Nov 18
MAD
23h 05m
1 stop
JNB
SWISS
Oct 27
JNB
23h 20m
1 stop
MAD
Dec 3
MAD
23h 05m
1 stop
JNB
SWISS
Oct 2
JNB
13h 50m
1 stop
MAD
Nov 12
MAD
23h 05m
1 stop
JNB
Multiple Airlines
Oct 18
JNB
29h 50m
1 stop
MAD
Nov 18
MAD
23h 05m
1 stop
JNB
SWISS
Oct 15
JNB
13h 50m
1 stop
MAD
Nov 16
MAD
23h 05m
1 stop
JNB
Multiple Airlines
Oct 15
JNB
13h 50m
1 stop
MAD
Nov 18
MAD
19h 55m
2 stops
JNB
Multiple Airlines
Oct 4
JNB
26h 45m
1 stop
MAD
Nov 6
MAD
23h 05m
1 stop
JNB
Multiple Airlines
Oct 16
JNB
20h 50m
1 stop
MAD
Nov 17
MAD
15h 00m
1 stop
JNB
Lufthansa
Sep 17
JNB
26h 45m
1 stop
MAD
Oct 30
MAD
18h 00m
1 stop
JNB
Air France
Aug 5
JNB
22h 05m
1 stop
MAD
Sep 5
MAD
25h 05m
2 stops
JNB
Qatar Airways
Oct 15
CPT
30h 20m
2 stops
PMI
Oct 29
PMI
25h 50m
2 stops
CPT
R15 160
Find similar
Multiple Airlines
Oct 19
CPT
45h 55m
3 stops
PMI
Oct 27
PMI
35h 20m
2 stops
CPT
R15 197
Find similar
Multiple Airlines
Oct 19
CPT
42h 35m
3 stops
PMI
Oct 27
PMI
37h 15m
3 stops
CPT
R15 307
Find similar
Multiple Airlines
Oct 20
CPT
26h 30m
2 stops
PMI
Oct 27
PMI
39h 45m
3 stops
CPT
R16 114
Find similar
SWISS
Sep 8
CPT
18h 25m
1 stop
PMI
Sep 14
PMI
25h 50m
1 stop
CPT
R16 224
Find similar
Multiple Airlines
Oct 15
CPT
22h 45m
2 stops
PMI
Oct 29
PMI
23h 00m
2 stops
CPT
R16 610
Find similar
SWISS
Oct 15
CPT
25h 00m
2 stops
PMI
Oct 29
PMI
25h 25m
1 stop
CPT
R16 646
Find similar
Multiple Airlines
Oct 20
CPT
16h 05m
1 stop
PMI
Oct 27
PMI
38h 45m
2 stops
CPT
R17 105
Find similar
Multiple Airlines
Oct 20
CPT
16h 05m
1 stop
PMI
Oct 27
PMI
38h 45m
2 stops
CPT
R17 142
Find similar
Multiple Airlines
Oct 19
CPT
36h 55m
3 stops
PMI
Oct 27
PMI
35h 20m
2 stops
CPT
R17 601
Find similar
Multiple Airlines
Oct 19
CPT
19h 55m
2 stops
PMI
Oct 27
PMI
33h 45m
1 stop
CPT
R17 638
Find similar
SWISS
Sep 8
CPT
18h 25m
1 stop
PMI
Sep 17
PMI
37h 20m
1 stop
CPT
R17 729
Find similar

Flights to Las Palmas de Gran Canaria

Search all flight deals to Las Palmas de Gran Canaria
KLM
Aug 8
CPT
47h 50m
2 stops
LPA
Sep 2
LPA
25h 25m
1 stop
CPT
R23 015
Find similar
KLM
Aug 9
CPT
23h 50m
2 stops
LPA
Aug 13
LPA
37h 15m
2 stops
CPT
R23 088
Find similar
KLM
Aug 8
CPT
35h 35m
1 stop
LPA
Sep 2
LPA
25h 25m
1 stop
CPT
R24 208
Find similar
KLM
Aug 8
CPT
47h 50m
2 stops
LPA
Sep 2
LPA
37h 15m
2 stops
CPT
R26 264
Find similar
Multiple Airlines
Aug 8
CPT
28h 05m
2 stops
LPA
Sep 2
LPA
29h 45m
3 stops
CPT
R26 814
Find similar
Multiple Airlines
Aug 8
CPT
34h 00m
2 stops
LPA
Sep 1
LPA
37h 05m
2 stops
CPT
R28 576
Find similar
KLM
Aug 9
CPT
19h 55m
1 stop
LPA
Aug 13
LPA
34h 25m
2 stops
CPT
R32 504
Find similar
Qatar Airways
Aug 9
CPT
38h 05m
2 stops
LPA
Aug 12
LPA
31h 05m
2 stops
CPT
R37 900
Find similar
Multiple Airlines
Aug 8
CPT
20h 00m
1 stop
LPA
Sep 1
LPA
31h 05m
2 stops
CPT
R42 268
Find similar

Search last-minute flights to Spain

Air France
Aug 5
JNB18:50Johannesburg OR Tambo
14h 10m
1 stop
BCN9:00Barcelona-El Prat
Aug 20
BCN21:10Barcelona-El Prat
35h 30m
1 stop
JNB8:40Johannesburg OR Tambo
R11 599
Find similar
Multiple Airlines
Aug 4
JNB18:50Johannesburg OR Tambo
16h 35m
1 stop
MAD11:25Madrid Barajas
Sep 7
MAD7:05Madrid Barajas
14h 15m
1 stop
JNB21:20Johannesburg OR Tambo
R11 673
Find similar
Egypt Air
Jul 31
JNB21:45Johannesburg OR Tambo
16h 45m
1 stop
MAD14:30Madrid Barajas
Sep 8
MAD15:30Madrid Barajas
15h 40m
1 stop
JNB7:10Johannesburg OR Tambo
R11 875
Find similar
KLM
Aug 5
JNB18:50Johannesburg OR Tambo
24h 00m
2 stops
BCN18:50Barcelona-El Prat
Aug 20
BCN11:10Barcelona-El Prat
34h 10m
1 stop
JNB21:20Johannesburg OR Tambo
R11 875
Find similar
Etihad Airways
Jul 31
JNB9:55Johannesburg OR Tambo
27h 10m
2 stops
MAD13:05Madrid Barajas
Sep 8
MAD10:15Madrid Barajas
22h 20m
1 stop
JNB8:35Johannesburg OR Tambo
R12 132
Find similar
Ethiopian Air
Aug 5
JNB14:30Johannesburg OR Tambo
26h 05m
3 stops
BCN16:35Barcelona-El Prat
Aug 20
BCN18:55Barcelona-El Prat
25h 05m
2 stops
JNB20:00Johannesburg OR Tambo
R12 150
Find similar

Spain flights insights and trends

Explore insights for your Spain flight to craft the best travel plan

What are the most popular cities to visit in Spain?

Spain is full of interesting cities to visit if you’re interested in touring the country. The majority of our users (36%) visit Barcelona more than other cities in the country, but other popular cities in Spain include Madrid and Palma de Mallorca.

How long is the flight from South Africa to Spain?

On average, it takes 14h 25m 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 15h 05m.

Which airlines fly to Spain?

Qatar Airways, Emirates and SWISS are the top three most popular airlines that fly to Spain according to our data. Qatar Airways is the first choice among our users, with 35% of people opting to fly with this airline when travelling to Spain. Keep in mind that there are 17 different airlines that fly to Spain on a routine basis, so you have a few additional options to choose from.

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

Cheap Spain flight deals and tips

Summary info about Spain flight prices, duration and airlines

Best One-Way Price

R6 148

Best Round-Trip Price

R7 360

Fastest flight time

16h 25m

Operated By

9 airlines
The best one-way flight price to Spain from South Africa in the last 72 hours is R6 148 (Johannesburg OR Tambo to Madrid Barajas).
The best round-trip flight price to Spain from South Africa in the last 72 hours is R7 360 (Johannesburg OR Tambo to Barcelona-El Prat).
The fastest flight to Spain from South Africa takes 16h 25m (Johannesburg OR Tambo to Madrid Barajas).
There are 9 airlines operating flights to Spain, including Lufthansa, Air France and SWISS.

Frequently asked questions about flying to Spain

What popular landmarks are in Spain?

What is the best airport to land at to visit Sagrada Familia?

When visiting Sagrada Familia in Barcelona, the closest airport is Barcelona-El Prat Airport.

What is the cheapest flight to Spain?

The cheapest flights to Spain recently found by momondo users are R324 with Vueling, R408 with easyJet, and R455 with Air Europa.

What is the most popular airport in Spain to fly to?

What is the best day of the week to fly to Spain?

The best day of the week to fly to Spain is Tuesday due to prices being at their lowest. Flying out on a Sunday should be a backup plan since this day tends to be less expensive as well. Saturday, on the other hand, is the most expensive day to fly to Spain.

When did momondo last update prices for flights to Spain?

Prices for flights to Spain were last updated today.

How many operators does momondo search for flights to Spain?

How old do you have to be to fly to Spain?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and stopovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Spain.

What documentation or ID do you need to fly to Spain?

The travel and health documents you'll need for your trip to Spain may differ based on your itinerary and personal situation. Typically, you should have several documents on hand, such as a national ID card or driver's licence and a passport that is valid for six months after your intended arrival at Spain. It is always advisable to seek advice from your airline or a trusted third party, such as IATA.


Why use momondo?

Why should I use momondo to find a flight deal to Spain?

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.

Can I find flights to Spain with flexible booking policies on momondo?

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.

How can momondo help me find flights to Spain?

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.

I’m not ready to book a flight to Spain right now. Can momondo alert me if prices change?

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.


An easier way to manage your Spain trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Tue 30/7
Tue 6/8
Email me momondo's favourite deals

Find better results for your trip to Spain


Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgBarcelona13h 35mR7 396
JohannesburgMadrid14h 25mR8 020
Cape TownMadrid15h 05mR9 654
Cape TownPalma de Mallorca30h 10mR10 241
Cape TownBarcelona22h 50mR11 196
DurbanMadrid20h 15mR11 452
JohannesburgPuerto del Rosario33h 30mR13 563
DurbanBarcelona18h 50mR13 765
Cape TownMálaga22h 30mR15 619
JohannesburgSanta Cruz de Tenerife28h 25mR16 958
JohannesburgBilbao20h 15mR17 509
Port ElizabethBarcelona38h 45mR18 335
JohannesburgGranadilla23h 10mR19 032
JohannesburgPamplona47h 50mR19 051
Cape TownBilbao39h 05mR19 822
Cape TownPamplona32h 25mR20 519