Latest deals
Insights
FAQs
Reviews

Cheap flights from Johannesburg to Barcelona from R7 288

This is the cheapest one-way flight price found by a momondo user in the last 72 hours by searching for a flight from Johannesburg to Barcelona departing on 12/9. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags
From?
To?
Mon 15/7
Mon 22/7

Deals available from 900+ travel sites.

'This year, momondo is the #1 place for airfares on the internet.'
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Stopover? Instantly customise your results.
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Easily compare return flights from Johannesburg to Barcelona

Below you can see the best fares for your return flight route over the next six months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Johannesburg to Barcelona by changing tabs
SWISS
Nov 12
JNB20:25Johannesburg OR Tambo
13h 35m
1 stop
BCN9:00Barcelona-El Prat
Nov 26
BCN20:05Barcelona-El Prat
13h 05m
1 stop
JNB10:10Johannesburg OR Tambo
Multiple Airlines
Nov 12
JNB19:35Johannesburg OR Tambo
16h 35m
2 stops
BCN11:10Barcelona-El Prat
Nov 26
BCN20:05Barcelona-El Prat
13h 05m
1 stop
JNB10:10Johannesburg OR Tambo
Austrian Airlines
Nov 12
JNB19:35Johannesburg OR Tambo
38h 45m
2 stops
BCN9:20Barcelona-El Prat
Nov 26
BCN20:30Barcelona-El Prat
36h 00m
2 stops
JNB9:30Johannesburg OR Tambo
KLM
Aug 5
JNB23:15Johannesburg OR Tambo
35h 10m
1 stop
BCN10:25Barcelona-El Prat
Aug 20
BCN11:10Barcelona-El Prat
34h 10m
1 stop
JNB21:20Johannesburg OR Tambo
R11 603
Find similar
Lufthansa
Sep 3
JNB8:20Johannesburg OR Tambo
24h 15m
1 stop
BCN8:35Barcelona-El Prat
Sep 16
BCN15:35Barcelona-El Prat
14h 55m
1 stop
JNB6:30Johannesburg OR Tambo
R11 875
Find similar
Etihad Airways
Aug 7
JNB9:55Johannesburg OR Tambo
22h 00m
1 stop
BCN7:55Barcelona-El Prat
Aug 14
BCN21:50Barcelona-El Prat
34h 45m
1 stop
JNB8:35Johannesburg OR Tambo
R12 165
Find similar

Find the cheapest one-way flights from Johannesburg to Barcelona

If you're looking for one-way flights from Johannesburg to Barcelona, view some of our deals below provided by Kenya Airways, Qatar Airways and Turkish Airlines
Multiple Airlines
Sep 12
JNB1:15Johannesburg OR Tambo
45h 30m
3 stops
BCN22:45Barcelona-El Prat
Turkish Airlines
Oct 25
JNB18:05Johannesburg OR Tambo
16h 05m
1 stop
BCN10:10Barcelona-El Prat
Kenya Airways
Sep 13
JNB12:10Johannesburg OR Tambo
48h 25m
2 stops
BCN12:35Barcelona-El Prat

SWISS flights from Johannesburg to Barcelona

Our best SWISS deals on Johannesburg to Barcelona flight tickets
SWISS
Nov 12
JNB20:25Johannesburg OR Tambo
13h 35m
1 stop
BCN9:00Barcelona-El Prat
Nov 26
BCN20:05Barcelona-El Prat
13h 05m
1 stop
JNB10:10Johannesburg OR Tambo
SWISS
Dec 21
JNB20:25Johannesburg OR Tambo
13h 35m
1 stop
BCN9:00Barcelona-El Prat
Jan 8
BCN20:05Barcelona-El Prat
13h 05m
1 stop
JNB10:10Johannesburg OR Tambo
R13 579
Find similar

KLM flights from Johannesburg to Barcelona

Our best KLM deals on Johannesburg to Barcelona flight tickets
KLM
Aug 5
JNB23:15Johannesburg OR Tambo
35h 10m
1 stop
BCN10:25Barcelona-El Prat
Aug 20
BCN11:10Barcelona-El Prat
34h 10m
1 stop
JNB21:20Johannesburg OR Tambo
R11 603
Find similar
KLM
Sep 12
JNB23:15Johannesburg OR Tambo
19h 35m
1 stop
BCN18:50Barcelona-El Prat
Sep 19
BCN8:55Barcelona-El Prat
36h 25m
1 stop
JNB21:20Johannesburg OR Tambo
R11 983
Find similar
KLM
Aug 5
JNB23:15Johannesburg OR Tambo
19h 35m
1 stop
BCN18:50Barcelona-El Prat
Aug 20
BCN19:40Barcelona-El Prat
37h 00m
2 stops
JNB8:40Johannesburg OR Tambo
R13 053
Find similar

How to get the cheapest flight ticket from Johannesburg to Barcelona

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Johannesburg to Barcelona?

November. The cheapest time of year to fly to Barcelona from Johannesburg is November. The most expensive is August.

What is the cheapest day to depart Johannesburg for Barcelona?

