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: 30 Aug 2016 12:29 AM

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

Alicante
Carrier Departure Date Return Date Lowest Price
KLM 02 Nov 2016 07 Nov 2016 R8 567
British Airways 02 Nov 2016 07 Nov 2016 R11 576
Iberia 02 Nov 2016 07 Nov 2016 R11 719
Barcelona
Carrier Departure Date Return Date Lowest Price
Egyptair 12 Nov 2016 20 Nov 2016 R5 817
Egyptair 14 Apr 2017 30 Apr 2017 R6 347
Qatar 14 Oct 2016 23 Oct 2016 R6 748
Qatar 23 Nov 2016 28 Nov 2016 R6 748
Qatar 12 Nov 2016 20 Nov 2016 R6 805
Qatar 09 Mar 2017 18 Mar 2017 R6 805
Qatar 09 Mar 2017 17 Mar 2017 R6 805
Qatar 16 Jan 2017 23 Jan 2017 R6 820
Qatar 13 Nov 2016 26 Nov 2016 R6 920
Ibiza
Carrier Departure Date Return Date Lowest Price
Qatar 01 Oct 2016 10 Oct 2016 R9 341
Etihad 05 Jun 2017 12 Jun 2017 R11 576
British Airways 05 Jun 2017 12 Jun 2017 R11 705
Air Berlin 05 Jun 2017 12 Jun 2017 R12 407
Iberia 01 Oct 2016 10 Oct 2016 R15 229
Lufthansa 01 Oct 2016 10 Oct 2016 R15 587
Qatar 01 Jan 2017 14 Jan 2017 R16 146
Iberia 06 Dec 2016 10 Dec 2016 R16 232
Lanzarote
Carrier Departure Date Return Date Lowest Price
Iberia 08 May 2017 17 May 2017 R13 424
Iberia 13 Oct 2016 20 Oct 2016 R13 968
KLM 13 Oct 2016 20 Oct 2016 R17 879
Air France 13 Oct 2016 20 Oct 2016 R18 180
British Airways 13 Oct 2016 20 Oct 2016 R19 054
Air France 08 May 2017 15 May 2017 R45 427
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Qatar 09 Feb 2017 19 Feb 2017 R9 656
Iberia 21 Feb 2017 28 Feb 2017 R13 080
Air Berlin 09 Feb 2017 19 Feb 2017 R13 295
British Airways 09 Feb 2017 19 Feb 2017 R13 309
Iberia 04 Oct 2016 12 Oct 2016 R16 045
British Airways 04 Oct 2016 12 Oct 2016 R16 074
KLM 21 Feb 2017 28 Feb 2017 R16 704
Madrid
Carrier Departure Date Return Date Lowest Price
Egyptair 12 Nov 2016 17 Nov 2016 R5 888
Saudi Arabian 09 Feb 2017 14 Feb 2017 R6 118
Saudi Arabian 05 Oct 2016 16 Oct 2016 R6 118
Saudi Arabian 05 Oct 2016 09 Oct 2016 R6 118
Saudi Arabian 26 Oct 2016 30 Oct 2016 R6 118
Saudi Arabian 03 Oct 2016 07 Oct 2016 R6 175
Saudi Arabian 13 Feb 2017 17 Feb 2017 R6 204
Egyptair 26 Feb 2017 05 Mar 2017 R6 504
Ethiopian 05 Oct 2016 16 Oct 2016 R6 648
Ethiopian 26 Oct 2016 30 Oct 2016 R6 648
Malaga
Carrier Departure Date Return Date Lowest Price
Alitalia 31 Mar 2017 09 Apr 2017 R8 066
Alitalia 29 Mar 2017 14 Apr 2017 R8 109
Turkish 29 Mar 2017 14 Apr 2017 R8 696
Alitalia 03 May 2017 07 May 2017 R8 854
Air France 29 Mar 2017 14 Apr 2017 R9 312
Turkish 03 May 2017 07 May 2017 R9 427
Turkish 18 Dec 2016 31 Dec 2016 R9 742
KLM 29 Mar 2017 14 Apr 2017 R9 986
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Qatar 19 Sep 2016 04 Oct 2016 R9 885
Etihad 14 Sep 2016 21 Sep 2016 R10 587
Etihad 15 Sep 2016 24 Sep 2016 R10 773
Etihad 19 Sep 2016 04 Oct 2016 R10 888
Etihad 13 Apr 2017 23 Apr 2017 R10 960
Qatar 14 Sep 2016 21 Sep 2016 R11 762
Air Berlin 13 Apr 2017 23 Apr 2017 R11 791
Swiss 14 Sep 2016 21 Sep 2016 R11 877
British Airways 13 Apr 2017 23 Apr 2017 R12 020
Air Berlin 19 Sep 2016 04 Oct 2016 R12 163
Tenerife
Carrier Departure Date Return Date Lowest Price
Qatar 08 May 2017 15 May 2017 R11 719
Iberia 08 May 2017 15 May 2017 R12 750
Iberia 12 May 2017 20 May 2017 R13 495
British Airways 28 Sep 2016 05 Oct 2016 R14 398
Air Berlin 28 Sep 2016 05 Oct 2016 R15 028
Qatar 12 May 2017 20 May 2017 R15 744
KLM 12 May 2017 20 May 2017 R17 077
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia 10 May 2017 18 May 2017 R8 223
Air France 10 May 2017 18 May 2017 R8 682
KLM 10 May 2017 18 May 2017 R9 011
Lufthansa 10 May 2017 18 May 2017 R9 570
Swiss 10 May 2017 18 May 2017 R9 685
Etihad 10 May 2017 18 May 2017 R11 332
Iberia 10 May 2017 18 May 2017 R12 177

