Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights From Johannesburg To Spain

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

Alicante
Carrier Departure Date Return Date Lowest Price
Iberia Aug 12, 2016 Aug 26, 2016 ZAR13,058
Iberia Aug 12, 2016 Aug 26, 2016 ZAR13,264
NIKI Jul 3, 2016 Jul 23, 2016 ZAR13,543
Air Berlin Jul 3, 2016 Jul 23, 2016 ZAR13,940
British Airways Aug 12, 2016 Aug 26, 2016 ZAR16,025
KLM Jul 3, 2016 Jul 23, 2016 ZAR16,334
British Airways Aug 12, 2016 Aug 26, 2016 ZAR16,671
KLM Jul 3, 2016 Jul 23, 2016 ZAR17,097
Air France Jul 3, 2016 Jul 23, 2016 ZAR18,199
British Airways Jul 3, 2016 Jul 23, 2016 ZAR19,418
Barcelona
Carrier Departure Date Return Date Lowest Price
Alitalia Jun 4, 2016 Jun 11, 2016 ZAR7,917
Alitalia May 11, 2016 May 18, 2016 ZAR7,917
Alitalia May 26, 2016 Jun 7, 2016 ZAR7,917
Alitalia Jun 2, 2016 Jun 14, 2016 ZAR7,917
Alitalia Jun 6, 2016 Jun 16, 2016 ZAR7,917
Alitalia Sep 1, 2016 Sep 12, 2016 ZAR8,182
Alitalia Sep 7, 2016 Sep 15, 2016 ZAR8,182
Alitalia Aug 11, 2016 Aug 25, 2016 ZAR8,182
Alitalia Sep 9, 2016 Sep 23, 2016 ZAR8,182
Alitalia Sep 6, 2016 Sep 17, 2016 ZAR8,182
Bilbao
Carrier Departure Date Return Date Lowest Price
KLM Jul 1, 2016 Jul 15, 2016 ZAR16,304
Air France Jul 1, 2016 Jul 15, 2016 ZAR17,788
British Airways Jul 1, 2016 Jul 15, 2016 ZAR20,446
British Airways Jul 1, 2016 Jul 15, 2016 ZAR20,740
South African Jul 1, 2016 Jul 15, 2016 ZAR21,416
Iberia Jul 1, 2016 Jul 15, 2016 ZAR22,415
Iberia Jul 1, 2016 Jul 15, 2016 ZAR22,694
KLM Jul 1, 2016 Jul 15, 2016 ZAR25,088
Ibiza
Carrier Departure Date Return Date Lowest Price
British Airways May 14, 2016 May 20, 2016 ZAR11,105
British Airways May 14, 2016 May 20, 2016 ZAR11,883
Air Berlin Jun 1, 2016 Jun 11, 2016 ZAR11,913
Air Berlin Aug 15, 2016 Aug 22, 2016 ZAR12,001
British Airways May 15, 2016 May 20, 2016 ZAR12,588
Air Berlin Jun 14, 2016 Jun 22, 2016 ZAR12,618
Air Berlin Sep 2, 2016 Sep 12, 2016 ZAR12,647
British Airways Jun 1, 2016 Jun 11, 2016 ZAR12,911
Lufthansa Jun 14, 2016 Jun 22, 2016 ZAR13,014
Air Berlin May 14, 2016 May 20, 2016 ZAR13,044
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Iberia Dec 16, 2016 Dec 24, 2016 ZAR13,704
Iberia Dec 16, 2016 Dec 24, 2016 ZAR14,483
British Airways Dec 16, 2016 Dec 24, 2016 ZAR16,246
British Airways Dec 16, 2016 Dec 24, 2016 ZAR16,804
KLM Dec 16, 2016 Dec 24, 2016 ZAR18,552
Air France Dec 16, 2016 Dec 24, 2016 ZAR23,120
Madrid
Carrier Departure Date Return Date Lowest Price
Alitalia Jun 1, 2016 Jun 14, 2016 ZAR7,932
Alitalia Jun 3, 2016 Jun 15, 2016 ZAR7,932
Alitalia Jun 7, 2016 Jun 23, 2016 ZAR8,079
Alitalia Jun 1, 2016 Jun 14, 2016 ZAR8,079
Alitalia Jun 3, 2016 Jun 10, 2016 ZAR8,123
Alitalia Jul 30, 2016 Aug 6, 2016 ZAR8,196
Alitalia Aug 3, 2016 Aug 13, 2016 ZAR8,196
Alitalia Jan 27, 2017 Feb 5, 2017 ZAR8,314
Alitalia Aug 5, 2016 Aug 19, 2016 ZAR8,314
Alitalia Oct 12, 2016 Oct 27, 2016 ZAR8,358
Malaga
Carrier Departure Date Return Date Lowest Price
Alitalia Jul 22, 2016 Jul 31, 2016 ZAR8,050
Alitalia Jul 16, 2016 Jul 23, 2016 ZAR8,196
Alitalia Jul 22, 2016 Jul 31, 2016 ZAR8,211
Alitalia Jul 27, 2016 Aug 3, 2016 ZAR8,241
Alitalia Jul 27, 2016 Aug 5, 2016 ZAR8,314
KLM Jul 22, 2016 Jul 31, 2016 ZAR11,296
Air France Jul 16, 2016 Jul 23, 2016 ZAR11,384
Air France Jul 22, 2016 Jul 31, 2016 ZAR11,413
KLM Jul 22, 2016 Jul 31, 2016 ZAR11,501
Air France Jul 22, 2016 Jul 31, 2016 ZAR11,633
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
KLM Nov 10, 2016 Nov 18, 2016 ZAR10,591
Air France Nov 10, 2016 Nov 18, 2016 ZAR10,591
British Airways May 9, 2016 May 13, 2016 ZAR11,119
British Airways Nov 10, 2016 Nov 18, 2016 ZAR11,237
Air Berlin Aug 14, 2016 Aug 29, 2016 ZAR11,398
Air France Sep 10, 2016 Sep 17, 2016 ZAR11,487
Air Berlin Jun 14, 2016 Jun 20, 2016 ZAR11,575
Air Berlin Jun 15, 2016 Jun 20, 2016 ZAR11,604
Air Berlin May 9, 2016 May 13, 2016 ZAR11,633
Lufthansa May 9, 2016 May 13, 2016 ZAR11,780
Tenerife
Carrier Departure Date Return Date Lowest Price
British Airways Jun 23, 2016 Jun 29, 2016 ZAR15,555
Air Berlin Jun 23, 2016 Jun 29, 2016 ZAR16,627
Air France Jun 23, 2016 Jun 29, 2016 ZAR17,362
KLM Jun 23, 2016 Jun 29, 2016 ZAR19,536
Iberia Jun 23, 2016 Jun 29, 2016 ZAR20,299
British Airways Jun 23, 2016 Jun 29, 2016 ZAR47,531
South African Jun 23, 2016 Jun 29, 2016 ZAR50,234
Lufthansa Jun 23, 2016 Jun 29, 2016 ZAR61,984
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia Aug 27, 2016 Sep 11, 2016 ZAR8,534
KLM Aug 27, 2016 Sep 11, 2016 ZAR12,280
Air France Aug 27, 2016 Sep 11, 2016 ZAR14,968
Lufthansa Aug 27, 2016 Sep 11, 2016 ZAR16,701
KLM Aug 27, 2016 Sep 11, 2016 ZAR16,745
Lufthansa Aug 27, 2016 Sep 11, 2016 ZAR16,980
British Airways Aug 27, 2016 Sep 11, 2016 ZAR17,935
Iberia Aug 27, 2016 Sep 11, 2016 ZAR18,904
South African Aug 27, 2016 Sep 11, 2016 ZAR19,624
British Airways Aug 27, 2016 Sep 11, 2016 ZAR21,107

