Flights Europe Spain

Search and find cheap flights to Spain

Sat 12/15
Sat 12/22
Any month
Compare vs momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Johannesburg - Barcelona 6 851 ZAR
Johannesburg - Madrid 6 865 ZAR
Cape Town - Madrid 7 338 ZAR
Cape Town - Barcelona 8 427 ZAR
Cape Town - Bilbao 8 528 ZAR

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
16h 10m
1 Stop
10:10 pm
MAD
Madrid Barajas airport
Ethiopian Air
MAD
6:00 am
Madrid Barajas airport
14h 35m
1 Stop
9:35 pm
JNB
Johannesburg OR Tambo airport
6 808 ZAR
British Airways
British Airways
JNB
7:00 am
Johannesburg OR Tambo airport
16h 05m
1 Stop
10:05 pm
MAD
Madrid Barajas airport
British Airways
MAD
6:00 am
Madrid Barajas airport
10h 30m
5:30 pm
JNB
Johannesburg OR Tambo airport
7 424 ZAR
Emirates
Emirates
JNB
7:00 am
Johannesburg OR Tambo airport
18h 35m
1 Stop
12:35 am
+1
BCN
Barcelona-El Prat airport
Emirates
BCN
6:00 am
Barcelona-El Prat airport
24h 30m
1 Stop
7:30 am
+1
JNB
Johannesburg OR Tambo airport
7 782 ZAR
Qatar Airways
Qatar Airways
JNB
6:00 am
Johannesburg OR Tambo airport
24h 25m
1 Stop
6:25 am
+1
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
6:00 am
Barcelona-El Prat airport
22h 00m
1 Stop
4:00 am
+1
JNB
Johannesburg OR Tambo airport
8 227 ZAR
KLM
KLM
JNB
7:00 am
Johannesburg OR Tambo airport
20h 10m
1 Stop
2:10 am
+1
BCN
Barcelona-El Prat airport
KLM
BCN
6:00 am
Barcelona-El Prat airport
13h 55m
1 Stop
8:55 pm
JNB
Johannesburg OR Tambo airport
9 574 ZAR
Multiple Airlines
Multiple Airlines
JNB
6:00 am
Johannesburg OR Tambo airport
17h 45m
2 Stops
11:45 pm
BIO
Bilbao airport
Multiple Airlines
BIO
6:00 am
Bilbao airport
20h 20m
2 Stops
2:20 am
+1
JNB
Johannesburg OR Tambo airport
10 606 ZAR
British Airways
British Airways
JNB
7:00 am
Johannesburg OR Tambo airport
16h 05m
1 Stop
10:05 pm
MAD
Madrid Barajas airport
British Airways
MAD
6:00 am
Madrid Barajas airport
10h 30m
5:30 pm
JNB
Johannesburg OR Tambo airport
7 424 ZAR
Ethiopian Air
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
16h 10m
1 Stop
10:10 pm
MAD
Madrid Barajas airport
Ethiopian Air
MAD
6:00 am
Madrid Barajas airport
14h 35m
1 Stop
9:35 pm
JNB
Johannesburg OR Tambo airport
6 808 ZAR
KLM
KLM
JNB
7:00 am
Johannesburg OR Tambo airport
20h 10m
1 Stop
2:10 am
+1
BCN
Barcelona-El Prat airport
KLM
BCN
6:00 am
Barcelona-El Prat airport
13h 55m
1 Stop
8:55 pm
JNB
Johannesburg OR Tambo airport
9 574 ZAR
Multiple Airlines
Multiple Airlines
JNB
6:00 am
Johannesburg OR Tambo airport
17h 45m
2 Stops
11:45 pm
BIO
Bilbao airport
Multiple Airlines
BIO
6:00 am
Bilbao airport
20h 20m
2 Stops
2:20 am
+1
JNB
Johannesburg OR Tambo airport
10 606 ZAR
Emirates
Emirates
JNB
7:00 am
Johannesburg OR Tambo airport
18h 35m
1 Stop
12:35 am
+1
BCN
Barcelona-El Prat airport
Emirates
BCN
6:00 am
Barcelona-El Prat airport
24h 30m
1 Stop
7:30 am
+1
JNB
Johannesburg OR Tambo airport
7 782 ZAR
Qatar Airways
Qatar Airways
JNB
6:00 am
Johannesburg OR Tambo airport
24h 25m
1 Stop
6:25 am
+1
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
6:00 am
Barcelona-El Prat airport
22h 00m
1 Stop
4:00 am
+1
JNB
Johannesburg OR Tambo airport
8 227 ZAR

Most popular cities to travel to in Spain

Explore the cities our users love in Spain
Flights Europe Spain