Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Flights Europe Spain

Search and find cheap flights to Spain

Mon 4/22
Mon 4/29
Any month
Compare vs momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Johannesburg - Madrid 6 733 ZAR
Cape Town - Málaga 7 462 ZAR
Cape Town - Barcelona 7 546 ZAR
Johannesburg - Barcelona 7 630 ZAR
Cape Town - Madrid 7 630 ZAR

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
Turkish Airlines
Turkish Airlines
CPT
27 Aug
Cape Town Intl airport
24h 25m
1 Stop
BCN
Barcelona-El Prat airport
Turkish Airlines
BCN
02 Sep
Barcelona-El Prat airport
24h 30m
1 Stop
CPT
Cape Town Intl airport
7 448 ZAR
British Airways
British Airways
JNB
19 May
Johannesburg OR Tambo airport
15h 30m
1 Stop
BCN
Barcelona-El Prat airport
British Airways
BCN
25 May
Barcelona-El Prat airport
16h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
7 504 ZAR
Turkish Airlines
Turkish Airlines
CPT
02 Jun
Cape Town Intl airport
20h 35m
1 Stop
MAD
Madrid Barajas airport
Turkish Airlines
MAD
17 Jun
Madrid Barajas airport
21h 25m
1 Stop
CPT
Cape Town Intl airport
7 630 ZAR
Ethiopian Air
Ethiopian Air
JNB
29 May
Johannesburg OR Tambo airport
30h 05m
1 Stop
MAD
Madrid Barajas airport
Ethiopian Air
MAD
07 Jun
Madrid Barajas airport
14h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
7 644 ZAR
Qatar Airways
Qatar Airways
JNB
08 Jul
Johannesburg OR Tambo airport
17h 50m
1 Stop
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
16 Jul
Barcelona-El Prat airport
17h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
7 771 ZAR
Emirates
Emirates
JNB
10 Sep
Johannesburg OR Tambo airport
25h 45m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
15 Sep
Barcelona-El Prat airport
35h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
7 785 ZAR
British Airways
British Airways
JNB
19 May
Johannesburg OR Tambo airport
15h 30m
1 Stop
BCN
Barcelona-El Prat airport
British Airways
BCN
25 May
Barcelona-El Prat airport
16h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
7 504 ZAR
Qatar Airways
Qatar Airways
JNB
12 Jun
Johannesburg OR Tambo airport
17h 50m
1 Stop
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
17 Jun
Barcelona-El Prat airport
17h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
7 785 ZAR
Qatar Airways
Qatar Airways
JNB
08 Jul
Johannesburg OR Tambo airport
17h 50m
1 Stop
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
16 Jul
Barcelona-El Prat airport
17h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
7 771 ZAR
Turkish Airlines
Turkish Airlines
CPT
02 Jun
Cape Town Intl airport
20h 35m
1 Stop
MAD
Madrid Barajas airport
Turkish Airlines
MAD
17 Jun
Madrid Barajas airport
21h 25m
1 Stop
CPT
Cape Town Intl airport
7 630 ZAR
Qatar Airways
Qatar Airways
JNB
24 Apr
Johannesburg OR Tambo airport
25h 35m
1 Stop
MAD
Madrid Barajas airport
Qatar Airways
MAD
11 May
Madrid Barajas airport
17h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
8 626 ZAR
Qatar Airways
Qatar Airways
JNB
12 Aug
Johannesburg OR Tambo airport
25h 45m
1 Stop
MAD
Madrid Barajas airport
Qatar Airways
MAD
29 Aug
Madrid Barajas airport
17h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
8 346 ZAR
Flights Europe Spain