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.

Cheap Flights From Johannesburg To Spain Last modified: 28 Sep 2016 12:23 AM

Cheap flights from Johannesburg (JNB) to popular destinations in Spain (ES)

Alicante
Carrier Departure Date Return Date Lowest Price
Qatar 02 Nov 2016 09 Nov 2016 R10 132
Qatar 17 Nov 2016 30 Nov 2016 R10 325
Qatar 28 Nov 2016 08 Dec 2016 R11 521
British Airways 02 Nov 2016 09 Nov 2016 R11 713
Iberia 17 Nov 2016 30 Nov 2016 R11 933
Iberia 02 Nov 2016 09 Nov 2016 R12 098
British Airways 17 Nov 2016 30 Nov 2016 R12 304
Iberia 28 Nov 2016 08 Dec 2016 R13 377
British Airways 28 Nov 2016 08 Dec 2016 R13 761
KLM 02 Nov 2016 09 Nov 2016 R14 353
Barcelona
Carrier Departure Date Return Date Lowest Price
Egyptair 20 Jan 2017 05 Feb 2017 R6 200
Egyptair 10 Mar 2017 24 Mar 2017 R6 200
Egyptair 28 Apr 2017 09 May 2017 R6 214
Egyptair 14 Apr 2017 29 Apr 2017 R6 503
Egyptair 10 Apr 2017 22 Apr 2017 R6 530
Egyptair 04 Mar 2017 18 Mar 2017 R6 792
Egyptair 11 Feb 2017 18 Feb 2017 R6 888
Swiss 16 Nov 2016 23 Nov 2016 R7 273
Egyptair 24 Mar 2017 08 Apr 2017 R7 451
Bilbao
Carrier Departure Date Return Date Lowest Price
Turkish 01 Aug 2017 15 Aug 2017 R8 414
Qatar 01 Aug 2017 15 Aug 2017 R10 613
Lufthansa 01 Aug 2017 15 Aug 2017 R11 369
Qatar 22 Jul 2017 29 Jul 2017 R11 424
Lufthansa 22 Dec 2016 02 Jan 2017 R13 899
KLM 22 Jul 2017 29 Jul 2017 R14 463
KLM 01 Aug 2017 15 Aug 2017 R14 463
Air France 22 Jul 2017 29 Jul 2017 R14 545
Ibiza
Carrier Departure Date Return Date Lowest Price
Qatar 05 Aug 2017 12 Aug 2017 R11 782
Qatar 22 Jun 2017 25 Jun 2017 R12 345
Lufthansa 22 Jun 2017 28 Jun 2017 R12 799
Qatar 22 Jun 2017 28 Jun 2017 R13 280
British Airways 22 Jun 2017 28 Jun 2017 R13 734
Iberia 22 Jun 2017 28 Jun 2017 R13 871
Iberia 22 Jun 2017 25 Jun 2017 R13 968
British Airways 22 Jun 2017 25 Jun 2017 R15 397
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Qatar 19 Feb 2017 26 Feb 2017 R10 723
Qatar 19 Feb 2017 27 Feb 2017 R10 723
Qatar 03 Feb 2017 17 Feb 2017 R10 861
Qatar 08 Nov 2016 15 Nov 2016 R11 149
Qatar 17 Feb 2017 26 Feb 2017 R11 796
Qatar 14 Feb 2017 28 Feb 2017 R12 029
Iberia 03 Feb 2017 17 Feb 2017 R12 469
Iberia 05 Jun 2017 12 Jun 2017 R12 469
British Airways 05 Jun 2017 12 Jun 2017 R12 469
Qatar 07 Feb 2017 21 Feb 2017 R12 510
Madrid
Carrier Departure Date Return Date Lowest Price
Saudi Arabian 09 Feb 2017 17 Feb 2017 R6 077
Saudi Arabian 01 Apr 2017 16 Apr 2017 R6 077
Saudi Arabian 08 Apr 2017 28 Apr 2017 R6 104
Saudi Arabian 20 Apr 2017 02 May 2017 R6 132
Saudi Arabian 20 Apr 2017 25 Apr 2017 R6 145
Ethiopian 16 Nov 2016 26 Nov 2016 R6 489
Ethiopian 05 Oct 2016 16 Oct 2016 R6 489
Ethiopian 11 Nov 2016 19 Nov 2016 R6 489
Ethiopian 27 Oct 2016 03 Nov 2016 R6 503
Ethiopian 29 Oct 2016 03 Nov 2016 R6 572
Malaga
Carrier Departure Date Return Date Lowest Price
Turkish 24 Jul 2017 05 Aug 2017 R8 373
Turkish 01 Aug 2017 15 Aug 2017 R8 441
Turkish 20 Apr 2017 30 Apr 2017 R9 225
Turkish 19 Oct 2016 24 Oct 2016 R9 761
Qatar 19 Oct 2016 24 Oct 2016 R10 228
Swiss 01 Aug 2017 15 Aug 2017 R10 517
Qatar 20 Apr 2017 30 Apr 2017 R10 875
Qatar 24 Jul 2017 05 Aug 2017 R11 163
Iberia 27 Oct 2016 03 Nov 2016 R11 218
Etihad 01 Aug 2017 15 Aug 2017 R11 232
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Qatar 02 May 2017 09 May 2017 R10 352
Qatar 21 Mar 2017 04 Apr 2017 R10 916
Swiss 02 May 2017 09 May 2017 R11 122
Iberia 02 May 2017 09 May 2017 R11 149
Iberia 21 Mar 2017 04 Apr 2017 R11 314
British Airways 02 May 2017 09 May 2017 R11 672
Lufthansa 02 May 2017 09 May 2017 R11 988
Swiss 21 Mar 2017 04 Apr 2017 R12 194
Tenerife
Carrier Departure Date Return Date Lowest Price
Qatar 10 Mar 2017 24 Mar 2017 R11 026
British Airways 01 May 2017 08 May 2017 R12 428
Iberia 01 May 2017 08 May 2017 R12 428
Qatar 11 Mar 2017 25 Mar 2017 R12 524
Iberia 10 Mar 2017 24 Mar 2017 R12 538
British Airways 10 Mar 2017 24 Mar 2017 R12 565
Qatar 21 Mar 2017 26 Mar 2017 R12 923
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia 02 Jan 2017 11 Jan 2017 R9 032
Turkish 03 Dec 2016 07 Dec 2016 R9 197
Air France 03 Dec 2016 07 Dec 2016 R9 981
KLM 03 Dec 2016 07 Dec 2016 R9 981
Alitalia 03 Dec 2016 07 Dec 2016 R10 022
Lufthansa 03 Dec 2016 07 Dec 2016 R13 528
Iberia 03 Dec 2016 07 Dec 2016 R13 693
Lufthansa 02 Jan 2017 11 Jan 2017 R15 081

