Flights from Johannesburg to Barcelona

Search and find cheap flights from Johannesburg to Barcelona (Spain, Europe)
Search and find cheap flights from Johannesburg to Barcelona (Spain, Europe)

Looking for the best tickets for Johannesburg to Barcelona?

Look no more. We’ve gone through the latest 1,021,287 fares to bring you all the insights you could possibly want.
Best time to book
Cheapest time to buy a ticket for Johannesburg — Barcelona is approximately 56 days to departure.
Normally the best deals on Johannesburg to Barcelona flights are available 2 to 4 months prior to departure.
Days before departure
Best month
Cheapest time of year to fly to Barcelona from Johannesburg is January and February. Most expensive are November and December.
The cheapest flights from Johannesburg to Barcelona are currently available between May and June.
Impact on price
Cheapest airline
According to our data, Emirates, Alitalia Linee Aeree Italiane and Qatar Airways are the cheapest airlines to fly this route.
Popular airlines for this route are Emirates, Alitalia Linee Aeree Italiane and Qatar Airways.
Impact on price (additional fees may apply)
Emirates
+15%
Alitalia Linee Aeree Italiane
+19%
Qatar Airways
+26%
Turkish Airlines
+31%
Egyptair
+33%
Austrian Airlines
+34%
Best time to fly
Johannesburg to Barcelona flights are approximately 6% more expensive in the evening than in the noon.
It's generally cheaper to take noon flights from Johannesburg to Barcelona.
Impact on price
Cheapest day
Cheapest day of week is typically Monday and the most expensive is typically Friday.
Friday is normally the most expensive day to fly, whilst Monday tends to be the cheapest.
Impact on price
Direct flights
Popular non-direct routes for this connection are Johannesburg - Dubai - Barcelona, Johannesburg - Zurich - Barcelona and Johannesburg - Abu Dhabi Intl - Fiumicino - Barcelona with a flight time of 12 hours 30 minutes
Direct flights available: None available
Stop-off cities for indirect flights from Johannesburg to Barcelona include Dubai, Zurich and Abu Dhabi Intl.
Direct flights available on
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

Go right away

Last minute flights from Johannesburg to Barcelona
Return trip
Oct 26 - Nov 14
747 AUD
MytripAT
JNB JNB
39h 20min
2 stops
BCN BCN
BCN BCN
28h 0min
2 stops
JNB JNB
Return trip
Apr 16 - Apr 23
973 AUD
Skiddoo
JNB JNB
23h 20min
1 stop
BCN BCN
BCN BCN
16h 10min
1 stop
JNB JNB

Go for less - experience more

Cheap flights from Johannesburg to Barcelona
Return trip
Apr 13 - Apr 16
934 AUD
MyHolidaysINT
JNB JNB
25h 10min
1 stop
BCN BCN
BCN BCN
32h 30min
1 stop
JNB JNB
Return trip
Apr 6 - Apr 9
938 AUD
CFGotoGateZA
JNB JNB
23h 45min
1 stop
BCN BCN
BCN BCN
17h 45min
1 stop
JNB JNB
Return trip
Apr 16 - Apr 23
973 AUD
Skiddoo
JNB JNB
23h 20min
1 stop
BCN BCN
BCN BCN
16h 10min
1 stop
JNB JNB

Coming or going?

Cheap flights from Barcelona to Johannesburg
Return trip
Jun 15 - Jun 20
741 AUD
CFTripstaAU
BCN BCN
33h 55min
2 stops
JNB JNB
JNB JNB
21h 40min
2 stops
BCN BCN
Return trip
Apr 8 - Apr 14
1,310 AUD
CFOpodoCOM
BCN BCN
41h 40min
2 stops
JNB JNB
JNB JNB
22h 10min
2 stops
BCN BCN
Return trip
Apr 8 - Apr 16
1,310 AUD
CFOpodoCOM
BCN BCN
54h 50min
2 stops
JNB JNB
JNB JNB
48h 25min
2 stops
BCN BCN

Weather forecast for Barcelona

Going soon? Be prepared for the weather in Barcelona.

So what's it going to cost once you're in Barcelona

Compare the costs of everyday items in Johannesburg and Barcelona
CAPPUCCINO
Regular
Johannesburg
2.3 AUD
-5%
Barcelona
2.41 AUD
Cappuccino is 4.9% more expensive in Barcelona than Johannesburg
MEAL
Inexpensive
Johannesburg
10.35 AUD
-46%
Barcelona
15.07 AUD
Meal is 46% more expensive in Barcelona than Johannesburg
MILK
1 liter
Johannesburg
5.55 AUD
22%
Barcelona
4.31 AUD
Milk is 22% cheaper in Barcelona than Johannesburg
BUS
One-way ticket
Johannesburg
1.55 AUD
-95%
Barcelona
3.03 AUD
Bus is 95% more expensive in Barcelona than Johannesburg
MOVIE THEATER
1 ticket
Johannesburg
7.76 AUD
-54%
Barcelona
11.97 AUD
movie theater is 54% more expensive in Barcelona than Johannesburg
Feedback
Cookies
momondo.com.au uses cookies
Read more