Find cheap flights to Barcelona

Sat 11/23
Sat 11/30
Any month
Compare vs momondo |

When is the best time to fly to Barcelona?

12 925 ZAR
11 309 ZAR
9 694 ZAR
8 078 ZAR
Price
118 912 ZAR - 178 399 ZAR

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.


Barcelona flight deals found on momondo

Check out some of the best fares to Barcelona found recently by users on momondo
Quickest
Cheapest
KLM
KLM
23 Jan
JNB
1:55
Johannesburg OR Tambo airport
24h 10m
1 Stop
1:05
+1
BCN
Barcelona-El Prat airport
KLM
31 Jan
BCN
7:00
Barcelona-El Prat airport
15h 05m
1 Stop
23:05
JNB
Johannesburg OR Tambo airport
8 111 ZAR
KLM
KLM
21 Apr
JNB
1:10
Johannesburg OR Tambo airport
23h 35m
1 Stop
0:45
+1
BCN
Barcelona-El Prat airport
KLM
28 Apr
BCN
8:20
Barcelona-El Prat airport
15h 00m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
8 464 ZAR
Turkish Airlines
Turkish Airlines
16 Jan
DUR
18:30
Durban King Shaka Intl airport
22h 45m
2 Stops
16:15
+1
BCN
Barcelona-El Prat airport
Turkish Airlines
22 Jan
BCN
16:10
Barcelona-El Prat airport
21h 20m
2 Stops
14:30
+1
DUR
Durban King Shaka Intl airport
8 641 ZAR
Qatar Airways
Qatar Airways
27 Nov
CPT
20:50
Cape Town Intl airport
26h 35m
1 Stop
22:25
+1
BCN
Barcelona-El Prat airport
Qatar Airways
04 Dec
BCN
16:10
Barcelona-El Prat airport
19h 10m
1 Stop
12:20
+1
CPT
Cape Town Intl airport
9 112 ZAR
Air France
Air France
08 May
CPT
1:50
Cape Town Intl airport
23h 05m
1 Stop
0:55
+1
BCN
Barcelona-El Prat airport
Air France
23 May
BCN
8:20
Barcelona-El Prat airport
15h 00m
1 Stop
23:20
CPT
Cape Town Intl airport
9 303 ZAR
Qatar Airways
Qatar Airways
06 May
JNB
22:15
Johannesburg OR Tambo airport
35h 20m
1 Stop
9:35
+2
BCN
Barcelona-El Prat airport
Qatar Airways
09 May
BCN
18:40
Barcelona-El Prat airport
22h 15m
1 Stop
16:55
+1
JNB
Johannesburg OR Tambo airport
9 509 ZAR
Lufthansa
Lufthansa
29 Dec
JNB
21:40
Johannesburg OR Tambo airport
17h 30m
1 Stop
14:10
+1
BCN
Barcelona-El Prat airport
Lufthansa
08 Jan
BCN
19:50
Barcelona-El Prat airport
13h 35m
1 Stop
10:25
+1
JNB
Johannesburg OR Tambo airport
10 643 ZAR
KLM
KLM
25 Dec
JNB
1:55
Johannesburg OR Tambo airport
20h 10m
1 Stop
21:05
BCN
Barcelona-El Prat airport
KLM
07 Jan
BCN
19:00
Barcelona-El Prat airport
16h 15m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
10 069 ZAR
Emirates
Emirates
09 Apr
CPT
15:05
Cape Town Intl airport
19h 40m
1 Stop
10:45
+1
BCN
Barcelona-El Prat airport
Emirates
25 Apr
BCN
0:40
Barcelona-El Prat airport
18h 05m
1 Stop
18:45
CPT
Cape Town Intl airport
9 539 ZAR
Air France
Air France
08 May
CPT
1:50
Cape Town Intl airport
23h 05m
1 Stop
0:55
+1
BCN
Barcelona-El Prat airport
Air France
23 May
BCN
8:20
Barcelona-El Prat airport
15h 00m
1 Stop
23:20
CPT
Cape Town Intl airport
9 303 ZAR
KLM
KLM
21 Apr
JNB
1:10
Johannesburg OR Tambo airport
23h 35m
1 Stop
0:45
+1
BCN
Barcelona-El Prat airport
KLM
28 Apr
BCN
8:20
Barcelona-El Prat airport
15h 00m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
8 464 ZAR
KLM
KLM
23 Jan
JNB
1:55
Johannesburg OR Tambo airport
24h 10m
1 Stop
1:05
+1
BCN
Barcelona-El Prat airport
KLM
31 Jan
BCN
7:00
Barcelona-El Prat airport
15h 05m
1 Stop
23:05
JNB
Johannesburg OR Tambo airport
8 111 ZAR

Airports near Barcelona

Below you will find all the airports in Barcelona along with their distance from the city centre
Barcelona-El Prat
11 km from city centre
Girona Costa Brava
74 km from city centre
Reus
87 km from city centre

Popular routes to Barcelona

Most frequently searched flights to Barcelona along with the cheapest price and shortest flight duration
Johannesburg to Barcelona Flights
Fastest flight time
17h 40m
Cheapest price
8 052 ZAR
Durban to Barcelona Flights
Fastest flight time
18h 55m
Cheapest price
8 582 ZAR
Cape Town to Barcelona Flights
Fastest flight time
19h 40m
Cheapest price
9 112 ZAR
Port Elizabeth to Barcelona Flights
Fastest flight time
34h 05m
Cheapest price
10 333 ZAR
View more

Start planning your trip to Barcelona