>
>
>
>
Flights from Johannesburg to Barcelona
Cheap flight deals from Johannesburg to Barcelona Starting at IDR 5,250,338
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
JNB 19:2514h 45m1 stopsBCN 09:10Johannesburg - Barcelona | Thu, Mar 6 | British AirwaysBCN 14:3018h 50m1 stopsJNB 10:20Barcelona - Johannesburg | Thu, Mar 13 | British AirwaysIDR 9,623,365 IDR 12,217,95621% OFF21% OFFIDR 12,217,956 IDR 9,623,365
-
JNB 21:1517h 25m1 stopsBCN 13:40Johannesburg - Barcelona | Tue, Mar 18 | British AirwaysBCN 17:2016h1 stopsJNB 10:20Barcelona - Johannesburg | Sat, Mar 22 | British AirwaysIDR 9,623,365 IDR 12,217,95621% OFF21% OFFIDR 12,217,956 IDR 9,623,365
-
JNB 19:2523h 35m1 stopsBCN 18:00Johannesburg - Barcelona | Mon, Mar 17 | British AirwaysBCN 06:4026h 40m1 stopsJNB 10:20Barcelona - Johannesburg | Tue, Mar 25 | British AirwaysIDR 9,731,619 IDR 12,217,95620% OFF20% OFFIDR 12,217,956 IDR 9,731,619
-
JNB 21:1515h 10m1 stopsBCN 11:25Johannesburg - Barcelona | Wed, Mar 12 | British AirwaysBCN 14:3018h 50m1 stopsJNB 10:20Barcelona - Johannesburg | Wed, Mar 19 | British AirwaysIDR 9,977,44718% OFFIDR 12,217,956 IDR 9,977,447
-
JNB 19:2516h1 stopsBCN 10:25Johannesburg - Barcelona | Wed, Mar 19 | British AirwaysBCN 14:3018h 50m1 stopsJNB 10:20Barcelona - Johannesburg | Thu, Mar 27 | British AirwaysIDR 9,977,44718% OFFIDR 12,217,956 IDR 9,977,447
-
JNB 21:1522h 10m1 stopsBCN 18:25Johannesburg - Barcelona | Tue, Mar 25 | British AirwaysBCN 15:0515h 55m1 stopsJNB 07:00Barcelona - Johannesburg | Mon, Mar 31 | British AirwaysIDR 10,414,97515% OFFIDR 12,217,956 IDR 10,414,975
-
JNB 17:5516h 40m1 stopsBCN 10:35Johannesburg - Barcelona | Fri, Apr 4 | Turkish AirlinesBCN 12:0022h 35m1 stopsJNB 10:35Barcelona - Johannesburg | Mon, Apr 7 | Turkish AirlinesIDR 10,444,29415% OFFIDR 12,217,956 IDR 10,444,294
-
JNB 18:5523h 40m1 stopsBCN 18:35Johannesburg - Barcelona | Fri, Apr 25 | Virgin AtlanticBCN 19:1015h 5m1 stopsJNB 10:15Barcelona - Johannesburg | Mon, Apr 28 | British AirwaysIDR 10,451,06014% OFFIDR 12,217,956 IDR 10,451,060
-
JNB 23:5524h 10m1 stopsBCN 23:05Johannesburg - Barcelona | Mon, Mar 17 | KLM Royal Dutch AirlinesBCN 13:0032h1 stopsJNB 22:00Barcelona - Johannesburg | Tue, Mar 25 | KLM Royal Dutch AirlinesIDR 10,473,61314% OFFIDR 12,217,956 IDR 10,473,613
-
JNB 19:1016h 50m1 stopsBCN 11:00Johannesburg - Barcelona | Tue, Mar 18 | Turkish AirlinesBCN 18:1015h 40m1 stopsJNB 10:50Barcelona - Johannesburg | Wed, Mar 19 | Turkish AirlinesIDR 10,507,44214% OFFIDR 12,217,956 IDR 10,507,442
-
JNB 13:0017h 25m1 stopsBCN Invalid DateJohannesburg - Barcelona | Sat, Mar 8 | Normal AirlineBCN 15:006hNonstopJNB 16:00Barcelona - Johannesburg | Mon, Mar 10 | Normal AirlineFind More FlightsFind More Flights
-
JNB 19:3025h 40m1 stopsBCN 20:10Johannesburg - Barcelona | Tue, Mar 18 | Virgin AtlanticIDR 5,250,338 IDR 7,119,93026% OFF26% OFFIDR 7,119,930 IDR 5,250,338
-
JNB 19:3024h 40m1 stopsBCN 19:10Johannesburg - Barcelona | Wed, Mar 19 | Virgin AtlanticIDR 5,297,700 IDR 7,119,93026% OFF26% OFFIDR 7,119,930 IDR 5,297,700
-
JNB 19:3030h 45m1 stopsBCN 01:15Johannesburg - Barcelona | Thu, Mar 6 | Virgin AtlanticIDR 5,410,465 IDR 7,119,93024% OFF24% OFFIDR 7,119,930 IDR 5,410,465
-
JNB 19:3021h 35m1 stopsBCN 16:05Johannesburg - Barcelona | Tue, Mar 25 | Virgin AtlanticIDR 5,489,40023% OFFIDR 7,119,930 IDR 5,489,400
-
JNB 19:3028h 5m1 stopsBCN 22:35Johannesburg - Barcelona | Fri, Mar 21 | Virgin AtlanticIDR 5,624,71821% OFFIDR 7,119,930 IDR 5,624,718
-
JNB 18:5526h 40m1 stopsBCN 21:35Johannesburg - Barcelona | Tue, Apr 1 | Virgin AtlanticIDR 5,861,52518% OFFIDR 7,119,930 IDR 5,861,525
-
JNB 19:3025h 20m1 stopsBCN 19:50Johannesburg - Barcelona | Wed, Mar 26 | Virgin AtlanticIDR 5,870,54618% OFFIDR 7,119,930 IDR 5,870,546
-
JNB 19:3025h1 stopsBCN 19:30Johannesburg - Barcelona | Thu, Mar 20 | Virgin AtlanticIDR 6,084,79915% OFFIDR 7,119,930 IDR 6,084,799
-
JNB 19:3024h 40m1 stopsBCN 19:10Johannesburg - Barcelona | Wed, Mar 12 | Virgin AtlanticIDR 6,100,58614% OFFIDR 7,119,930 IDR 6,100,586
-
JNB 19:3025h 55m1 stopsBCN 20:25Johannesburg - Barcelona | Sun, Mar 16 | Virgin AtlanticIDR 6,123,13914% OFFIDR 7,119,930 IDR 6,123,139
-
JNB 13:0017h 25m1 stopsBCN Invalid DateJohannesburg - Barcelona | Sat, Mar 8 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Johannesburg to Barcelona?
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.
Frequently Asked Questions
-
When are flight tickets from Johannesburg (JNB) to Barcelona (BCN) the cheapest?
Airlines adjust prices for flights from Johannesburg to Barcelona based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Johannesburg (JNB) to Barcelona (BCN) cost?
According to Trip.com's data, the lowest price is around IDR 15,703,653. -
How many airports are there in Barcelona (BCN)?
There are 1 airport(s) near Barcelona (BCN): Barcelona Airport.
How to find a cheap flight from Johannesburg to Barcelona
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 Johannesburg to Barcelona. 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 Info | Johannesburg to Barcelona
Cheapest direct flight price | IDR 5,250,338 |
---|---|
Off-season for travel | March |
Peak season for travel | December |
Flight distance | 7,985.97 km |
Popular airline | Emirates |
More Travel Options
-
Top Flight From Johannesburg
-
Top Flight to Barcelona
-
Trending Airlines
- Johannesburg to Abu Dhabi Flights
- Johannesburg to Bhopal Flights
- Johannesburg to Nagpur Flights
- Johannesburg to Astypalea Island Flights
- Johannesburg to Rijeka Flights
- Johannesburg to Newport News Flights
- Johannesburg to Dubai Flights
- Johannesburg to Sharjah Flights
- Johannesburg to Surakarta Flights
- Johannesburg to Jining Flights
- Sukhothai to Barcelona Flights
- Denver to Barcelona Flights
- Santiago del Estero to Barcelona Flights
- Hilo to Barcelona Flights
- Sharjah to Barcelona Flights
- Baotou to Barcelona Flights
- Buon Ma Thuot to Barcelona Flights
- Abu Dhabi to Barcelona Flights
- Dubai to Barcelona Flights
- Bujumbura to Barcelona Flights