Flights Europe Spain

Search and find cheap flights to Spain

Fri 6/21
Fri 6/28
Any month
Compare vs momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Cape Town - Madrid 5 775 ZAR
Johannesburg - Madrid 6 079 ZAR
Cape Town - Barcelona 7 656 ZAR
Durban - Barcelona 7 656 ZAR
Johannesburg - Barcelona 7 830 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
07 Jul
Johannesburg OR Tambo airport
35h 50m
1 Stop
MAD
Madrid Barajas airport
Etihad Airways
MAD
31 Jul
Madrid Barajas airport
25h 30m
2 Stops
JNB
Johannesburg OR Tambo airport
7 280 ZAR
Etihad Airways
Etihad Airways
JNB
26 Aug
Johannesburg OR Tambo airport
30h 00m
2 Stops
MAD
Madrid Barajas airport
Etihad Airways
MAD
01 Sep
Madrid Barajas airport
38h 55m
2 Stops
JNB
Johannesburg OR Tambo airport
7 410 ZAR
Emirates
Emirates
DUR
12 Sep
Durban King Shaka Intl airport
26h 15m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
04 Nov
Barcelona-El Prat airport
18h 00m
1 Stop
DUR
Durban King Shaka Intl airport
7 656 ZAR
KLM
KLM
JNB
03 Aug
Johannesburg OR Tambo airport
19h 35m
1 Stop
BCN
Barcelona-El Prat airport
KLM
BCN
13 Aug
Barcelona-El Prat airport
15h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
7 902 ZAR
Emirates
Emirates
CPT
02 Oct
Cape Town Intl airport
24h 20m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
20 Nov
Barcelona-El Prat airport
36h 40m
1 Stop
CPT
Cape Town Intl airport
8 149 ZAR
Ethiopian Air
Ethiopian Air
CPT
23 Sep
Cape Town Intl airport
43h 15m
2 Stops
MAD
Madrid Barajas airport
Ethiopian Air
MAD
07 Oct
Madrid Barajas airport
15h 55m
1 Stop
CPT
Cape Town Intl airport
8 293 ZAR
Ethiopian Air
Ethiopian Air
JNB
20 Jun
Johannesburg OR Tambo airport
15h 40m
1 Stop
MAD
Madrid Barajas airport
Ethiopian Air
MAD
23 Jun
Madrid Barajas airport
14h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
9 133 ZAR
KLM
KLM
JNB
08 Sep
Johannesburg OR Tambo airport
17h 20m
1 Stop
BIO
Bilbao airport
KLM
BIO
09 Oct
Bilbao airport
14h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
9 249 ZAR
Ethiopian Air
Ethiopian Air
CPT
12 Dec
Cape Town Intl airport
15h 35m
1 Stop
MAD
Madrid Barajas airport
Ethiopian Air
MAD
22 Dec
Madrid Barajas airport
19h 05m
2 Stops
CPT
Cape Town Intl airport
8 800 ZAR
KLM
KLM
JNB
03 Aug
Johannesburg OR Tambo airport
19h 35m
1 Stop
BCN
Barcelona-El Prat airport
KLM
BCN
13 Aug
Barcelona-El Prat airport
15h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
7 902 ZAR
Emirates
Emirates
DUR
15 Jul
Durban King Shaka Intl airport
25h 40m
1 Stop
MAD
Madrid Barajas airport
Emirates
MAD
29 Jul
Madrid Barajas airport
18h 30m
1 Stop
DUR
Durban King Shaka Intl airport
9 234 ZAR
Emirates
Emirates
DUR
12 Sep
Durban King Shaka Intl airport
26h 15m
1 Stop
BCN
Barcelona-El Prat airport
Emirates
BCN
04 Nov
Barcelona-El Prat airport
18h 00m
1 Stop
DUR
Durban King Shaka Intl airport
7 656 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 Barcelona
Fastest flight time
18h 45m
Cheapest price
7 830 ZAR
Cape Town to Madrid
Fastest flight time
15h 35m
Cheapest price
5 775 ZAR
Johannesburg to Madrid
Fastest flight time
16h 10m
Cheapest price
6 079 ZAR
Cape Town to Bilbao
Fastest flight time
25h 45m
Cheapest price
8 554 ZAR
Cape Town to Barcelona
Fastest flight time
18h 10m
Cheapest price
7 656 ZAR
Cape Town to Las Palmas de Gran Canaria
Fastest flight time
23h 50m
Cheapest price
13 619 ZAR
Durban to Madrid
Fastest flight time
25h 40m
Cheapest price
9 176 ZAR
Durban to Barcelona
Fastest flight time
18h 45m
Cheapest price
7 656 ZAR
Cape Town to Palma de Mallorca
Fastest flight time
16h 05m
Cheapest price
11 260 ZAR
Port Elizabeth to Barcelona
Fastest flight time
52h 40m
Cheapest price
15 530 ZAR
Cape Town to Málaga
Fastest flight time
21h 05m
Cheapest price
21 869 ZAR
Johannesburg to Las Palmas de Gran Canaria
Fastest flight time
24h 25m
Cheapest price
17 093 ZAR
Johannesburg to Arrecife
Fastest flight time
47h 50m
Cheapest price
16 297 ZAR
Bloemfontein to Madrid
Fastest flight time
19h 40m
Cheapest price
15 458 ZAR
View more
Flights Europe Spain