Cheap Last Minute Flights from Johannesburg to Spain

Looking for cheap last minute flights or a weekend getaway? We've got you covered with weekend flight deals from Johannesburg to Spain. The chart below shows the best last minute deals and cheap flights this weekend we could find.

DestinationDepartingReturningPrice
Valencia 2016/09/29 2016/10/03 R15 301
Madrid 2016/10/06 2016/10/11 R6 517
Barcelona 2016/10/20 2016/10/24 R8 730
Las Palmas de Gran Canaria 2016/10/28 2016/10/31 R13 239
Tenerife 2016/10/28 2016/10/31 R14 875

Flight Schedule Summaries Last modified: 28 Sep 2016 12:23 AMNumber of routes searched: 129Number of itineraries searched: 120 453

Johannesburg to Madrid
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Emirates DXB
Qatar DOH
Turkish IST
British Airways LHR
Air France CDG
Lufthansa FRA
KLM AMS
Swiss ZRH
Iberia -
Egyptair CAI
Saudi Arabian JED
Ethiopian ADD
Etihad AUH
Lufthansa MUC
El Al TLV
Latam Airlines Brasil GRU
Air China PEK
Cathay HKG
Delta ATL
United IAD
Johannesburg to Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Emirates DXB
Qatar DOH
Turkish IST
British Airways LHR
Air France CDG
Swiss ZRH
Lufthansa FRA
KLM AMS
Iberia MAD
Egyptair CAI
Lufthansa MUC
El Al TLV
Latam Airlines Brasil GRU
Singapore SIN
Air China PEK
Delta ATL
United IAD
Johannesburg to Valencia
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
Lufthansa FRA
KLM AMS
Swiss ZRH
Turkish IST
Iberia MAD
Johannesburg to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG
Turkish IST
Swiss ZRH
Iberia MAD
Johannesburg to Bilbao
Airline Connections Mon Tue Wed Thu Fri Sat Sun
KLM AMS
Air France CDG
British Airways LHR
Swiss ZRH
Turkish IST
Johannesburg to Ibiza
Airline Connections Mon Tue Wed Thu Fri Sat Sun
KLM AMS
Iberia MAD
British Airways LHR
Johannesburg to Palma de Mallorca
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Flights from Johannesburg to Tenerife Air France, British Airways, Aer Lingus, Iberia, KLM, Swiss, Qatar, Brussels R14 256
Flights from Johannesburg to Las Palmas de Gran Canaria Air France, British Airways, Iberia, KLM, Lufthansa, Swiss, Qatar R11 149
Flights from Johannesburg to Lanzarote British Airways, Aer Lingus, Iberia, KLM, Qatar Check Dates
Flights from Johannesburg to Fuerteventura British Airways, Iberia, KLM, Lufthansa Check Dates