Flight Schedule Summaries Number of flights searched: 1 261Last modified: 30 Aug 2016 12:29 AM

Johannesburg to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X
Iberia MAD X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X
Turkish IST X X X X X X X
Johannesburg to Alicante
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X
Swiss ZRH X
Johannesburg to Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
El Al TLV X
Egyptair CAI X X
Qatar DOH X X X X X X X
Turkish IST X X X X X X X
Johannesburg to Bilbao
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X
Turkish IST X X X X X
Johannesburg to Ibiza
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X
Iberia MAD X X X
Iberia MAD / PMI X X X
KLM AMS X X X X X X X
Lufthansa FRA X X
Johannesburg to Las Palmas de Gran Canaria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X
Iberia MAD X X X
Johannesburg to Madrid
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X
Iberia - X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Egyptair CAI X X X
Qatar DOH X X X X X X X
Saudi Arabian JED X X X
Turkish IST X X X X X X X
Johannesburg to Palma de Mallorca
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
Iberia MAD X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X
Johannesburg to Tenerife
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X
Iberia MAD X X X
Johannesburg to Valencia
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X
Turkish IST X X X X X X X

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Johannesburg to Tenerife Air Berlin, Air France, British Airways, Iberia, Latam Airlines Brasil, KLM, Swiss, Qatar R14 398
Johannesburg to Las Palmas de Gran Canaria Air Berlin, Air France, British Airways, Iberia, KLM, Swiss, Qatar R16 045
Johannesburg to Lanzarote Air Berlin, Air France, British Airways, Aer Lingus, Iberia, KLM R13 968
Johannesburg to Fuerteventura Air Berlin, Iberia Check Dates

Flights to Cities in Majorca

FlightsAirlineLowest Price
Johannesburg to Palma de Mallorca Air Berlin, Air France, British Airways, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, Qatar R9 885

Flights to Cities in Spain

FlightsAirlineLowest Price
Johannesburg to Barcelona Air Berlin, Air France, Alitalia, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, Brussels, Singapore, Turkish, Tap Portugal R5 817
Johannesburg to Madrid Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Qatar, S7, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal R5 888
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, Brussels, Turkish R9 742
Johannesburg to Ibiza Air Berlin, Air France, British Airways, Etihad, NIKI, Iberia, KLM, Kenya, Lufthansa, Swiss, Austrian, Qatar, S7 R9 341
Johannesburg to Valencia Air France, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, Turkish Check Dates
Johannesburg to Alicante Air Berlin, British Airways, Aer Lingus, Etihad, Iberia, KLM, Swiss, Qatar, S7, Brussels R8 567
Johannesburg to Bilbao Air France, British Airways, Iberia, KLM, Lufthansa, Swiss, Air Mauritius, Turkish Check Dates
Johannesburg to Seville British Airways, Iberia, KLM, Lufthansa, Swiss R8 854
Johannesburg to Santiago de Compostela British Airways, Aer Lingus, Iberia, Swiss Check Dates
Johannesburg to Granada British Airways, Iberia, Qatar Check Dates
Johannesburg to Menorca British Airways, Iberia, Qatar Check Dates
Johannesburg to Vigo Air France, Iberia Check Dates
Johannesburg to A CorunaCheck Dates
Johannesburg to Jerez British Airways, Iberia Check Dates
Johannesburg to Asturias Iberia Check Dates
Cheap Flights from Johannesburg to Spain, from R5 817 Round trip from JNB to ES