Find cheap flights to Barcelona

Mon 5/27
Mon 6/3
Any month
Compare vs momondo |

When is the best time to fly to Barcelona?

+60.0%
+40.0%
+20.0%
Base
Price
7 829 - 11 9077 829 - 11 907 ZAR
Temperature
54 - 81 °F
Precipitation
2 - 5 mm

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
3:45 pm
Johannesburg OR Tambo airport
24h 30m
1 Stop
4:15 pm
+1
BCN
Barcelona-El Prat airport
Qatar Airways
22 Sep
BCN
10:50 am
Barcelona-El Prat airport
19h 45m
1 Stop
6:35 am
+1
JNB
Johannesburg OR Tambo airport
7 648 ZAR
Qatar Airways
Qatar Airways
30 May
JNB
10:50 pm
Johannesburg OR Tambo airport
24h 20m
1 Stop
11:10 pm
+1
BCN
Barcelona-El Prat airport
Qatar Airways
04 Jun
BCN
12:25 am
Barcelona-El Prat airport
17h 35m
1 Stop
6:00 pm
JNB
Johannesburg OR Tambo airport
7 906 ZAR
Qatar Airways
Qatar Airways
03 Oct
JNB
3:45 pm
Johannesburg OR Tambo airport
17h 50m
1 Stop
9:35 am
+1
BCN
Barcelona-El Prat airport
Qatar Airways
17 Oct
BCN
12:25 am
Barcelona-El Prat airport
17h 35m
1 Stop
6:00 pm
JNB
Johannesburg OR Tambo airport
7 906 ZAR
Qatar Airways
Qatar Airways
12 Aug
JNB
3:45 pm
Johannesburg OR Tambo airport
24h 30m
1 Stop
4:15 pm
+1
BCN
Barcelona-El Prat airport
Qatar Airways
23 Aug
BCN
10:50 am
Barcelona-El Prat airport
30h 05m
1 Stop
4:55 pm
+1
JNB
Johannesburg OR Tambo airport
7 964 ZAR
Qatar Airways
Qatar Airways
10 Sep
JNB
3:45 pm
Johannesburg OR Tambo airport
17h 50m
1 Stop
9:35 am
+1
BCN
Barcelona-El Prat airport
Qatar Airways
14 Sep
BCN
12:25 am
Barcelona-El Prat airport
30h 10m
1 Stop
6:35 am
+1
JNB
Johannesburg OR Tambo airport
7 964 ZAR
Turkish Airlines
Turkish Airlines
15 Oct
CPT
7:05 pm
Cape Town Intl airport
29h 30m
1 Stop
12:35 am
+2
BCN
Barcelona-El Prat airport
Turkish Airlines
30 Oct
BCN
12:55 pm
Barcelona-El Prat airport
23h 40m
1 Stop
1:35 pm
+1
CPT
Cape Town Intl airport
8 424 ZAR
KLM
KLM
30 Jul
JNB
1:15 am
Johannesburg OR Tambo airport
17h 10m
1 Stop
6:25 pm
BCN
Barcelona-El Prat airport
KLM
17 Aug
BCN
8:20 am
Barcelona-El Prat airport
15h 00m
1 Stop
11:20 pm
JNB
Johannesburg OR Tambo airport
8 783 ZAR
Qatar Airways
Qatar Airways
03 Oct
JNB
3:45 pm
Johannesburg OR Tambo airport
17h 50m
1 Stop
9:35 am
+1
BCN
Barcelona-El Prat airport
Qatar Airways
17 Oct
BCN
12:25 am
Barcelona-El Prat airport
17h 35m
1 Stop
6:00 pm
JNB
Johannesburg OR Tambo airport
7 906 ZAR
British Airways
British Airways
18 Oct
CPT
9:30 pm
Cape Town Intl airport
20h 35m
1 Stop
6:05 pm
+1
BCN
Barcelona-El Prat airport
British Airways
05 Nov
BCN
3:15 pm
Barcelona-El Prat airport
16h 30m
1 Stop
8:45 am
+1
CPT
Cape Town Intl airport
9 545 ZAR
KLM
KLM
02 Oct
CPT
1:05 am
Cape Town Intl airport
23h 40m
1 Stop
12:45 am
+1
BCN
Barcelona-El Prat airport
KLM
20 Nov
BCN
7:00 am
Barcelona-El Prat airport
15h 40m
1 Stop
11:40 pm
CPT
Cape Town Intl airport
8 783 ZAR
Qatar Airways
Qatar Airways
30 May
JNB
10:50 pm
Johannesburg OR Tambo airport
24h 20m
1 Stop
11:10 pm
+1
BCN
Barcelona-El Prat airport
Qatar Airways
04 Jun
BCN
12:25 am
Barcelona-El Prat airport
17h 35m
1 Stop
6:00 pm
JNB
Johannesburg OR Tambo airport
7 906 ZAR
Ethiopian Air
Ethiopian Air
19 Oct
CPT
4:45 pm
Cape Town Intl airport
18h 10m
2 Stops
10:55 am
+1
BCN
Barcelona-El Prat airport
Ethiopian Air
01 Nov
BCN
12:55 pm
Barcelona-El Prat airport
24h 50m
2 Stops
2:45 pm
+1
CPT
Cape Town Intl airport
10 767 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

Start planning your trip to Barcelona