Find cheap flights from Johannesburg to Spain

Return
Economy
Johannesburg (JNB)
Spain
Tue 12/17
Tue 12/24
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Spain

Johannesburg to Spain flight information

Flights arrive in Spain
Flights depart from Johannesburg
Flight price R6 614
Airlines Etihad Airways, KLM, Emirates, Air France, Qatar Airways, Iberia, Lufthansa

FAQs for booking Johannesburg to Spain flights

How does KAYAK find such low flight prices?
KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with car hire, holiday packages, activities and millions of verified reviews so users can see as many available travel options as possible.
How can Hacker Fares save me money?
Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.
Does KAYAK query more flight providers than competitors?
Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.
How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book cheap flights from Johannesburg to Spain (return)

Airports
Origin
Johannesburg
R6 614
only
R6 614
Destination
Bilbao
R8 025
only
R8 025
Barcelona
R8 701
only
R8 701
Madrid
R6 614
only
R6 614
Granadilla
R10 994
only
R10 994
San Sebastian
R10 495
only
R10 495
Pamplona
R13 861
only
R13 861
Thu, Apr 2
JNB
Johannesburg OR Tambo
MAD
Madrid Barajas
35h 50m
Mon, Apr 13
MAD
Madrid Barajas
JNB
Johannesburg OR Tambo
25h 30m
R6 614
Trip: 12 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 500 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
JFK
AUH
Excellent 8,0

Pros: The seat were comfortable.

Cons: Crew was cold and and very matter of fact. The food was very so-so. The food items have to be purchased other the food trays served unlike Turkish Airlines and Kuwaiti Airlines.

AUH
PEK
Excellent 9,6

Pros: Super easy check in. Good air hosting staff.

Cons: Same as ALWAYS - Beijing baggage pickup is an absolute joke. Takes forever and it is generally mayhem in the baggage hall. They really need to get ahold of this space and the behaviour of Chinese travelers.

CCJ
AUH
Okay 5,3

Pros: It is good airline

Cons: The flight was very late, the airline did nothing for the time we were waiting

AUH
MAD
Good 7,3

Pros: in the AUH-MAD leg, i thought the headrests were great—perfect for sleeping

Cons: in the MNL-AUH leg, the touchscreen entertainment system didn’t always work

AUH
IAD
Good 7,0

Pros: Mango juice was good. Food was good. Crew was friendly and fast.

Cons: More leg room please. Better entertainment. More reclining of seats required. Softer seats.

Wed, Jan 29
JNB
Johannesburg OR Tambo
BIO
Bilbao
17h 35m
Wed, Feb 19
BIO
Bilbao
JNB
Johannesburg OR Tambo
14h 15m
R8 025
Trip: 22 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 464 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
LIS
AMS
Good 6,4

Pros: The crew tried to be helpful but were equally frustrated with the ground crew.

Cons: Follow your own policies. Allow people to board (economy plus) with their hand luggage who have followed all the rules and chosen a seat in the front of the plane. My daughter and my KLM approved baggage were taken by the boarding crew while allowing other passengers to go with more than allowed

NRT
AMS
Good 7,0

Pros: Crew good and seat OK but not exceptional for business class

Cons: Food was average - main course could have been better. Range of movies ok but not great

AMS
YYZ
Okay 5,3

Cons: All of the less than good, obvious!

LAX
AMS
Excellent 8,3

Cons: Seats in economy section are very close together . There is not enough room for knees...especially for such a long trip.

AMS
NBO
Good 6,0

Cons: The plane is so old..,

Fri, Apr 3
JNB
Johannesburg OR Tambo
BCN
Barcelona-El Prat
18h 15m
Fri, Apr 24
BCN
Barcelona-El Prat
JNB
Johannesburg OR Tambo
30h 50m
R8 701
Trip: 22 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 777 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
IAH
DXB
Okay 4,6

Pros: Crew looked stressed and rushing things. Didn’t look very friendly.

