Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Johannesburg to Barcelona?

Cheap Flights from Barcelona to Johannesburg, ZA, South Africa - BCN to JNB Last modified: Jun 30, 2016 6:43 PM

Popular flights from Barcelona to Johannesburg Last modified: Jun 30, 2016 6:43 PM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air France
BCNJNB
Mon 9/12
2 stops
JNBBCN
Mon 9/19
2 stops
EUR504
Select
KLM
BCNJNB
Wed 10/26
2 stops
JNBBCN
Tue 11/8
2 stops
EUR569
Select
Alitalia
BCNJNB
Mon 10/17
2 stops
JNBBCN
Wed 11/2
2 stops
EUR620
Select
Alitalia
BCNJNB
Thu 10/20
2 stops
JNBBCN
Wed 11/2
2 stops
EUR620
Select
Alitalia
BCNJNB
Sat 10/22
2 stops
JNBBCN
Sun 11/6
2 stops
EUR620
Select
Alitalia
BCNJNB
Sat 10/22
2 stops
JNBBCN
Tue 11/8
2 stops
EUR620
Select
Alitalia
BCNJNB
Sun 10/23
2 stops
JNBBCN
Tue 11/8
2 stops
EUR620
Select
Lufthansa
BCNJNB
Mon 8/22
1 stop
JNBBCN
Tue 9/6
1 stop
EUR627
Select
British Airways
BCNJNB
Mon 9/12
1 stop
JNBBCN
Fri 9/30
1 stop
EUR679
Select
British Airways
BCNJNB
Mon 9/12
1 stop
JNBBCN
Mon 9/19
1 stop
EUR679
Select
Iberia
BCNJNB
Mon 10/24
1 stop
JNBBCN
Mon 11/7
1 stop
EUR698
Select
Air Berlin
BCNJNB
Thu 9/1
2 stops
JNBBCN
Sat 9/10
2 stops
EUR729
Select
Air Berlin
BCNJNB
Fri 9/2
2 stops
JNBBCN
Thu 9/22
2 stops
EUR729
Select
NIKI
BCNJNB
Sat 10/15
2 stops
JNBBCN
Thu 10/27
2 stops
EUR769
Select
Virgin Atlantic
BCNJNB
Mon 10/17
1 stop
JNBBCN
Tue 11/1
1 stop
EUR771
Select
South African
BCNJNB
Sat 10/22
1 stop
JNBBCN
Tue 11/8
1 stop
EUR792
Select
South African
BCNJNB
Sat 10/22
1 stop
JNBBCN
Sun 11/6
1 stop
EUR792
Select
Tap Portugal
BCNJNB
Thu 7/14
2 stops
JNBBCN
Thu 7/28
2 stops
EUR1,023
Select
Tap Portugal
BCNJNB
Thu 8/4
2 stops
JNBBCN
Thu 8/11
2 stops
EUR1,023
Select
Austrian
BCNJNB
Tue 8/16
2 stops
JNBBCN
Mon 9/5
2 stops
EUR1,065
Select
TAROM
BCNJNB
Sat 7/16
2 stops
JNBBCN
Mon 7/25
2 stops
EUR3,781
Select

How Much Does it Cost to Fly from Barcelona to Johannesburg (BCN to JNB)?

We have collected flight cost data from across the web for travel from Barcelona to Johannesburg, and have found the average flight price for this trip to be EUR618.

When Can I Buy the Cheapest Flight from Barcelona to Johannesburg (BCN to JNB)?

Airlines can adjust prices for plane tickets from Barcelona to Johannesburg based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

Cheapest Day To Fly from Barcelona to Johannesburg

The chart below shows up-to-date information regarding the cheapest days to fly from Barcelona to Johannesburg.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR504 EUR779 EUR652 EUR568 EUR525 EUR651 EUR641

Lowest Fares Chart By Month from Barcelona to Johannesburg

The chart below shows the lowest fare by month when flying from Barcelona to Johannesburg.

Month Origin Destination Carrier Depart Date Return Date Stops Price
July Barcelona Johannesburg Alitalia 7/5/16 7/22/16 2 EUR779
August Barcelona Johannesburg Lufthansa 8/22/16 9/6/16 1 EUR627
September Barcelona Johannesburg Air France 9/12/16 9/19/16 2 EUR504
October Barcelona Johannesburg KLM 10/26/16 11/8/16 2 EUR569
November Barcelona Johannesburg KLM 11/15/16 11/29/16 2 EUR495
December Barcelona Johannesburg KLM 12/2/16 12/16/16 2 EUR495
January Barcelona Johannesburg KLM 1/18/17 2/1/17 2 EUR495
February Barcelona Johannesburg KLM 2/8/17 2/24/17 2 EUR592

