Domestic Flights From R1,000*  
Book a flight now
Ask an Agent - we're itching to find you the best flight deal from JNB to Barcelona (BCN)

Cheapest Flights from Johannesburg to Barcelona

Book a cheap flight from Johannesburg to Barcelona (Spain) by:

  1. comparing prices of all airlines flying the route (use the airline price comparison tool on the left)

  2. joining our travel voucher system. Earn travel vouchers by sending us a write-up of your flight from Johannesburg to Barcelona - let us know which airline you flew with, why and how it went, and we'll send you a travel voucher to use to discount your next flight. Easy.

Flight Specials

*The longer the time that has elapsed since the airfare was published, the greater the chance that it has changed.

Airlines flying from Johannesburg to Barcelona

There are no direct flights from Johannesburg to Barcelona. We did a spot check of airline prices and have ordered the airlines from cheapest to most expensive as they were during that spot check (airfares will have changed since then).

Airline
Airports
Stops

Qatar Airways

Johannesburg to Barcelona (BCN)

1-stop (17 hours)
Doha (DOH)

SAA
Codeshare with Lufthansa

Johannesburg to Barcelona (BCN)

1-stop (15 hours)
Munich (MUC)

British Airways

Johannesburg to Barcelona (BCN)

1-stop (18 hours)
London Heathrow (LHR)

Egyptair

Johannesburg to Barcelona (BCN)

1-stop (17 hours)
Cairo (CAI)

Lufthansa

Johannesburg to Barcelona (BCN)

1-stop (15 hours)
Frankfurt (FRA)

Virgin Atlantic

Johannesburg to Barcelona (BCN)

1-stop (19 hours)
London Heathrow (LHR)

KLM Royal Dutch Airlines

Johannesburg to Barcelona (BCN)

1-stop (16 hours)
Amsterdam (Schipol)

Air France

Johannesburg to Barcelona (BCN)

1-stop (20 hours)
Paris De Gaulle (CDG)

Iberia
Codeshare with British Airways

Johannesburg to Barcelona (BCN)

1-stop (18 hours)
London (LHR)

Swiss

Johannesburg to Barcelona (BCN)

1-stop (14 hours)
Zurich (ZRH)

Turkish Airlines

Johannesburg to Barcelona (BCN)

1-stop (17 hours)
Istanbul (IST)

News

1 May 2012 Iberia Airline suspends its flights between Spain and Johannesburg.

Map of Barcelona

 

Things to do

Harbour Cable Car, starting in Barceloneta on the top of the Torre San Sebastian Tower (and eat at the restaurant at the top). There's an intermediate stop at Torre Jaume I and the final point is Montjuic.

With children, go see the Museum of Natural History in Ciutaella Park and the CosmoCaixa: Museum of Science.

Learn a bit of Catalan

Although the Barcelona locals speak both Spanish and Catalan fluently, the first language is Catalan, so it pays to learn a few phrases - Hola for hello, Parles angles (do you speak english).

Holiday in Barcelona

Here's a typical schedule for a South African holidaying in Barcelona:

Date

Description

6 Sep 2011

Depart from Johannesburg, South Africa on Lufthansa flight number LH 573 at 18:45

7 Sep 2011

Arrive Frankfurt, Germany at 05:20 (In transit)

7 Sep 2011

Depart Frankfurt, Germany on Lufthansa flight number LH 1124 at 08:00

7 Sep 2011

Arrive Barcelona, Spain at 09:55

7 Sep 2011

Check in at Eurostars Grand Marina Hotel GL, Moll de Barcelona WTC, Ciutat Vella, Barcelona

8 Sep 2011

Stay at Eurostars Grand Marina Hotel GL

9 Sep 2011

Stay at Eurostars Grand Marina Hotel GL

10 Sep 2011

Check out from Eurostars Grand Marina Hotel GL

10 Sep 2011

Depart on Royal Caribbean cruise on Liberty of the Seas at 17:00

11 Sep 2011

Provence, France (On cruise)

12 Sep 2011

Villefranche, France (On cruise)

13 Sep 2011

Livorno, Italy (On cruise)

14 Sep 2011

Rome, Italy (On cruise)

15 Sep 2011

Naples, Italy (On cruise)

16 Sep 2011

At sea (On cruise)

17 Sep 2011

Return to Barcelona – cruise ends

17 Sep 2011

Check in to BWH Sagrada Familia S1, Carrer de Mallorca, 376-378 Barcelona

18 Sep 2011

Stay at BWH Sagrada Familia S1

19 Sep 2011

Stay at BWH Sagrada Familia S1

20 Sep 2011

Stay at BWH Sagrada Familia S1

21 Sep 2011

Stay at BWH Sagrada Familia S1

22 Sep 2011

Stay at BWH Sagrada Familia S1

23 Sep 2011

Check out from BWH Sagrada Familia S1

23 Sep 2011

Depart from Barcelona, Spain on Lufthansa flight number LH 1133 at 18:50

23 Sep 2011

Arrive Frankfurt, Germany at 21:00 (In transit)

23 Sep 2011

Depart Frankfurt, Germany on Lufthansa flight number LH 572 at 22:45

24 Sep 2011

Arrive Johannesburg, South Africa at 09:10


Ritsgids logo