Swiss International Air Lines

Book your flight

Johannesburg JNB
Barcelona BCN
Currently selected passengers: 1 Adult, 0 Children, 0 Infants

Book a hotel

Rooms / Persons
Rental car

Book a car

SWISS Choice

SWISS Products

28°/ 20°

Johannesburg JNB
Barcelona BCN

General Information
Get flights Johannesburg – Barcelona

Get flights from Johannesburg to Barcelona with SWISS today and explore this fabulous cosmopolitan city. With the distinctive architecture of Gaudi on your doorstep you won't want to miss a trip to his imposing Gothic Sagrada Familia church, still to be completed.

If you enjoy exploring bars and restaurants Las Ramblas is the place for you, full of interesting little side streets and quaint eateries. Barcelona is a great location for sun-seekers too, with four miles of beaches.

For sporting fans, this is the home of Barcelona F.C. and you'll love a trip to the team's home stadium. For the artistically inclined, why not take a trip to the Picasso Museum with its detailed and informative description of the master's life? Whatever you want to see most, get your flights from Johannesburg to Barcelona today and start exploring.

Flight connections with stop(s)

Connection 1

  • Johannesburg - Zurich
    Flight duration: 10:50 hrs total, Frequency: 1 x daily
  • Airbus A340-300
    Height: 16.80 m
    Length: 63.70 m
    Seats: 219
  • Crew:
    Pilots: 2
    Cabin crew: 10
  • Transit Zurich (ZRH)
    Arrival: 06:10
    Transit time: 6h 10m

Connection 2

  • Zurich - Barcelona
    Flight duration: 01:40 hrs total, Frequency: 3 x daily
  • Airbus A321-111
    Height: 11.80 m
    Length: 44.50 m
    Seats: 176-200
  • Crew:
    Pilots: 2
    Cabin crew: 5
  • Arrival Barcelona
    Distance to city centre: 14 km