Cheap flights from Johannesburg to Barcelona

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Johannesburg (JNB) to Barcelona (BCN)

What is the cheapest day to fly return from Johannesburg to Barcelona?

Departing on a Monday is a good option for securing a great price. You can expect to save up to 13% when planning your travel around this day of the week.

How far in advance should I book a flight from Johannesburg to Barcelona?

Find a great deal and save up to 13% by booking at least 55 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Barcelona within the next two weeks, with the cheapest ticket starting at R191 785.

What is the cheapest month to fly from Johannesburg to Barcelona?

November is one of the best times of the year to fly to Barcelona from Johannesburg. Prices for November average R10 430 per person but you can even find prices for as low as R7 285. The most expensive prices can be found in the month of December. Opting for a November flight can save you 12% on your journey compared to booking in November

Cheap flights from Johannesburg to Barcelona in July, August 2020

The best prices found for JNB to BCN flights in July, August
2 Jul - 16 Jul
R1 803pp
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
2 Jul - 16 Jul
R1 805pp
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
2 Jul - 16 Jul
R1 817pp
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Barcelona 2020 flight deals

Cheap flights to Barcelona from Johannesburg found for this year
2 Aug - 20 Aug
R455pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
2 Aug - 20 Aug
R457pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo
2 Aug - 20 Aug
R459pp
JNB
Johannesburg OR Tambo
SWISS
 
1 STOP
BCN
Barcelona-El Prat
BCN
Barcelona-El Prat
SWISS
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Barcelona from Johannesburg

The cheapest one-way flights from Johannesburg to Barcelona
17:10 - 10:00
British Airways
1 stop
16h 50m
JNB - BCN
British Airways
R9 273
Kiwi.com
8:45 - 10:15
Qatar Airways
1 stop
25h 30m
JNB - BCN
Qatar Airways
R10 207
qatarairways.com
15:25 - 9:45
SWISS
1 stop
18h 20m
JNB - BCN
SWISS
R12 465
Kiwi.com

Related info for your journey

Useful info, stats and facts about Johannesburg to Barcelona flights.

Flight FAQs

From Johannesburg to Barcelona

Can I find flights from Johannesburg to Barcelona for under R500 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Barcelona for under R500. The cheapest flight booked recently is on SWISS for just R455, but on average you can expect to pay R497.

Are there direct flights from Johannesburg to Barcelona for under R500 on Cheapflights?

There are no direct flights from Johannesburg to Barcelona, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Flights from Johannesburg OR Tambo to Barcelona have been viewed 5 427 times in the past calendar month.

Is Johannesburg weather warmer or cooler than Barcelona?

We forecast the temperature to be around the 29 °Cs in August, on average. The temperature in Barcelona is generally hotter than in Johannesburg. Book flights in a timely manner in correlation to your departure date.

Related searches

Flights to Barcelona from Johannesburg
Flights to Johannesburg Flights to Barcelona Flights from Johannesburg

Destination information for Barcelona

Things to know before you go. Useful info for your trip from Johannesburg to Barcelona
Today's exchange rate
R1 = €0,06
Average temperature for July in Barcelona
28.0 °C
Avg rainfall for July in Barcelona
27.0 mm

Airports servicing Johannesburg

Airports servicing Barcelona

Gerona (GRO)
Reus (REU)