Find cheap flights to Barcelona

Fri 1/24
Fri 1/31
Any month
Compare vs momondo |

When is the best time to fly to Barcelona?

R12 220
R10 690
R9 160
R7 635
Price
R7’635 - R11’380

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
Air France
Air France
25 Mar
21:50
JNB
Johannesburg OR Tambo airport
13h 50m
1 Stop
BCN
10:40
+1
Barcelona-El Prat airport
Air France
28 Mar
12:10
BCN
Barcelona-El Prat airport
33h 10m
1 Stop
JNB
22:20
+1
Johannesburg OR Tambo airport
R7 534
KLM
KLM
24 Jan
1:55
JNB
Johannesburg OR Tambo airport
20h 10m
1 Stop
BCN
21:05
Barcelona-El Prat airport
KLM
27 Jan
7:00
BCN
Barcelona-El Prat airport
15h 05m
1 Stop
JNB
23:05
Johannesburg OR Tambo airport
R7 620
Air France
Air France
26 Mar
21:50
JNB
Johannesburg OR Tambo airport
22h 15m
1 Stop
BCN
19:05
+1
Barcelona-El Prat airport
Air France
29 Mar
8:20
BCN
Barcelona-El Prat airport
15h 00m
1 Stop
JNB
23:20
Johannesburg OR Tambo airport
R7 620
KLM
KLM
04 Feb
1:55
JNB
Johannesburg OR Tambo airport
17h 40m
1 Stop
BCN
18:35
Barcelona-El Prat airport
KLM
11 Feb
20:35
BCN
Barcelona-El Prat airport
14h 40m
1 Stop
JNB
12:15
+1
Johannesburg OR Tambo airport
R7 635
Air France
Air France
11 Mar
21:50
JNB
Johannesburg OR Tambo airport
16h 30m
1 Stop
BCN
13:20
+1
Barcelona-El Prat airport
Air France
15 Mar
7:00
BCN
Barcelona-El Prat airport
15h 05m
1 Stop
JNB
23:05
Johannesburg OR Tambo airport
R7 649
British Airways
British Airways
25 Jan
22:10
JNB
Johannesburg OR Tambo airport
15h 45m
1 Stop
BCN
12:55
+1
Barcelona-El Prat airport
British Airways
09 Feb
12:40
BCN
Barcelona-El Prat airport
18h 35m
1 Stop
JNB
8:15
+1
Johannesburg OR Tambo airport
R8 341
Lufthansa
Lufthansa
14 May
19:45
CPT
Cape Town Intl airport
15h 50m
1 Stop
BCN
11:35
+1
Barcelona-El Prat airport
Lufthansa
24 May
20:50
BCN
Barcelona-El Prat airport
15h 10m
1 Stop
CPT
12:00
+1
Cape Town Intl airport
R8 585
Air France
Air France
11 Mar
21:50
JNB
Johannesburg OR Tambo airport
16h 30m
1 Stop
BCN
13:20
+1
Barcelona-El Prat airport
Air France
15 Mar
7:00
BCN
Barcelona-El Prat airport
15h 05m
1 Stop
JNB
23:05
Johannesburg OR Tambo airport
R7 649
British Airways
British Airways
20 Jun
21:20
JNB
Johannesburg OR Tambo airport
17h 15m
1 Stop
BCN
14:35
+1
Barcelona-El Prat airport
British Airways
30 Jun
20:20
BCN
Barcelona-El Prat airport
14h 55m
1 Stop
JNB
11:15
+1
Johannesburg OR Tambo airport
R8 701
KLM
KLM
04 Feb
1:55
JNB
Johannesburg OR Tambo airport
17h 40m
1 Stop
BCN
18:35
Barcelona-El Prat airport
KLM
11 Feb
20:35
BCN
Barcelona-El Prat airport
14h 40m
1 Stop
JNB
12:15
+1
Johannesburg OR Tambo airport
R7 635
British Airways
British Airways
22 Jun
21:20
JNB
Johannesburg OR Tambo airport
15h 30m
1 Stop
BCN
12:50
+1
Barcelona-El Prat airport
British Airways
01 Jul
15:35
BCN
Barcelona-El Prat airport
17h 30m
1 Stop
JNB
9:05
+1
Johannesburg OR Tambo airport
R8 816
British Airways
British Airways
25 Jan
22:10
JNB
Johannesburg OR Tambo airport
15h 45m
1 Stop
BCN
12:55
+1
Barcelona-El Prat airport
British Airways
09 Feb
12:40
BCN
Barcelona-El Prat airport
18h 35m
1 Stop
JNB
8:15
+1
Johannesburg OR Tambo airport
R8 341

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
13h 50m
Cheapest price
R7 534
Cape Town to Barcelona Flights
Fastest flight time
17h 05m
Cheapest price
R8 643
Durban to Barcelona Flights
Fastest flight time
19h 25m
Cheapest price
R8 643
Port Elizabeth to Barcelona Flights
Fastest flight time
23h 10m
Cheapest price
R10 617
View more

Start planning your trip to Barcelona