Flights Europe Spain

Search and find cheap flights to Spain

Sun 10/21
Sun 10/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 468 ZAR
Johannesburg - Madrid 484 ZAR
Johannesburg - Barcelona 489 ZAR
Cape Town - Málaga 621 ZAR
Cape Town - Bilbao 654 ZAR

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
15h 45m
1 Stop
9:45 pm
MAD
Madrid Barajas airport
Ethiopian Air
MAD
5:00 am
Madrid Barajas airport
13h 40m
1 Stop
7:40 pm
JNB
Johannesburg OR Tambo airport
6 923R
Lufthansa
Lufthansa
JNB
7:00 am
Johannesburg OR Tambo airport
14h 20m
1 Stop
8:20 pm
BCN
Barcelona-El Prat airport
Lufthansa
BCN
6:00 am
Barcelona-El Prat airport
15h 50m
1 Stop
10:50 pm
JNB
Johannesburg OR Tambo airport
7 801R
SWISS
SWISS
JNB
7:00 am
Johannesburg OR Tambo airport
13h 40m
1 Stop
7:40 pm
BCN
Barcelona-El Prat airport
SWISS
BCN
6:00 am
Barcelona-El Prat airport
15h 30m
1 Stop
10:30 pm
JNB
Johannesburg OR Tambo airport
8 118R
Turkish Airlines
Turkish Airlines
CPT
7:00 am
Cape Town Intl airport
24h 15m
1 Stop
6:15 am
+1
BCN
Barcelona-El Prat airport
Turkish Airlines
BCN
6:00 am
Barcelona-El Prat airport
20h 25m
1 Stop
3:25 am
+1
CPT
Cape Town Intl airport
10 636R
Qatar Airways
Qatar Airways
CPT
6:00 am
Cape Town Intl airport
24h 05m
2 Stops
6:05 am
+1
PMI
Palma de Mallorca Son Sant Joan airport
Qatar Airways
PMI
5:00 am
Palma de Mallorca Son Sant Joan airport
27h 35m
2 Stops
9:35 am
+1
CPT
Cape Town Intl airport
11 342R
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
22h 25m
2 Stops
3:25 am
+1
LPA
Ingenio Gran Canaria airport
Multiple Airlines
LPA
5:00 am
Ingenio Gran Canaria airport
21h 10m
2 Stops
4:10 am
+1
JNB
Johannesburg OR Tambo airport
13 328R
SWISS
SWISS
JNB
7:00 am
Johannesburg OR Tambo airport
13h 40m
1 Stop
7:40 pm
BCN
Barcelona-El Prat airport
SWISS
BCN
6:00 am
Barcelona-El Prat airport
15h 30m
1 Stop
10:30 pm
JNB
Johannesburg OR Tambo airport
8 118R
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
15h 45m
1 Stop
9:45 pm
MAD
Madrid Barajas airport
Ethiopian Air
MAD
5:00 am
Madrid Barajas airport
13h 40m
1 Stop
7:40 pm
JNB
Johannesburg OR Tambo airport
6 923R
Lufthansa
Lufthansa
JNB
7:00 am
Johannesburg OR Tambo airport
14h 20m
1 Stop
8:20 pm
BCN
Barcelona-El Prat airport
Lufthansa
BCN
6:00 am
Barcelona-El Prat airport
15h 50m
1 Stop
10:50 pm
JNB
Johannesburg OR Tambo airport
7 801R
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
22h 25m
2 Stops
3:25 am
+1
LPA
Ingenio Gran Canaria airport
Multiple Airlines
LPA
5:00 am
Ingenio Gran Canaria airport
21h 10m
2 Stops
4:10 am
+1
JNB
Johannesburg OR Tambo airport
13 328R
Turkish Airlines
Turkish Airlines
CPT
7:00 am
Cape Town Intl airport
24h 15m
1 Stop
6:15 am
+1
BCN
Barcelona-El Prat airport
Turkish Airlines
BCN
6:00 am
Barcelona-El Prat airport
20h 25m
1 Stop
3:25 am
+1
CPT
Cape Town Intl airport
10 636R
Qatar Airways
Qatar Airways
CPT
6:00 am
Cape Town Intl airport
24h 05m
2 Stops
6:05 am
+1
PMI
Palma de Mallorca Son Sant Joan airport
Qatar Airways
PMI
5:00 am
Palma de Mallorca Son Sant Joan airport
27h 35m
2 Stops
9:35 am
+1
CPT
Cape Town Intl airport
11 342R

Most popular cities to travel to in Spain

Explore the cities our users love in Spain