Round Trip vs One Way Flights from Barcelona to Johannesburg (BCN to JNB)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Barcelona to Johannesburg. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Barcelona to Johannesburg is EUR1,948.

The average price for round trip flights from Barcelona to Johannesburg is EUR819.

Airports for Your Route

These pages contain information about the major airports in Barcelona and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Barcelona - BCN

FlightsAirlineLowest Price
Barcelona to Madrid Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, Air Europa, Vueling EUR84

Cheap International Flights from Barcelona - BCN

FlightsAirlineLowest Price
Barcelona to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Aurigny, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Jet2, Thomas Cook, Czech, Austrian, Primera Air, SmartWings, TAROM, SATA, SAS, Brussels, Germania, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Sunexpress, Monarch EUR128
Barcelona to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, Primera Air, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ EUR66
Barcelona to Durban Aegean, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Tap Portugal, Air Europa, Virgin Atlantic EUR876
Barcelona to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, Atlasjet, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Pegasus, TAROM, SAS, Brussels, Turkish, Tap Portugal, Air Europa, Vueling, WIZZ, SunExpress EUR169
Barcelona to Cape Town Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic EUR633
Barcelona to Maputo Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, LAM Mocambique, Tap Portugal, Air Europa, Virgin Atlantic EUR675
Barcelona to Bangkok Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Eurowings, NIKI, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Bangkok, SmartWings, TAROM, SAS, Brussels, Thai, Tap Portugal, Air Europa, Virgin Atlantic, Vueling, FlexFlight, Mesaba EUR523
Barcelona to Amsterdam Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, Monarch EUR101
Barcelona to Dubai Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Emirates, flydubai, transavia.com, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Tap Portugal, easyJet, Virgin Atlantic, Vueling, WIZZ EUR360
Barcelona to Frankfurt Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Primera Air, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, TUIfly, Sunexpress EUR108
Barcelona to Rome Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, easyJet, Air Europa, Vueling, FlexFlight, WIZZ, TUIfly EUR82
Barcelona to Harare Air France, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Austrian, SAS, Tap Portugal, Air Europa EUR817

Cheap International Flights to Johannesburg - JNB

FlightsAirlineLowest Price
Toulouse to Johannesburg Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Corsair, Tap Portugal, Virgin Atlantic EUR461
Valencia to Johannesburg Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, Tap Portugal, Virgin Atlantic EUR577
Palma de Mallorca to Johannesburg Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Tap Portugal, Virgin Atlantic EUR654
Montpellier to Johannesburg Air France, Alitalia, British Airways, Aer Lingus, KLM, Lufthansa, South African, Virgin Atlantic EUR790
Ibiza to Johannesburg Air Berlin, Air France, Alitalia, British Airways, Condor, NIKI, Iberia, Meridiana, KLM, Lufthansa, Czech, Austrian, South African, Brussels, Air Europa, Virgin Atlantic Check Dates
Pau to Johannesburg Air France, British Airways, KLM, Lufthansa, South African, Virgin Atlantic EUR1,618
Perpignan to Johannesburg Air France, British Airways, KLM, South African, Virgin Atlantic EUR1,039
Lourdes - Tarbes to Johannesburg Air France, KLM, Lufthansa, Brussels Check Dates
Menorca to Johannesburg Air Berlin, Air France, British Airways, NIKI, Iberia, KLM, Lufthansa, South African, Air Europa Check Dates
Toulouse to Durban Aegean, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, SAS, Tap Portugal, Virgin Atlantic EUR588
Palma de Mallorca to Durban Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Virgin Atlantic Check Dates
Valencia to Maputo Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Czech, Austrian, LAM Mocambique, Tap Portugal, Air Europa, Virgin Atlantic Check Dates
Ibiza to London Germanwings, Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Ryanair, NIKI, Thomas Cook, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Jet2, Thomas Cook, Czech, Austrian, SmartWings, SAS, Brussels, Germania, Jetairfly, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ, TUIfly, Sunexpress, Monarch EUR177
Toulouse to Maputo Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, LAM Mocambique, Tap Portugal, Virgin Atlantic Check Dates
Palma de Mallorca to Maputo Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Austrian, SAS, LAM Mocambique, Tap Portugal, Air Europa Check Dates
Valencia to Durban Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Czech, South African, Tap Portugal, Virgin Atlantic EUR883
Montpellier to Durban Air France, KLM Check Dates
Cheap Flights from Barcelona to Johannesburg, ZA, South Africa, from EUR504 Round trip from BCN to JNB