Johannesburg: €350 SWISS Flights from Barcelona (€470 with Luggage)

Südafrika

Star Alliance carrier Swiss is offering great fares from Barcelona to Johannesburg in their economy class right now with prices starting at €350 from Barcelona. Adding luggage, however, would increase the price by a hefty €120.

Our availability calendar shows you all trips up to 28 days for €350 w/o luggage or less. The cheapest tickets are available at Lufthansa’s website, though some online travel agencies sell even cheaper tickets. Sadly, those include a 12+ hour layover in Zurich.

You can find similar prices to Johannesburg with departure from Luxembourg.

LH BCN JNB 350

After first flying to Zurich, you would then fly to Johannesburg for roughly 11 hours on an Airbus A340. Be sure to charge your bigger devices (such as a laptop) before the flight, as Swiss’ economy class only offers USB-sockets for power.

Search & Book

This deal has no expiry date, but you will have to stay at least 8 days. Your maximum stay is 12 months. You can fly until May 2023.

All available dates can be found in Google Flights (instructions). Proceed to Lufthansa afterwards or go to Swiss’ website – ticket costs remain the same.

Because not every date from Google Flights is reliable, you might have to resort to trial & error to find the cheapest tickets.

Mileage

The tickets are issued in booking class L. This booking class will accrue 25% of the mileage flown in most frequent flyer programs. See a full overview for Barcelona to Johannesburg (and back) below:

  • 5,764 Award Miles + 1,152 PQP on United MileagePlus
  • 5,764 Miles on Air Canada Aeroplan
  • 5,764 Points + 1,152 SQC on Air Canada Aeroplan 2026
  • 3,458 Miles on ANA Mileage Club
  • 2,882 Miles on Ethiopian ShebaMiles
  • 2,882 Miles on EVA Infinity MileageLands
  • 2,882 Miles on Egyptair Plus
  • 2,882 Miles on ITA Volare
  • 1,084 Award Miles + 160 Points on Miles&More
  • Customize Calculation
Data provided by miles.travel-dealz.com. Without guarantee on correctness.

Hotels

Hotels prices in Johannes usually start at roughly €50, depending on the hotel category. Whichever category and hotel you opt for, make sure to get the best price! Our recommendation is searching on booking.com, or even on our own Travel-Dealz hotel search:

Information & Tips for South Africa

South Africa offers a diverse range of attractions, from the iconic Table Mountain and Robben Island in Cape Town to the wildlife-rich Kruger National Park and the scenic Garden Route. The local currency is the South African rand (ZAR), and while credit cards are widely accepted, cash is still commonly used, especially in smaller towns. The cost of travel is generally affordable, with budget-friendly options available for accommodation, food, and activities. The weather varies by region: the coastal areas have mild, Mediterranean-like climates, while the inland areas can be hot and dry in summer and cooler in winter.

South Africa’s transport infrastructure is mixed in quality and convenience. Within cities, public transport is limited, with minibus taxis being common but often confusing for visitors; private cars or ride-hailing apps like Uber are more reliable. Between cities, domestic flights are the fastest option due to long distances, while intercity buses offer affordable travel, though journeys can be long. Trains exist, but are generally slow and not widely used for tourism.

We’ve compared various eSIM providers, such as Airalo and BNESIM. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:

The Best eSIM Plans for South Africa 🇿🇦 Compared

→ All Dealz for South Africa

Information & Tips for Johannesburg

Johannesburg is known for its role in South Africa’s history, with key sights like the Apartheid Museum, Constitution Hill, and Soweto’s Vilakazi Street. The local currency is the South African rand (ZAR), and most places accept cards, though cash can be useful in smaller shops and markets. Prices are generally affordable compared to global standards. The city has a mild, high-altitude climate—summers (October to March) are warm with afternoon thunderstorms, while winters are dry and sunny with cool nights.

Climate diagram for Johannesburg (Source: WMO World Weather Information Service)

We’ve compared various eSIM providers, such as Airalo and BNESIM. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:

The Best eSIM Plans for South Africa 🇿🇦 Compared

→ All Dealz for Johannesburg

Cover Picture: Landschaft in Südafrika | © sw_stock - fotolia.com

Write a comment

Comments (2)

  1. Pierre says:

    Yesterday there was also the possibility to fly from/to Luxemburg Findel for nearly the same price. Maybe you like to add this one 🙂

Leave a Reply

Required fields are marked *.


Note: If your comment does not appear on the page immediately, it must first be approved by a moderator. This is especially the case if you are commenting for the first time.


Search