Don't know when to travel?

Flights to get there soon

Flights to Barcelona in the next month
27 Feb - 05 Mar
R6,703 pp
JNB
Johannesburg
Emirates
 
1 stop
BCN
Barcelona
BCN
Barcelona
Emirates
 
1 stop
JNB
Johannesburg

Cheap flights for the next season

Find flight deals in the next 3 months
25 Apr - 09 May
R6,762 pp
JNB
Johannesburg
Emirates
 
1 stop
BCN
Barcelona
BCN
Barcelona
Emirates
 
1 stop
JNB
Johannesburg

Flights for the forward planner

Search and compare flight prices in the next 6 months
30 May - 05 Jun
R6,750 pp
JNB
Johannesburg
Emirates
 
1 stop
BCN
Barcelona
BCN
Barcelona
Emirates
 
1 stop
JNB
Johannesburg

Destination information for Barcelona

Things to know before you go. Useful info for your trip from Johannesburg to Barcelona

Today's exchange rate

Flight time

12 hrs

Airports close to Johannesburg

  • OR Tambo (JNB)
  • Lanseria International Airport (HLA)

Airports close to Barcelona

  • Barcelona International (BCN)
  • Gerona-Costa Brava (GRO)
  • Reus (REU)

Avg temp for February in Barcelona

14.8 °C

Rainfall on Average for February in Barcelona

23.3 mm
How much do things cost?
Johannesburg is 24% cheaper than Barcelona
Meal at McDonald's or similar
Barcelona 7
Johannesburg 4
1 litre of milk
Barcelona 1
Johannesburg 1
Small bottle of water (0.33 litre)
Barcelona 1
Johannesburg 1
Taxi - fixed fee
Barcelona 2
Johannesburg 1
Additional useful information for Barcelona

The weather is expected to be 15°C cooler than Johannesburg (25°C) if the weather forecasters have predicted correctly!

There will be 0.5 mm less rainfall in Barcelona than in Johannesburg over the next ten days.

Over the next ten days, the expected sunshine is likely to be 35% in Barcelona as opposed to 21% in Johannesburg.

Related info for your journey

Useful info, stats and facts about Johannesburg to Barcelona flights.
Flight FAQs
From Johannesburg to Barcelona
How often are flights diverted?
Flights from Johannesburg to Barcelona are not usually diverted
Related searches
Flights to Barcelona from Johannesburg
Settings