>
>
>
>
>
Flights from Barcelona to Johannesburg
Flights from Barcelona to Johannesburg Starting at NZD 685
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
BCN 15:2017h 5m1 stopsJNB 09:25Barcelona - Johannesburg | Wed, Mar 19 | IberiaJNB 13:2018h 45m1 stopsBCN 07:05Johannesburg - Barcelona | Fri, Mar 21 | IberiaNZD 1,081 NZD 1,49928% OFF28% OFFNZD 1,499 NZD 1,081
-
BCN 22:5017h 20m1 stopsJNB 16:10Barcelona - Johannesburg | Wed, Apr 2 | IberiaJNB 08:5022h 50m1 stopsBCN 07:40Johannesburg - Barcelona | Tue, Apr 8 | IberiaNZD 1,112 NZD 1,49926% OFF26% OFFNZD 1,499 NZD 1,112
-
BCN 10:0021h 35m1 stopsJNB 08:35Barcelona - Johannesburg | Sun, Mar 23 | Etihad AirwaysJNB 09:5521h 40m1 stopsBCN 07:35Johannesburg - Barcelona | Sun, Mar 30 | Etihad AirwaysNZD 1,116 NZD 1,49926% OFF26% OFFNZD 1,499 NZD 1,116
-
BCN 22:1515h 25m1 stopsJNB 14:40Barcelona - Johannesburg | Tue, Mar 18 | IberiaJNB 13:2018h 45m1 stopsBCN 07:05Johannesburg - Barcelona | Mon, Mar 24 | IberiaNZD 1,12225% OFFNZD 1,499 NZD 1,122
-
BCN 08:3523h 50m1 stopsJNB 09:25Barcelona - Johannesburg | Tue, Mar 25 | IberiaJNB 13:2025h 10m1 stopsBCN 13:30Johannesburg - Barcelona | Fri, Mar 28 | IberiaNZD 1,12425% OFFNZD 1,499 NZD 1,124
-
BCN 09:5521h 40m1 stopsJNB 08:35Barcelona - Johannesburg | Thu, Mar 20 | Etihad AirwaysJNB 09:5522h1 stopsBCN 06:55Johannesburg - Barcelona | Mon, Mar 24 | Etihad AirwaysNZD 1,13424% OFFNZD 1,499 NZD 1,134
-
BCN 09:1518h 25m1 stopsJNB 03:40Barcelona - Johannesburg | Thu, Apr 24 | IberiaJNB 20:1518h 25m1 stopsBCN 14:40Johannesburg - Barcelona | Wed, Apr 30 | IberiaNZD 1,14424% OFFNZD 1,499 NZD 1,144
-
BCN 11:1021h 25m1 stopsJNB 08:35Barcelona - Johannesburg | Sun, Apr 27 | Etihad AirwaysJNB 09:5533h 40m1 stopsBCN 19:35Johannesburg - Barcelona | Mon, May 5 | Etihad AirwaysNZD 1,15123% OFFNZD 1,499 NZD 1,151
-
BCN 08:3523h 50m1 stopsJNB 09:25Barcelona - Johannesburg | Thu, Mar 20 | IberiaJNB 13:2025h 10m1 stopsBCN 13:30Johannesburg - Barcelona | Mon, Mar 24 | Qatar AirwaysNZD 1,15423% OFFNZD 1,499 NZD 1,154
-
BCN 18:2515h 20m1 stopsJNB 10:45Barcelona - Johannesburg | Tue, Mar 18 | Turkish AirlinesJNB 19:0519h 30m1 stopsBCN 13:35Johannesburg - Barcelona | Mon, Mar 24 | Turkish AirlinesNZD 1,15423% OFFNZD 1,499 NZD 1,154
-
BCN 13:0017h 25m1 stopsJNB Invalid DateBarcelona - Johannesburg | Thu, Mar 20 | Normal AirlineJNB 15:006hNonstopBCN 16:00Johannesburg - Barcelona | Sat, Mar 22 | Normal AirlineFind More FlightsFind More Flights
-
BCN 10:4521h 50m1 stopsJNB 08:35Barcelona - Johannesburg | Sun, Mar 30 | Etihad AirwaysNZD 685 NZD 1,04835% OFF35% OFFNZD 1,048 NZD 685
-
BCN 09:5521h 40m1 stopsJNB 08:35Barcelona - Johannesburg | Tue, Mar 18 | Etihad AirwaysNZD 699 NZD 1,04833% OFF33% OFFNZD 1,048 NZD 699
-
BCN 10:0021h 35m1 stopsJNB 08:35Barcelona - Johannesburg | Sun, Mar 23 | Etihad AirwaysNZD 702 NZD 1,04833% OFF33% OFFNZD 1,048 NZD 702
-
BCN 09:5521h 40m1 stopsJNB 08:35Barcelona - Johannesburg | Thu, Mar 20 | Etihad AirwaysNZD 70333% OFFNZD 1,048 NZD 703
-
BCN 09:5521h 40m1 stopsJNB 08:35Barcelona - Johannesburg | Thu, Mar 27 | Etihad AirwaysNZD 70433% OFFNZD 1,048 NZD 704
-
BCN 09:5521h 40m1 stopsJNB 08:35Barcelona - Johannesburg | Sat, Mar 29 | Etihad AirwaysNZD 72831% OFFNZD 1,048 NZD 728
-
BCN 21:3033h 50m1 stopsJNB 08:20Barcelona - Johannesburg | Fri, Mar 28 | Etihad AirwaysNZD 74028% OFFNZD 1,048 NZD 740
-
BCN 15:2514h 45m1 stopsJNB 07:10Barcelona - Johannesburg | Sat, Mar 22 | EgyptAirNZD 80124% OFFNZD 1,048 NZD 801
-
BCN 15:2514h 45m1 stopsJNB 07:10Barcelona - Johannesburg | Thu, Mar 20 | EgyptAirNZD 80723% OFFNZD 1,048 NZD 807
-
BCN 15:4514h 25m1 stopsJNB 07:10Barcelona - Johannesburg | Sun, Mar 23 | EgyptAirNZD 80723% OFFNZD 1,048 NZD 807
-
BCN 13:0017h 25m1 stopsJNB Invalid DateBarcelona - Johannesburg | Thu, Mar 20 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Barcelona to Johannesburg
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Barcelona to Johannesburg
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Barcelona (BCN) to Johannesburg (JNB) the cheapest?
Airlines adjust prices for flights from Barcelona to Johannesburg based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Barcelona (BCN) to Johannesburg (JNB) cost?
According to Trip.com's data, the lowest price is around NZD 1,663. -
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from Johannesburg O R Tambo Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
How to find a cheap flight from Barcelona to Johannesburg
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Barcelona to Johannesburg. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Barcelona to Johannesburg
Cheapest nonstop flight price | NZD 684 |
---|---|
Off-season for travel | March |
Peak season for travel | December |
Flight distance | 7,985.97 km |
Popular airline | Air France |
Popular Flights
-
Top Routes from Barcelona
-
Top Routes to Johannesburg
-
More flight options
- Barcelona to Tokyo Flights
- Barcelona to Bangkok Flights
- Barcelona to Bali Flights
- Barcelona to Palma de Mallorca Flights
- Barcelona to Lisbon Flights
- Barcelona to Rome Flights
- Barcelona to Paris Flights
- Barcelona to Madrid Flights
- Barcelona to Milan Flights
- Barcelona to Osaka Flights
- Barcelona to Granada Flights
- Flights from Barcelona Airport to Queenstown
- Flights from Barcelona Airport to Tauranga
- Flights from Barcelona Airport to Gisborne
- Flights from Barcelona Airport to Palmerston North
- Flights from Barcelona Airport to Nelson
- Flights from Barcelona Airport to Whangarei
- Flights from Barcelona to Tauranga Airport
- Flights from Barcelona to Auckland International Airport
- Flights from Barcelona to New Plymouth Airport
- Flights from Barcelona to Hamilton International Airport
- Flights from Barcelona to Palmerston North Airport
- Flights from Barcelona to Rotorua Airport
- Flights from Barcelona Airport to Auckland International Airport
- Flights from Barcelona Airport to Christchurch International Airport
- Flights from Barcelona Airport to Wellington International Airport
- Flights from Barcelona Airport to Queenstown Airport
- Flights from Barcelona Airport to Dunedin International Airport
- Flights from Barcelona Airport to Nelson Airport
- London to Johannesburg Flights
- Cape Town to Johannesburg Flights
- Harare to Johannesburg Flights
- Beijing to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Perth to Johannesburg Flights
- Durban to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Taipei to Johannesburg Flights
- Singapore to Johannesburg Flights
- Flights from Auckland International Airport to Johannesburg
- Flights from Christchurch International Airport to Johannesburg
- Flights from Queenstown Airport to Johannesburg
- Flights from Wellington International Airport to Johannesburg
- Flights from Dunedin International Airport to Johannesburg
- Flights from Nelson Airport to Johannesburg
- Flights from Auckland to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Christchurch to O. R. Tambo International Airport
- Flights from Wellington to O. R. Tambo International Airport
- Flights from Queenstown to O. R. Tambo International Airport
- Flights from Napier to O. R. Tambo International Airport
- Flights from Auckland International Airport to Lanseria International Airport
- Flights from Auckland International Airport to O. R. Tambo International Airport
- Flights from Christchurch International Airport to O. R. Tambo International Airport
- Flights from Wellington International Airport to O. R. Tambo International Airport
- Flights from Tauranga Airport to O. R. Tambo International Airport
- Flights from Nelson Airport to O. R. Tambo International Airport
- Madrid to Johannesburg Flights
- Barcelona to Cape Town Flights
- Valencia to Johannesburg Flights
- Ibiza to Cape Town Flights
- Pamplona to Cape Town Flights
- Valencia to Cape Town Flights
- Malaga to Cape Town Flights
- Bilbao to Cape Town Flights
- Bilbao to Johannesburg Flights
- Ibiza to Johannesburg Flights
- Palma de Mallorca to Cape Town Flights