Cons: Smiling crew

DXB
BOM
Mediocre 2,0

Pros: Nothing. Missed the flight as the crew directed us to the wrong gate

Cons: Support staff

JNB
DXB
Excellent 10,0

Pros: Absolutely friendly Professional

Cons: Nothing

DXB
HYD
Excellent 10,0

Cons: Very nice

DXB
BOS
Excellent 10,0

Pros: Crew is professional, caring. Excellent experience

Mon, Dec 30
JNB
Johannesburg OR Tambo
BCN
Barcelona-El Prat
13h 50m
Thu, Jan 9
BCN
Barcelona-El Prat
JNB
Johannesburg OR Tambo
15h 05m
R10 186
Trip: 11 days
7,7Good Show reviews
Overall 7,7 Good
Based on 3 971 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
LED
CDG
Okay 4,0

Pros: I've never been on a flight with such narrow seat and thin cushion. There was no entertainment offered for the almost 4 hour flight. There was no means of charging any electronic gears. The airplane seems to be 30 years behind time. Crew was unfriendly and smiling faces are not part of the uniform.

Cons: Very narrow seats and thim cushion. No entertainment offered an do means of recharging electronic devices.

CDG
LOS
Excellent 8,0

Pros: The cabin crew were amazing and the seats very comfortable, even in economy. I'm not a super comfortable flyer so I loved that the pilot would always warn when we were getting into turbulence. 2 thumbs up. I will fly Air France again

Cons: I'd appreciate a better selection of food and drinks, even if I have to pay for the drinks.

JNB
CDG
Good 6,0

Pros: Spacious business class seats, excellent meals

Cons: Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options.

CDG
BEY
Good 7,3

Pros: The bread was fresh and food better than other times

Cons: Crew is always aggressive and unfriendly

ORD
CDG
Mediocre 3,3

Pros: Entertainment system

Cons: Awoke to find ill man laying on floor in aisle next to me with oxygen. Shortly after... Passenger in seat near man on floor (diabetic but no one tells us anything) needs to lay across four seats with oxygen for heart issues for remainder of trip with staff and doctor on board nearby. Nevdr informed what was happening, never offered to move our seats or move iIl passengers. Glad all turned out ok. Could have given them more privacy and better informed other passengers.

Thu, Apr 23
JNB
Johannesburg OR Tambo
EAS
San Sebastián
30h 10m
Sun, Apr 26
EAS
San Sebastián
JNB
Johannesburg OR Tambo
31h 25m
R10 495
Trip: 4 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 10 354 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
MXP
DOH
Excellent 8,6

Cons: Too much A/C, feel cold.

SIN
DOH
Excellent 8,0

Pros: Food and being ontime

Cons: Seats are too hard

DOH
BKK
Excellent 10,0

Pros: Tripulación muy atenta

BUD
DOH
Good 7,0

Pros: Crew was excellent. Really helpful people.

Cons: Seats are so tight and close to each other.

DOH
JFK
Mediocre 2,0

Pros: Boarding its took along , food it's bad

Fri, Nov 22
JNB
Johannesburg OR Tambo
TFS
Granadilla Tenerife-Sur
25h 55m
Wed, Dec 4
TFS
Granadilla Tenerife-Sur
JNB
Johannesburg OR Tambo
39h 05m
R10 994
Trip: 13 days
7,4Good Show reviews
Overall 7,4 Good
Based on 5 565 reviews
Overall
7,4
Boarding
7,4
Comfort
7,1
Crew
7,7
Entertainment
7,0
Food
6,7
MAD
SVQ
Okay 4,0

Cons: They lost my bag and I still haven't heard from them

LHR
JFK
Excellent 10,0

Pros: Friendly and courteous

Cons: Like that is good

ORY
MAD
Okay 4,6

Pros: Flight was on time.

