Flights Europe Spain

Search and find cheap flights to Spain

Sat 8/17
Sat 8/24
Any month
Compare vs momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Johannesburg - Madrid 7 466 ZAR
Johannesburg - Barcelona 8 001 ZAR
Cape Town - Barcelona 8 231 ZAR
Cape Town - Madrid 8 766 ZAR
Durban - Madrid 9 088 ZAR

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
Etihad Airways
Etihad Airways
JNB
28 Oct
Johannesburg OR Tambo airport
42h 35m
2 Stops
MAD
Madrid Barajas airport
Etihad Airways
MAD
19 Nov
Madrid Barajas airport
53h 35m
2 Stops
JNB
Johannesburg OR Tambo airport
7 466 ZAR
Etihad Airways
Etihad Airways
JNB
08 Nov
Johannesburg OR Tambo airport
37h 10m
1 Stop
MAD
Madrid Barajas airport
Etihad Airways
MAD
11 Nov
Madrid Barajas airport
24h 45m
2 Stops
JNB
Johannesburg OR Tambo airport
7 573 ZAR
Etihad Airways
Etihad Airways
JNB
12 Sep
Johannesburg OR Tambo airport
24h 55m
2 Stops
MAD
Madrid Barajas airport
Etihad Airways
MAD
19 Sep
Madrid Barajas airport
25h 30m
2 Stops
JNB
Johannesburg OR Tambo airport
7 604 ZAR
British Airways
British Airways
CPT
07 Feb
Cape Town Intl airport
23h 35m
1 Stop
BIO
Bilbao airport
British Airways
BIO
24 Feb
Bilbao airport
20h 25m
1 Stop
CPT
Cape Town Intl airport
8 674 ZAR
Emirates
Emirates
JNB
23 Aug
Johannesburg OR Tambo airport
26h 55m
1 Stop
MAD
Madrid Barajas airport
Emirates
MAD
30 Aug
Madrid Barajas airport
22h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
9 302 ZAR
Emirates
Emirates
JNB
02 Sep
Johannesburg OR Tambo airport
25h 45m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
05 Sep
Barcelona-El Prat airport
17h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
9 807 ZAR
Emirates
Emirates
JNB
28 Aug
Johannesburg OR Tambo airport
23h 45m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
05 Sep
Barcelona-El Prat airport
17h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
10 189 ZAR
Qatar Airways
Qatar Airways
JNB
18 Sep
Johannesburg OR Tambo airport
22h 30m
1 Stop
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
23 Sep
Barcelona-El Prat airport
19h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
9 853 ZAR
Emirates
Emirates
JNB
02 Sep
Johannesburg OR Tambo airport
25h 45m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
05 Sep
Barcelona-El Prat airport
17h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
9 807 ZAR
British Airways
British Airways
CPT
07 Feb
Cape Town Intl airport
23h 35m
1 Stop
BIO
Bilbao airport
British Airways
BIO
24 Feb
Bilbao airport
20h 25m
1 Stop
CPT
Cape Town Intl airport
8 674 ZAR
Emirates
Emirates
CPT
17 Dec
Cape Town Intl airport
24h 25m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
27 Dec
Barcelona-El Prat airport
24h 35m
1 Stop
CPT
Cape Town Intl airport
13 249 ZAR
Emirates
Emirates
JNB
23 Aug
Johannesburg OR Tambo airport
26h 55m
1 Stop
MAD
Madrid Barajas airport
Emirates
MAD
30 Aug
Madrid Barajas airport
22h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
9 302 ZAR

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
Fastest flight time
23h 10m
Cheapest price
7 466 ZAR
Johannesburg to Barcelona
Fastest flight time
17h 25m
Cheapest price
8 001 ZAR
Cape Town to Barcelona
Fastest flight time
16h 00m
Cheapest price
8 231 ZAR
Cape Town to Madrid
Fastest flight time
24h 20m
Cheapest price
8 766 ZAR
Durban to Madrid
Fastest flight time
22h 15m
Cheapest price
9 088 ZAR
Cape Town to Málaga
Fastest flight time
36h 20m
Cheapest price
9 700 ZAR
Durban to Barcelona
Fastest flight time
25h 35m
Cheapest price
10 143 ZAR
Cape Town to Palma de Mallorca
Fastest flight time
16h 05m
Cheapest price
11 826 ZAR
Port Elizabeth to Barcelona
Fastest flight time
34h 05m
Cheapest price
12 362 ZAR
Bloemfontein to Madrid
Fastest flight time
32h 25m
Cheapest price
13 065 ZAR
Johannesburg to Arrecife
Fastest flight time
28h 30m
Cheapest price
14 044 ZAR
Johannesburg to Las Palmas de Gran Canaria
Fastest flight time
51h 05m
Cheapest price
14 886 ZAR
Cape Town to Bilbao
Fastest flight time
29h 35m
Cheapest price
16 400 ZAR
Cape Town to Las Palmas de Gran Canaria
Fastest flight time
26h 55m
Cheapest price
22 000 ZAR
View more
Flights Europe Spain