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: Jun 26, 2016 12:30 AM

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

Alicante
Carrier Departure Date Return Date Lowest Price
Iberia Oct 1, 2016 Oct 8, 2016 ZAR 12,028
KLM Oct 1, 2016 Oct 8, 2016 ZAR 15,057
Air France Oct 1, 2016 Oct 8, 2016 ZAR 15,856
British Airways Jul 20, 2016 Aug 3, 2016 ZAR 18,132
Iberia Jul 20, 2016 Aug 3, 2016 ZAR 19,292
Brussels Oct 1, 2016 Oct 8, 2016 ZAR 35,118
Lufthansa Jul 20, 2016 Aug 3, 2016 ZAR 59,489
Barcelona
Carrier Departure Date Return Date Lowest Price
Alitalia Mar 30, 2017 Apr 7, 2017 ZAR 8,305
Alitalia Sep 21, 2016 Oct 3, 2016 ZAR 8,305
Alitalia Mar 19, 2017 Mar 26, 2017 ZAR 8,305
Alitalia Aug 5, 2016 Aug 14, 2016 ZAR 8,305
Alitalia Oct 1, 2016 Oct 8, 2016 ZAR 8,320
Alitalia Oct 21, 2016 Oct 28, 2016 ZAR 8,426
Alitalia Mar 31, 2017 Apr 8, 2017 ZAR 8,426
Alitalia Nov 16, 2016 Nov 30, 2016 ZAR 8,426
Alitalia Nov 16, 2016 Nov 23, 2016 ZAR 8,531
Alitalia Sep 28, 2016 Oct 6, 2016 ZAR 8,531
Ibiza
Carrier Departure Date Return Date Lowest Price
British Airways Oct 18, 2016 Oct 25, 2016 ZAR 11,968
Iberia Apr 22, 2017 Apr 26, 2017 ZAR 12,525
Iberia Aug 16, 2016 Aug 22, 2016 ZAR 12,812
Lufthansa Aug 16, 2016 Aug 22, 2016 ZAR 12,857
Iberia Oct 8, 2016 Oct 16, 2016 ZAR 13,716
Air France Oct 8, 2016 Oct 16, 2016 ZAR 13,746
British Airways Oct 8, 2016 Oct 16, 2016 ZAR 13,791
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
British Airways Aug 22, 2016 Aug 29, 2016 ZAR 14,696
Air Berlin Aug 22, 2016 Aug 29, 2016 ZAR 17,574
KLM Aug 22, 2016 Aug 29, 2016 ZAR 18,177
Iberia Aug 22, 2016 Aug 29, 2016 ZAR 18,840
KLM Aug 5, 2016 Aug 12, 2016 ZAR 19,805
Madrid
Carrier Departure Date Return Date Lowest Price
Alitalia Sep 30, 2016 Oct 9, 2016 ZAR 8,320
Alitalia Oct 7, 2016 Oct 20, 2016 ZAR 8,320
Alitalia Jul 30, 2016 Aug 15, 2016 ZAR 8,546
Alitalia Sep 22, 2016 Sep 29, 2016 ZAR 8,546
Alitalia Oct 18, 2016 Oct 31, 2016 ZAR 8,546
Alitalia Jul 7, 2016 Jul 27, 2016 ZAR 8,546
Alitalia Sep 10, 2016 Sep 21, 2016 ZAR 8,546
Alitalia Sep 16, 2016 Sep 28, 2016 ZAR 8,546
Alitalia Sep 22, 2016 Oct 3, 2016 ZAR 8,546
Alitalia Oct 2, 2016 Oct 10, 2016 ZAR 8,561
Malaga
Carrier Departure Date Return Date Lowest Price
South African Jul 27, 2016 Aug 5, 2016 ZAR 13,686
Air France Jul 27, 2016 Aug 5, 2016 ZAR 16,293
Lufthansa Jul 27, 2016 Aug 5, 2016 ZAR 16,399
Air Berlin Jul 27, 2016 Aug 5, 2016 ZAR 16,564
British Airways Jul 27, 2016 Aug 5, 2016 ZAR 17,393
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Lufthansa Aug 21, 2016 Aug 31, 2016 ZAR 13,249
British Airways Dec 27, 2016 Jan 3, 2017 ZAR 14,078
Iberia Dec 27, 2016 Jan 3, 2017 ZAR 14,183
Air Berlin Dec 27, 2016 Jan 3, 2017 ZAR 15,916
KLM Dec 27, 2016 Jan 3, 2017 ZAR 16,881
Air France Dec 27, 2016 Jan 3, 2017 ZAR 16,956
Iberia Aug 21, 2016 Aug 31, 2016 ZAR 17,966
Seville
Carrier Departure Date Return Date Lowest Price
Lufthansa Jul 2, 2016 Jul 19, 2016 ZAR 20,649
British Airways Jul 2, 2016 Jul 19, 2016 ZAR 21,237
Tenerife
Carrier Departure Date Return Date Lowest Price
Air Berlin Jul 11, 2016 Jul 18, 2016 ZAR 18,162
KLM Jul 11, 2016 Jul 18, 2016 ZAR 27,868
Air France Jul 11, 2016 Jul 18, 2016 ZAR 27,944
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia May 1, 2017 May 12, 2017 ZAR 8,154
Alitalia Aug 27, 2016 Sep 11, 2016 ZAR 9,179
South African May 1, 2017 May 12, 2017 ZAR 14,228
KLM May 1, 2017 May 12, 2017 ZAR 14,741
Lufthansa Aug 27, 2016 Sep 11, 2016 ZAR 16,489
South African Aug 27, 2016 Sep 11, 2016 ZAR 43,799