Flight Schedule Summaries

Johannesburg to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
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
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
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 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
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 X
Johannesburg to Ibiza
Airline Connections Mon Tue Wed Thu Fri Sat Sun
KLM AMS X X X X X X X
Lufthansa FRA 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
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
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 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
Turkish IST X X X X X X X

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Johannesburg to Tenerife Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, Austrian, South African, Brussels, Air Europa, Virgin Atlantic ZAR15,555
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 Check Dates
Johannesburg to Lanzarote Air Berlin, Air France, British Airways, Condor, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, South African, Virgin Atlantic Check Dates
Johannesburg to Fuerteventura Air Berlin, Air France, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, South African, Virgin Atlantic Check Dates

Flights to Cities in Majorca

FlightsAirlineLowest Price
Johannesburg to Palma de Mallorca Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Tap Portugal, Air Europa, Virgin Atlantic ZAR11,119

Flights to Cities in Spain

FlightsAirlineLowest Price
Johannesburg to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR7,917
Johannesburg to Madrid Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR7,932
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR8,050
Johannesburg to Ibiza Air Berlin, Air France, Alitalia, British Airways, Condor, NIKI, Iberia, Meridiana, KLM, Lufthansa, Czech, Austrian, South African, Brussels, Air Europa, Virgin Atlantic ZAR11,105
Johannesburg to Valencia Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, Tap Portugal, Virgin Atlantic ZAR8,534
Johannesburg to Alicante Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Virgin Atlantic ZAR13,058
Johannesburg to Bilbao Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic ZAR16,304
Johannesburg to Seville Air Berlin, Air France, British Airways, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic ZAR19,139
Johannesburg to Santiago de Compostela British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Virgin Atlantic ZAR15,232
Johannesburg to Granada Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Air Europa, Virgin Atlantic Check Dates
Johannesburg to Menorca Air France, British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal, Virgin Atlantic Check Dates
Johannesburg to Vigo Air France, British Airways, Iberia, KLM, 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, Virgin Atlantic Check Dates
Johannesburg to Jerez Air Berlin, British Airways, Iberia, KLM, Lufthansa, Austrian, South African, Brussels, Virgin Atlantic Check Dates
Johannesburg to Asturias Air France, British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal, Virgin Atlantic Check Dates
Cheap Flights from Johannesburg to Spain, from ZAR539 Round trip from JNB to ES