Find cheap flights to Barcelona

Mon 7/22
Mon 7/29
Any month
Compare vs momondo |

When is the best time to fly to Barcelona?

+60.0%
+40.0%
+20.0%
Base
Price
7 462 - 11 4447 462 - 11 444 ZAR

Barcelona flight deals found on momondo

Check out some of the best fares to Barcelona found recently by users on momondo
Quickest
Cheapest
Qatar Airways
Qatar Airways
13 Sep
JNB
10:00
Johannesburg OR Tambo airport
30h 15m
1 Stop
16:15
+1
BCN
Barcelona-El Prat airport
Qatar Airways
22 Sep
BCN
10:50
Barcelona-El Prat airport
19h 45m
1 Stop
6:35
+1
JNB
Johannesburg OR Tambo airport
7 242 ZAR
Qatar Airways
Qatar Airways
13 Sep
JNB
10:00
Johannesburg OR Tambo airport
30h 15m
1 Stop
16:15
+1
BCN
Barcelona-El Prat airport
Qatar Airways
21 Sep
BCN
18:40
Barcelona-El Prat airport
35h 55m
1 Stop
6:35
+2
JNB
Johannesburg OR Tambo airport
7 298 ZAR
Qatar Airways
Qatar Airways
23 Sep
JNB
10:00
Johannesburg OR Tambo airport
23h 35m
1 Stop
9:35
+1
BCN
Barcelona-El Prat airport
Qatar Airways
05 Oct
BCN
0:25
Barcelona-El Prat airport
30h 10m
1 Stop
6:35
+1
JNB
Johannesburg OR Tambo airport
7 326 ZAR
KLM
KLM
11 Sep
JNB
1:10
Johannesburg OR Tambo airport
23h 35m
1 Stop
0:45
+1
BCN
Barcelona-El Prat airport
KLM
10 Nov
BCN
10:40
Barcelona-El Prat airport
24h 35m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 409 ZAR
KLM
KLM
24 Oct
JNB
1:15
Johannesburg OR Tambo airport
17h 10m
1 Stop
18:25
BCN
Barcelona-El Prat airport
KLM
29 Oct
BCN
19:00
Barcelona-El Prat airport
16h 15m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 423 ZAR
KLM
KLM
26 Nov
JNB
1:55
Johannesburg OR Tambo airport
17h 40m
1 Stop
18:35
BCN
Barcelona-El Prat airport
KLM
13 Jan
BCN
19:00
Barcelona-El Prat airport
16h 15m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 423 ZAR
KLM
KLM
30 Nov
JNB
1:55
Johannesburg OR Tambo airport
14h 40m
1 Stop
15:35
BCN
Barcelona-El Prat airport
KLM
09 Jan
BCN
19:00
Barcelona-El Prat airport
16h 15m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 423 ZAR
KLM
KLM
29 Nov
JNB
1:55
Johannesburg OR Tambo airport
17h 40m
1 Stop
18:35
BCN
Barcelona-El Prat airport
KLM
09 Jan
BCN
21:20
Barcelona-El Prat airport
13h 55m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 423 ZAR
KLM
KLM
03 Aug
JNB
1:15
Johannesburg OR Tambo airport
17h 10m
1 Stop
18:25
BCN
Barcelona-El Prat airport
KLM
14 Aug
BCN
8:20
Barcelona-El Prat airport
15h 00m
1 Stop
23:20
JNB
Johannesburg OR Tambo airport
8 632 ZAR
KLM
KLM
29 Nov
JNB
1:55
Johannesburg OR Tambo airport
17h 40m
1 Stop
18:35
BCN
Barcelona-El Prat airport
KLM
10 Jan
BCN
7:00
Barcelona-El Prat airport
15h 05m
1 Stop
23:05
JNB
Johannesburg OR Tambo airport
7 437 ZAR
KLM
KLM
30 Nov
JNB
1:55
Johannesburg OR Tambo airport
17h 40m
1 Stop
18:35
BCN
Barcelona-El Prat airport
KLM
11 Jan
BCN
7:00
Barcelona-El Prat airport
15h 05m
1 Stop
23:05
JNB
Johannesburg OR Tambo airport
7 437 ZAR
KLM
KLM
24 Oct
JNB
1:15
Johannesburg OR Tambo airport
17h 10m
1 Stop
18:25
BCN
Barcelona-El Prat airport
KLM
29 Oct
BCN
19:00
Barcelona-El Prat airport
16h 15m
1 Stop
12:15
+1
JNB
Johannesburg OR Tambo airport
7 423 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
Fastest flight time
23h 35m
Cheapest price
6 255 ZAR
Cape Town to Barcelona
Fastest flight time
25h 30m
Cheapest price
8 313 ZAR
Port Elizabeth to Barcelona
Fastest flight time
37h 00m
Cheapest price
9 133 ZAR
Durban to Barcelona
Fastest flight time
20h 25m
Cheapest price
9 216 ZAR
View more

Start planning your trip to Barcelona