Cons: When I bought the ticket, checked bags were included in the price. When I got to the counter, they said no and I paid $80, which was more than the flight for two cost. When I tried to use my frequent flyer account to pay for the bags, they said I couldn’t, although I had over $200 in credit. Very bad service! Very bad!

GUA
SAL
Mediocre 2,3

Pros: Nothing

Cons: Very poor service and staff attention...the food is horrible, even worse than Ryanair, Easyjet, etc...

MUC
MAD
Mediocre 2,0

Cons: You made me late for my connecting flight by unloading my carry one bags slowly. It cost be $500 extra dollars and I’m stuck in Madrid until Friday which is making making me miss work. Unacceptable.

Thu, Feb 27
JNB
Johannesburg OR Tambo
MAD
Madrid Barajas
37h 10m
Mon, Mar 2
MAD
Madrid Barajas
JNB
Johannesburg OR Tambo
30h 00m
R6 835
Trip: 5 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 500 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
MNL
Excellent 8,0

Pros: the staff was very helpful

Cons: the touchscreen didn’t always work

AUH
LHE
Good 6,6

Pros: Crew was nice and friendly. Food came in a paper bag but still was good and plenty. The plane was an Airbus-330, it's a smaller plane for shorter routes but the seats were actually more comfortable than the newest Boeing 787-9 they use for long hauls.

Cons: Don't bus the passengers to the plane and make them climb the stairs. It's almost 2020.

AUH
IAD
Good 7,0

Pros: Mango juice was good. Food was good. Crew was friendly and fast.

Cons: More leg room please. Better entertainment. More reclining of seats required. Softer seats.

KTM
AUH
Good 6,4

Pros: The crew was sufficient and polite. Seats are average. Food was extremely limited. Underwhelmed but, frankly, exhausted with the process of trying to get out.

Cons: Communication of flight departure time was not provided causing us to miss our flight and requiring over 2 hours on a cell call to Bangladesh to book a 24 hr delay which was further confused by computer glitches. Poor customer service at the flight checkin desk in Kathmandu who are, apparently, limited in what they can assist with.

AUH
ATH
Excellent 8,6

Cons: Average for business class. Didn't get value

Thu, Apr 23
JNB
Johannesburg OR Tambo
PNA
Pamplona
15h 40m
Sun, Apr 26
PNA
Pamplona
JNB
Johannesburg OR Tambo
19h 20m
R13 861
Trip: 4 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 112 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
ORD
Good 6,0

Pros: Crew was very warm and friendly

Cons: The experience in the Frankfurt airport was terrible! We had arrived from Rome with an hour between landing and boarding. When we were directed to security at Gate Z, there was a huge mob of people, not really in lines. We didn’t know what we were waiting for or where to stand, but we and others around us were very worried about missing our next flight. There was no Lufthansa representative to help. Finally someone directed some of us to a long roundabout back way to Gate Z security. We did get to our gate in time for boarding, only because it had been delayed. Then we sat in the plane for over half an hour. Altogether, it took off more than an hour late, so we missed our flight from Chicago to Minneapolis.

CPT
FRA
Excellent 10,0

Pros: Planes were comfortable and well maintained.

DUB
MUC
Excellent 9,0

Pros: Flight attendant warm, courteous and authoritative at same time.

Cons: Seat hard. Space tight. I am 6’4”

DEL
FRA
Excellent 10,0

Pros: Attention and comfort

MUC
CLT
Excellent 10,0

Pros: Great flight

Thu, Mar 5
JNB
Johannesburg OR Tambo
BIO
Bilbao
23h 50m
Thu, Mar 19
BIO
Bilbao
JNB
Johannesburg OR Tambo
14h 15m
R8 025
Trip: 14 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 464 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
MAN
AMS
Excellent 10,0

Pros: Impressive service... amazing crew, very friendly and professional

MAN
AMS
Okay 5,6

Cons: The flight from Manchester to Amsterdam has been delayed which led insufficient time for me to transfer to HK

DUB
AMS
Good 6,4

Pros: Boarding was quick and flight was calm