Flights to Cities in Majorca

FlightsAirlineLowest Price
Flights from Johannesburg to Palma de Mallorca Air France, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Swiss, Qatar Check Dates

Flights to Cities in Spain

FlightsAirlineLowest Price
Flights from Johannesburg to Barcelona Air France, British Airways, Aer Lingus, Emirates, Iberia, KLM, Lufthansa, Swiss, El Al, Egyptair, Qatar, Brussels, Turkish, Tap Portugal R6 200
Flights from Johannesburg to Madrid Air France, British Airways, Emirates, Ethiopian, Iberia, KLM, Lufthansa, Swiss, El Al, Qatar, Saudi Arabian, Turkish R6 489
Flights from Johannesburg to Malaga Air France, British Airways, Aer Lingus, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, Brussels, Turkish, Tap Portugal R9 761
Flights from Johannesburg to Ibiza Air France, British Airways, Iberia, KLM, Lufthansa, Qatar, Brussels R16 992
Flights from Johannesburg to Valencia Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Swiss, Qatar, Turkish, Tap Portugal R9 032
Flights from Johannesburg to Alicante British Airways, Iberia, KLM, Qatar, Brussels R10 132
Flights from Johannesburg to Bilbao Air France, British Airways, Iberia, KLM, Lufthansa, Qatar, Brussels, Turkish R13 899
Flights from Johannesburg to Seville Iberia, KLM, Lufthansa Check Dates
Flights from Johannesburg to Santiago de Compostela British Airways, Iberia Check Dates
Flights from Johannesburg to Granada British Airways, Iberia, Qatar Check Dates
Flights from Johannesburg to Menorca British Airways, Iberia, Qatar R10 297
Flights from Johannesburg to Vigo Iberia Check Dates
Flights from Johannesburg to A CorunaCheck Dates
Flights from Johannesburg to Jerez Iberia Check Dates
Flights from Johannesburg to Asturias British Airways, Iberia Check Dates
Cheap Flights from Johannesburg to Spain, from R6 077 Round trip from JNB to ES