Tuesday. The cheapest day of the week is usually Tuesday. The most expensive is usually Saturday.

When is the cheapest time to fly from Johannesburg to Barcelona?

In the morning. Johannesburg to Barcelona flights are approximately 9% more expensive in the afternoon than in the morning

What is the cheapest airline that flies to Barcelona from Johannesburg?

SAUDIA. SAUDIA, Austrian Airlines, and Lufthansa are the most popular carriers operating from Johannesburg to Barcelona

What is the cheapest Johannesburg to Barcelona flight route?

Johannesburg OR Tambo - Barcelona-El Prat. Fly from Johannesburg OR Tambo to Barcelona-El Prat for the best Johannesburg - Barcelona flight prices

How far in advance should you book Johannesburg to Barcelona flights?

29 days before. The cheapest time to buy a flight from Johannesburg to Barcelona is approximately 29 days to departure

Cheap Johannesburg to Barcelona flight deals and tips

Find info about flight duration, direct flights, and airports for your flight from Johannesburg to Barcelona

Best price found

R7 288

Fastest flight time

13h 35m

Direct flights

None

Airports in Barcelona

1 airport
The best one-way flight to Barcelona from Johannesburg in the past 72 hours is R7 288. The best return flight deal from Johannesburg to Barcelona found on momondo in the last 72 hours is R7 342.
The fastest flight from Johannesburg to Barcelona takes 13h 35m
There are no direct flights from Johannesburg to Barcelona. Popular non-direct route for this connection is Johannesburg OR Tambo Airport - Barcelona-El Prat Airport.
There is 1 airport near Barcelona: Barcelona-El Prat (BCN)

  • How far is Johannesburg to Barcelona by plane?

    The straight-line distance from Johannesburg to Barcelona is 7968,0 km. Flights usually cover this in 13h 35m, depending on flying conditions and air traffic around both airports.

  • When did momondo last update prices for flights from Johannesburg to Barcelona?

    Prices for flights from Johannesburg to Barcelona are updated daily.

  • How many operators does momondo search for flights from Johannesburg to Barcelona?

  • How old do you have to be to fly from Johannesburg to Barcelona?

    The minimum age for a child to fly alone is five, but airlines offering an unaccompanied minor (UNMR) service may have their age restrictions, such as regulations concerning flight duration, timing, and stopovers. It is recommended that you verify with the airline you are booking with for travel from Johannesburg to Barcelona.

  • What documentation or ID do you need to fly to Barcelona?

    The travel and health documents required for your trip to Barcelona can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s licence, and a passport valid for six-months after you plan to arrive at Barcelona. We always recommend checking with your airline or a trusted third party such as IATA to get advice.


Best airlines flying from Johannesburg to Barcelona

Compare and see reviews for airlines that fly from Johannesburg to Barcelona with momondo
Airline
Rating
Free Cancellation
Price
Ethiopian AirPriceFrom R6 738Free CancellationRating
7,3
778 reviews
Search Ethiopian Air flights
SWISSPriceFrom R8 094Free CancellationRating
7,7
1 816 reviews
Search SWISS flights
LufthansaPriceFrom R8 531Free CancellationRating
6,9
7 382 reviews
Search Lufthansa flights
KLMPriceFrom R9 349Free CancellationRating
7,8
1 428 reviews
Search KLM flights
Air FrancePriceFrom R9 405Free CancellationRating
7,5
1 635 reviews
Search Air France flights
Austrian AirlinesPriceFrom R9 640Free CancellationRating
7,6
941 reviews
Search Austrian Airlines flights
Etihad AirwaysPriceFrom R9 714Free CancellationRating
7,2
1 300 reviews
Search Etihad Airways flights
SAUDIAPriceFrom R10 326Free CancellationRating
7,5
854 reviews
Search SAUDIA flights
Qatar AirwaysPriceFrom R10 363Free CancellationRating
7,6
4 196 reviews
Search Qatar Airways flights
Turkish AirlinesPriceFrom R10 518Free CancellationRating
7,4
3 743 reviews
Search Turkish Airlines flights

Why use momondo?

Why should I use momondo to find a flight deal from Johannesburg to Barcelona?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Barcelona from Johannesburg.

Can I find flights from Johannesburg to Barcelona with flexible booking policies on momondo?

Yes. All flights to Barcelona from Johannesburg on momondo can be compared and filtered by various policies on offer, including flexible booking.

How can momondo help me find flights from Johannesburg to Barcelona?

momondo helps you find the best flight between Johannesburg and Barcelona by providing filters to narrow your choice of flights to those matching your criteria. You can select flights based on numerous factors such as price, departure and landing times, airport and airline.

I’m not ready to book a flight from Johannesburg to Barcelona right now. Can momondo alert me if prices change?

Of course. momondo tracks the price of Johannesburg to Barcelona flights. All you need is a valid email address and we will do the rest; it is that quick and easy.


An easier way to manage your Barcelona trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Mon 15/7
Mon 22/7
Email me momondo's favourite deals

Find better results for your trip to Spain

Fly into one of these airports located in Barcelona
Airports listed have a maximum distance of 12.4 km from Barcelona