Flights to Spain

R9 675 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 13/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

Discover deals from 900+ travel sites with momondo.

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.
Multiple Airlines
Nov 11
CPT
24h 10m
1 stop
BCN
Nov 18
BCN
17h 25m
1 stop
CPT
SWISS
Oct 7
JNB
23h 35m
1 stop
BCN
Oct 27
BCN
13h 40m
1 stop
JNB
R10 543
Find similar
SWISS
Oct 7
JNB
13h 15m
1 stop
BCN
Oct 27
BCN
13h 40m
1 stop
JNB
R10 596
Find similar
SWISS
Oct 7
JNB
13h 15m
1 stop
BCN
Oct 27
BCN
13h 40m
1 stop
JNB
R10 632
Find similar
Qatar Airways
Oct 13
JNB
24h 50m
1 stop
BCN
Nov 6
BCN
18h 20m
1 stop
JNB
R10 773
Find similar
Multiple Airlines
Nov 11
CPT
24h 10m
1 stop
BCN
Nov 18
BCN
34h 15m
2 stops
CPT
R11 021
Find similar
Qatar Airways
Sept 9
JNB
24h 45m
1 stop
BCN
Sept 16
BCN
17h 20m
1 stop
JNB
R11 128
Find similar
Turkish Airlines
Oct 17
JNB
16h 40m
1 stop
BCN
Oct 27
BCN
15h 20m
1 stop
JNB
R11 145
Find similar
Qatar Airways
Sept 9
JNB
24h 45m
1 stop
BCN
Oct 1
BCN
17h 20m
1 stop
JNB
R11 163
Find similar
Qatar Airways
Oct 14
JNB
24h 50m
1 stop
BCN
Nov 7
BCN
16h 20m
1 stop
JNB
R11 234
Find similar
Lufthansa
Jan 16
JNB
17h 30m
1 stop
BCN
Jan 19
BCN
16h 20m
2 stops
JNB
R11 323
Find similar
Qatar Airways
Sept 8
JNB
24h 45m
1 stop
BCN
Sept 15
BCN
17h 20m
1 stop
JNB
R11 411
Find similar
Etihad Airways
Aug 14
JNB
33h 30m
1 stop
MAD
Aug 27
MAD
34h 35m
1 stop
JNB
Etihad Airways
Aug 14
JNB
33h 30m
1 stop
MAD
Aug 27
MAD
21h 50m
1 stop
JNB
Etihad Airways
Aug 14
JNB
33h 30m
1 stop
MAD
Aug 27
MAD
41h 20m
2 stops
JNB
R10 082
Find similar
Etihad Airways
Aug 14
JNB
33h 30m
1 stop
MAD
Aug 27
MAD
41h 20m
2 stops
JNB
R10 100
Find similar
Etihad Airways
Sept 5
JNB
21h 55m
1 stop
MAD
Sept 20
MAD
34h 35m
1 stop
JNB
R10 295
Find similar
Etihad Airways
Nov 15
JNB
34h 15m
1 stop
MAD
Nov 23
MAD
34h 10m
1 stop
JNB
R10 419
Find similar
Etihad Airways
Sept 9
JNB
33h 30m
1 stop
MAD
Sept 16
MAD
41h 10m
2 stops
JNB
R10 525
Find similar
Ethiopian Air
Jan 12
JNB
15h 25m
1 stop
MAD
Jan 20
MAD
13h 55m
1 stop
JNB
R10 543
Find similar
KLM
Sept 15
CPT
22h 00m
2 stops
MAD
Sept 22
MAD
25h 00m
1 stop
CPT
R10 756
Find similar
Etihad Airways
Sept 11
JNB
33h 30m
1 stop
MAD
Sept 24
MAD
24h 40m
2 stops
JNB
R10 827
Find similar
Etihad Airways
Sept 10
JNB
33h 30m
1 stop
MAD
Sept 17
MAD
21h 50m
1 stop
JNB
R10 880
Find similar
Etihad Airways
Sept 20
JNB
21h 55m
1 stop
MAD
Oct 4
MAD
34h 35m
1 stop
JNB
R11 004
Find similar
KLM
Sept 6
CPT
33h 15m
1 stop
PMI
Sept 19
PMI
23h 05m
1 stop
CPT
R14 654
Find similar
Multiple Airlines
Sept 7
CPT
29h 35m
2 stops
PMI
Sept 14
PMI
28h 40m
2 stops
CPT
R16 497
Find similar
Multiple Airlines
Sept 7
CPT
25h 05m
3 stops
PMI
Sept 14
PMI
27h 40m
2 stops
CPT
R16 887
Find similar
KLM
Sept 7
CPT
23h 30m
2 stops
PMI
Sept 14
PMI
28h 15m
1 stop
CPT
R18 393
Find similar
Qatar Airways
Sept 6
CPT
28h 10m
2 stops
PMI
Sept 19
PMI
28h 20m
2 stops
CPT
R18 641
Find similar
KLM
Sept 6
CPT
33h 15m
1 stop
PMI
Sept 19
PMI
28h 40m
2 stops
CPT
R19 704
Find similar
British Airways
Sept 7
CPT
24h 40m
1 stop
PMI
Sept 14
PMI
23h 10m
1 stop
CPT
R19 899
Find similar
Qatar Airways
Sept 18
CPT
26h 25m
2 stops
PMI
Oct 17
PMI
28h 00m
2 stops
CPT
R20 058
Find similar
Qatar Airways
Sept 18
CPT
26h 25m
2 stops
PMI
Oct 17
PMI
26h 15m
2 stops
CPT
R20 165
Find similar
Multiple Airlines
Sept 25
CPT
23h 40m
2 stops
PMI
Oct 9
PMI
25h 35m
2 stops
CPT
R20 749
Find similar
KLM
Sept 18
CPT
32h 45m
1 stop
PMI
Oct 17
PMI
23h 05m
1 stop
CPT
R20 856
Find similar
KLM
Sept 18
CPT
32h 45m
1 stop
PMI
Oct 17
PMI
23h 05m
1 stop
CPT
R20 962
Find similar
Multiple Airlines
Oct 24
CPT
23h 00m
1 stop
AGP
Nov 8
AGP
34h 15m
1 stop
CPT
R13 290
Find similar
Multiple Airlines
Oct 24
CPT
23h 00m
1 stop
AGP
Nov 8
AGP
24h 30m
1 stop
CPT
R13 431
Find similar
KLM
Oct 24
CPT
19h 40m
2 stops
AGP
Nov 8
AGP
24h 30m
1 stop
CPT
R13 715
Find similar
KLM
Oct 1
CPT
20h 00m
1 stop
AGP
Oct 8
AGP
17h 00m
1 stop
CPT
R14 282
Find similar
Multiple Airlines
Oct 1
CPT
17h 20m
1 stop
AGP
Oct 8
AGP
30h 45m
2 stops
CPT
R14 689
Find similar
Air France
Oct 1
CPT
19h 45m
2 stops
AGP
Oct 8
AGP
30h 45m
2 stops
CPT
R15 239
Find similar
Multiple Airlines
Oct 24
CPT
20h 05m
2 stops
AGP
Nov 8
AGP
35h 55m
1 stop
CPT
R16 337
Find similar
KLM
Oct 24
CPT
19h 40m
2 stops
AGP
Nov 8
AGP
33h 20m
2 stops
CPT
R16 993
Find similar
Multiple Airlines
Oct 24
CPT
20h 05m
2 stops
AGP
Nov 8
AGP
22h 30m
2 stops
CPT
R17 259
Find similar
Multiple Airlines
Oct 24
CPT
52h 15m
3 stops
AGP
Nov 8
AGP
42h 45m
3 stops
CPT
R21 192
Find similar
Multiple Airlines
Oct 1
CPT
43h 40m
3 stops
AGP
Oct 8
AGP
34h 45m
2 stops
CPT
R21 210
Find similar
Multiple Airlines
Oct 24
CPT
52h 15m
3 stops
AGP
Nov 8
AGP
42h 45m
3 stops
CPT
R21 830
Find similar
Multiple Airlines
Nov 13
CPT
35h 05m
1 stop
BIO
Nov 17
BIO
25h 15m
1 stop
CPT
Multiple Airlines
Nov 13
CPT
26h 30m
2 stops
BIO
Nov 17
BIO
25h 15m
1 stop
CPT
R10 224
Find similar
Lufthansa
Nov 13
CPT
17h 25m
2 stops
BIO
Nov 17
BIO
18h 55m
2 stops
CPT
R13 112
Find similar
Qatar Airways
Sept 7
CPT
30h 20m
2 stops
BIO
Sept 14
BIO
27h 40m
2 stops
CPT
R15 186
Find similar
KLM
Sept 7
CPT
23h 30m
1 stop
BIO
Sept 14
BIO
27h 55m
1 stop
CPT
R17 099
Find similar
Multiple Airlines
Sept 7
CPT
22h 45m
2 stops
BIO
Sept 14
BIO
27h 55m
1 stop
CPT
R18 322
Find similar
Multiple Airlines
Sept 7
CPT
28h 35m
3 stops
BIO
Sept 14
BIO
25h 15m
3 stops
CPT
R18 481
Find similar
Multiple Airlines
Sept 7
CPT
28h 30m
3 stops
BIO
Sept 14
BIO
24h 00m
2 stops
CPT
R18 729
Find similar
SWISS
Sept 7
JNB
17h 50m
2 stops
BIO
Sept 14
BIO
19h 10m
2 stops
JNB
R22 805
Find similar
Kenya Airways
Nov 13
CPT
33h 20m
3 stops
BIO
Nov 17
BIO
43h 15m
3 stops
CPT
R26 384
Find similar