Flight Schedule Summaries Number of flights searched: 1,121Last modified: Jun 26, 2016 12:30 AM

Johannesburg to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR 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
Turkish IST X X X X X X X
Johannesburg to Alicante
Airline Connections Mon Tue Wed Thu Fri Sat Sun
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
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 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
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
KLM AMS X X X X X X X
Lufthansa FRA X X X X X 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
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
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
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
Johannesburg to Tenerife
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X
Johannesburg to Valencia
Airline Connections Mon Tue Wed Thu Fri Sat Sun
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
Turkish IST X X X X X X X

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Johannesburg to Tenerife Air Berlin, Air France, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR 18,162
Johannesburg to Las Palmas de Gran Canaria Air Berlin, Air France, Finnair, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Air Europa, Virgin Atlantic ZAR 14,696
Johannesburg to Lanzarote Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, South African, Virgin Atlantic Check Dates
Johannesburg to Fuerteventura Air Berlin, Air France, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, South African, Virgin Atlantic ZAR 23,588

Flights to Cities in Majorca

FlightsAirlineLowest Price
Johannesburg to Palma de Mallorca Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, NIKI, Iberia, Meridiana, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Virgin Atlantic ZAR 13,249

Flights to Cities in Spain

FlightsAirlineLowest Price
Johannesburg to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, Meridiana, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic, Vueling ZAR 8,305
Johannesburg to Madrid Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, LOT, Austrian, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR 8,320
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 13,686
Johannesburg to Ibiza Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, Meridiana, KLM, Lufthansa, Czech, Austrian, South African, Brussels, Air Europa, Virgin Atlantic ZAR 11,968
Johannesburg to Valencia Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, Tap Portugal, Virgin Atlantic ZAR 9,179
Johannesburg to Alicante Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Virgin Atlantic ZAR 12,028
Johannesburg to Bilbao Air Berlin, Air France, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic Check Dates
Johannesburg to Seville British Airways, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic ZAR 20,649
Johannesburg to Santiago de Compostela Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Virgin Atlantic ZAR 12,209
Johannesburg to Granada Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Virgin Atlantic Check Dates
Johannesburg to Menorca Air Berlin, Air France, British Airways, Iberia, KLM, Lufthansa Check Dates
Johannesburg to Vigo Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal, Air Europa, Virgin Atlantic Check Dates
Johannesburg to A Coruna Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal Check Dates
Johannesburg to Jerez British Airways, Condor, Iberia, Lufthansa, Austrian, South African, Brussels Check Dates
Johannesburg to Asturias British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal Check Dates
Cheap Flights from Johannesburg to Spain, from ZAR 8,154 Round trip from JNB to ES