Cons: The coffe and breakfast.

AMS
IAD
Excellent 8,6

Pros: Food was great, enjoyed watching videos, staff very profession and friendly.

Cons: Boarding was delayed and prolonged My Baggage was not transferred and was not available when I arrived in Dulles.

CGK
KUL
Excellent 10,0

Pros: Excellent crew, good food & movie selection.

Tue, Dec 3
JNB
Johannesburg OR Tambo
MAD
Madrid Barajas
25h 10m
Tue, Dec 17
MAD
Madrid Barajas
JNB
Johannesburg OR Tambo
33h 55m
R7 452
Trip: 15 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 500 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
BLR
AUH
Good 7,0

Pros: The crew was good. Loved the mango juice and veg food.

Cons: The seats are hard. More leg room please. Better entertainment with more recent clicks required. Toilet seat needs to stay upright. The eating tables should be straight. Should be able to recline our seats more.

LHR
AUH
Excellent 9,6

Cons: Off boarding in Abu Dhabi

BEG
AUH
Excellent 10,0

Pros: Crew and seats

Cons: Sound system,, entertainment system should not be turned off 25min before landing

IAD
AUH
Good 6,3

Cons: Narrow seats

AUH
ICN
Good 7,3

Cons: There was a delay of more than 1 hour.

Wed, Dec 18
JNB
Johannesburg OR Tambo
MAD
Madrid Barajas
26h 00m
Thu, Dec 26
MAD
Madrid Barajas
JNB
Johannesburg OR Tambo
29h 25m
R10 700
Trip: 9 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 777 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
CMB
DXB
Excellent 9,6

Pros: Crew was amazing

EWR
DXB
Excellent 10,0

Pros: Brought me to liberty. The Kingdom of Thailand. Great Airline. Reasonable Price. Excellent treatment at Dubai international airport. TSA was also good at Liberty International Airport.

Cons: Long boarding lines at Liberty International Airport.

DXB
ORD
Excellent 10,0

Cons: Nothing

DXB
SGN
Excellent 9,6

Pros: Yes

Cons: Seating

MXP
JFK
Excellent 10,0

Pros: Crew & food was amazing

Thu, Apr 23
JNB
Johannesburg OR Tambo
BIO
Bilbao
31h 00m
Sun, Apr 26
BIO
Bilbao
JNB
Johannesburg OR Tambo
25h 35m
R10 715
Trip: 4 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 10 354 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
CPH
DOH
Excellent 10,0

Pros: The crew was unparalleled. Really. Attentive. Friendly.

Cons: Nothing could have been better beyond the signs at the gate.

DPS
DOH
Excellent 10,0

Pros: Great food, great seats, everything was smooth overall

BOM
DOH
Excellent 10,0

Cons: Qatar airport duplicTe security check

DOH
JFK
Mediocre 2,0

Pros: Boarding its took along , food it's bad

DOH
GRU
Excellent 10,0

Cons: It was outstanding service !!!

Tue, Dec 17
JNB
Johannesburg OR Tambo
MAD
Madrid Barajas
26h 00m
Tue, Dec 24
MAD
Madrid Barajas
JNB
Johannesburg OR Tambo
24h 45m
R9 201
Trip: 8 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 500 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
FRA
AUH
Okay 5,3

Pros: Seats were comfortable and staff were helpful when approached.

Cons: Crew should have been proactive in determining passengers' needs, etc. Film choices were poor-- lots of violence, few family-orientated options.

DMM
AUH
Okay 5,0

Cons: More comfortable seats.

AUH
CDG
Excellent 10,0

Pros: Good seating space, good service

CDG
AUH
Okay 5,6

Pros: The seat were nice & the staff more helpful than before

Cons: Food can be better Entertainment is not good at all, you are starting it after take off, which might take an hour, and closing it an hour before landing Which is something not nice at all

SYD
AUH
Mediocre 2,0

Pros: Nothing

Cons: Everything!

*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First