Find the cheapest flights from South Africa to Spain

Recent return flight deals from South Africa to Spain

Etihad Airways Logo
9:50 - 19:20JNB-MAD
33h 30m1 stop
Etihad Airways Logo
21:45 - 8:20MAD-JNB
34h 35m1 stop
R9 763Etihad Airways
Find Deal
Thu, Aug 14 - Wed, Aug 27
Etihad Airways Logo
9:50 - 19:20JNB-MAD
33h 30m1 stop
Etihad Airways Logo
10:30 - 8:20MAD-JNB
21h 50m1 stop
R9 799Etihad Airways
Find Deal
Thu, Aug 14 - Wed, Aug 27
SWISS Logo
19:35 - 19:10JNB-BCN
23h 35m1 stop
SWISS Logo
19:50 - 10:30BCN-JNB
13h 40m1 stop
R10 543SWISS
Find Deal
Tue, Oct 7 - Mon, Oct 27
SWISS Logo
19:35 - 8:50JNB-BCN
13h 15m1 stop
SWISS Logo
19:50 - 10:30BCN-JNB
13h 40m1 stop
R10 596SWISS
Find Deal
Tue, Oct 7 - Mon, Oct 27
Qatar Airways Logo
20:25 - 21:15JNB-BCN
24h 50m1 stop
Qatar Airways Logo
8:35 - 3:55BCN-JNB
18h 20m1 stop
R10 773Qatar Airways
Find Deal
Mon, Oct 13 - Thu, Nov 6
Qatar Airways Logo
13:55 - 14:40JNB-BCN
24h 45m1 stop
Qatar Airways Logo
22:50 - 16:10BCN-JNB
17h 20m1 stop
R11 128Qatar Airways
Find Deal
Tue, Sep 9 - Tue, Sep 16
Emirates Logo
10:05 - 13:30JNB-MAD
27h 25m1 stop
Emirates Logo
15:25 - 20:50MAD-JNB
29h 25m1 stop
R14 831Emirates
Find Deal
Sun, Aug 17 - Wed, Sep 24
British Airways Logo
18:25 - 13:40CPT-BCN
20h 15m2 stops
British Airways Logo
17:00 - 10:20BCN-CPT
16h 20m1 stop
R15 026British Airways
Find Deal
Fri, Nov 21 - Fri, Nov 28
British Airways Logo
18:25 - 13:40CPT-BCN
20h 15m2 stops
British Airways Logo
17:00 - 10:20BCN-CPT
16h 20m1 stop
R15 115British Airways
Find Deal
Fri, Nov 21 - Fri, Nov 28
Emirates Logo
18:40 - 13:25DUR-BCN
18h 45m1 stop
Emirates Logo
21:00 - 16:35BCN-DUR
19h 35m1 stop
R15 345Emirates
Find Deal
Tue, Aug 5 - Fri, Sep 5

