Flights Europe Spain

Search and find cheap flights to Spain

Fri 11/22
Fri 11/29
Any month
Compare vs momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Departing Destination Best Price
Johannesburg Madrid 6 582 ZAR
Johannesburg Bilbao 8 017 ZAR
Johannesburg Barcelona 8 091 ZAR
Durban Madrid 8 283 ZAR
Durban Barcelona 8 623 ZAR
Cape Town Madrid 8 890 ZAR
Cape Town Barcelona 9 156 ZAR
Cape Town Bilbao 9 540 ZAR
Cape Town Palma de Mallorca 9 688 ZAR
Johannesburg Las Palmas de Gran Canaria 10 221 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
02 Apr
Johannesburg OR Tambo airport
35h 50m
1 Stop
MAD
Madrid Barajas airport
Etihad Airways
MAD
13 Apr
Madrid Barajas airport
25h 30m
2 Stops
JNB
Johannesburg OR Tambo airport
6 464 ZAR
Etihad Airways
Etihad Airways
JNB
29 Mar
Johannesburg OR Tambo airport
35h 50m
1 Stop
MAD
Madrid Barajas airport
Etihad Airways
MAD
01 Apr
Madrid Barajas airport
38h 55m
2 Stops
JNB
Johannesburg OR Tambo airport
6 641 ZAR
Etihad Airways
Etihad Airways
JNB
01 Dec
Johannesburg OR Tambo airport
26h 45m
2 Stops
MAD
Madrid Barajas airport
Etihad Airways
MAD
09 Dec
Madrid Barajas airport
24h 45m
2 Stops
JNB
Johannesburg OR Tambo airport
7 277 ZAR
Emirates
Emirates
JNB
27 Nov
Johannesburg OR Tambo airport
24h 15m
1 Stop
MAD
Madrid Barajas airport
Emirates
MAD
08 Dec
Madrid Barajas airport
25h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
7 751 ZAR
KLM
KLM
JNB
23 Jan
Johannesburg OR Tambo airport
24h 10m
1 Stop
BCN
Barcelona-El Prat airport
KLM
BCN
31 Jan
Barcelona-El Prat airport
15h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
8 150 ZAR
Air France
Air France
CPT
08 May
Cape Town Intl airport
23h 05m
1 Stop
BCN
Barcelona-El Prat airport
Air France
BCN
23 May
Barcelona-El Prat airport
15h 00m
1 Stop
CPT
Cape Town Intl airport
9 348 ZAR
KLM
KLM
JNB
25 Dec
Johannesburg OR Tambo airport
20h 10m
1 Stop
BCN
Barcelona-El Prat airport
KLM
BCN
07 Jan
Barcelona-El Prat airport
16h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
10 117 ZAR
Air France
Air France
CPT
08 May
Cape Town Intl airport
23h 05m
1 Stop
BCN
Barcelona-El Prat airport
Air France
BCN
23 May
Barcelona-El Prat airport
15h 00m
1 Stop
CPT
Cape Town Intl airport
9 348 ZAR
KLM
KLM
JNB
23 Jan
Johannesburg OR Tambo airport
24h 10m
1 Stop
BCN
Barcelona-El Prat airport
KLM
BCN
31 Jan
Barcelona-El Prat airport
15h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
8 150 ZAR
Qatar Airways
Qatar Airways
CPT
11 Dec
Cape Town Intl airport
19h 00m
1 Stop
BCN
Barcelona-El Prat airport
Qatar Airways
BCN
29 Dec
Barcelona-El Prat airport
24h 10m
2 Stops
CPT
Cape Town Intl airport
10 827 ZAR
Emirates
Emirates
JNB
27 Nov
Johannesburg OR Tambo airport
24h 15m
1 Stop
MAD
Madrid Barajas airport
Emirates
MAD
08 Dec
Madrid Barajas airport
25h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
7 751 ZAR
Qatar Airways
Qatar Airways
DUR
07 Jan
Durban King Shaka Intl airport
25h 40m
2 Stops
MAD
Madrid Barajas airport
Qatar Airways
MAD
15 Jan
Madrid Barajas airport
24h 50m
2 Stops
DUR
Durban King Shaka Intl airport
10 561 ZAR

FAQs about flights to Spain

What is the cheapest day to depart on your flight to Barcelona?

In general, booking your departure to Barcelona for a Tuesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Barcelona?

On average you can find the best deals on plane tickets to Barcelona when looking for flights with morning departure times.


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
24h 25m
Cheapest price
6 582 ZAR
Johannesburg to Bilbao
Fastest flight time
17h 35m
Cheapest price
8 017 ZAR
Johannesburg to Barcelona
Fastest flight time
17h 40m
Cheapest price
8 091 ZAR
Durban to Madrid
Fastest flight time
18h 30m
Cheapest price
8 283 ZAR
Durban to Barcelona
Fastest flight time
18h 55m
Cheapest price
8 623 ZAR
Cape Town to Madrid
Fastest flight time
23h 55m
Cheapest price
8 890 ZAR
Cape Town to Barcelona
Fastest flight time
19h 40m
Cheapest price
9 156 ZAR
Cape Town to Bilbao
Fastest flight time
34h 25m
Cheapest price
9 540 ZAR
Cape Town to Palma de Mallorca
Fastest flight time
18h 40m
Cheapest price
9 688 ZAR
Johannesburg to Las Palmas de Gran Canaria
Fastest flight time
19h 10m
Cheapest price
10 221 ZAR
Port Elizabeth to Barcelona
Fastest flight time
34h 05m
Cheapest price
10 384 ZAR
Johannesburg to San Sebastian
Fastest flight time
31h 35m
Cheapest price
10 502 ZAR
Johannesburg to Santa Cruz de Tenerife
Fastest flight time
27h 15m
Cheapest price
11 138 ZAR
Bloemfontein to Madrid
Fastest flight time
28h 30m
Cheapest price
11 212 ZAR
Johannesburg to Granadilla
Fastest flight time
24h 45m
Cheapest price
11 345 ZAR
Johannesburg to Puerto del Rosario
Fastest flight time
22h 50m
Cheapest price
11 833 ZAR
Johannesburg to Arrecife
Fastest flight time
25h 10m
Cheapest price
12 277 ZAR
Johannesburg to Pamplona
Fastest flight time
23h 45m
Cheapest price
12 321 ZAR
Cape Town to Las Palmas de Gran Canaria
Fastest flight time
25h 00m
Cheapest price
13 357 ZAR
Cape Town to Málaga
Fastest flight time
16h 05m
Cheapest price
14 377 ZAR
View more
Flights Europe Spain