See travel insights to Spain from

Spain flights insights and trends

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

Which airlines fly to Spain?

Qatar Airways, Emirates and SWISS are the top three most popular airlines that fly to Spain from South Africa according to our data. Qatar Airways is the first choice among our users, with 41% of people opting to fly with this airline when travelling to Spain. Keep in mind that there are 15 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 450

Best Round-Trip Price

R9 763

Fastest flight time

18h 00m

Popular in

July
The best one-way flight price to Spain from South Africa in the last 72 hours is R6 450 (Cape Town Intl to Madrid Barajas).
The best round-trip flight price to Spain from South Africa in the last 72 hours is R9 763 (Johannesburg OR Tambo to Madrid Barajas).
The fastest flight to Spain from South Africa takes 18h 00m (Cape Town Intl to Barcelona-El Prat).
July has the highest demand for flights to Spain, with a 14% price increase on average.

Frequently asked questions about flying to Spain

What popular landmarks are in Spain?

What is the best airport to land at to visit Palma Beach?

When visiting Palma Beach in Palma de Mallorca, the closest airport is Palma de Mallorca Airport.

What is the cheapest flight to Spain?

The cheapest flights to Spain recently found by momondo users are R503 with Vueling, R506 with easyJet, and R644 with Air Europa.

Which airlines fly to Spain?

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, organise 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
Thu 31/7
Thu 7/8

Find better results for your trip to Spain