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: May 28, 2016 12:29 PM

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 ZAR 14,870
Iberia Aug 12, 2016 Aug 26, 2016 ZAR 15,648
British Airways Aug 12, 2016 Aug 26, 2016 ZAR 17,003
British Airways Aug 12, 2016 Aug 26, 2016 ZAR 18,451
Barcelona
Carrier Departure Date Return Date Lowest Price
Alitalia Jun 17, 2016 Jun 24, 2016 ZAR 7,817
Alitalia Jun 10, 2016 Jun 21, 2016 ZAR 8,112
Alitalia Jun 17, 2016 Jun 25, 2016 ZAR 8,112
Alitalia Aug 5, 2016 Aug 13, 2016 ZAR 8,112
Alitalia Oct 18, 2016 Oct 26, 2016 ZAR 8,112
Alitalia Jun 16, 2016 Jun 23, 2016 ZAR 8,112
Alitalia Aug 10, 2016 Aug 20, 2016 ZAR 8,112
Alitalia Oct 16, 2016 Oct 26, 2016 ZAR 8,112
Alitalia Jun 2, 2016 Jun 14, 2016 ZAR 8,112
Alitalia Oct 14, 2016 Oct 26, 2016 ZAR 8,112
Bilbao
Carrier Departure Date Return Date Lowest Price
Lufthansa Jun 1, 2016 Jun 11, 2016 ZAR 14,216
Lufthansa Jun 1, 2016 Jun 11, 2016 ZAR 14,527
Air France Jun 1, 2016 Jun 11, 2016 ZAR 15,119
Air France Jun 1, 2016 Jun 11, 2016 ZAR 15,446
British Airways Jun 1, 2016 Jun 11, 2016 ZAR 16,084
Iberia Jun 1, 2016 Jun 11, 2016 ZAR 16,318
Iberia Jun 1, 2016 Jun 11, 2016 ZAR 17,081
KLM Jun 1, 2016 Jun 11, 2016 ZAR 17,283
South African Jun 1, 2016 Jun 11, 2016 ZAR 23,573
British Airways Jun 1, 2016 Jun 11, 2016 ZAR 24,476
Ibiza
Carrier Departure Date Return Date Lowest Price
British Airways Sep 16, 2016 Sep 22, 2016 ZAR 10,931
British Airways Sep 16, 2016 Sep 22, 2016 ZAR 11,320
Iberia Sep 16, 2016 Sep 22, 2016 ZAR 11,834
British Airways Jun 12, 2016 Jun 27, 2016 ZAR 11,849
British Airways Oct 9, 2016 Oct 16, 2016 ZAR 11,974
Iberia Nov 4, 2016 Nov 10, 2016 ZAR 12,036
Air Berlin Aug 10, 2016 Aug 24, 2016 ZAR 12,083
Iberia Sep 16, 2016 Sep 22, 2016 ZAR 12,223
Iberia Dec 13, 2016 Dec 28, 2016 ZAR 12,363
Air Berlin Aug 10, 2016 Aug 17, 2016 ZAR 12,534
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Iberia Dec 16, 2016 Dec 24, 2016 ZAR 14,325
Iberia Dec 15, 2016 Dec 24, 2016 ZAR 14,745
Iberia Dec 16, 2016 Dec 22, 2016 ZAR 15,025
British Airways Dec 15, 2016 Dec 24, 2016 ZAR 15,103
Iberia Dec 14, 2016 Dec 24, 2016 ZAR 15,321
Iberia Dec 14, 2016 Dec 22, 2016 ZAR 15,430
Iberia Dec 15, 2016 Dec 22, 2016 ZAR 15,757
British Airways Dec 14, 2016 Dec 24, 2016 ZAR 16,115
Iberia Dec 16, 2016 Dec 23, 2016 ZAR 16,442
Iberia Dec 15, 2016 Dec 23, 2016 ZAR 16,536
Madrid
Carrier Departure Date Return Date Lowest Price
Alitalia Jun 4, 2016 Jun 11, 2016 ZAR 7,832
Alitalia Aug 20, 2016 Aug 30, 2016 ZAR 8,128
Alitalia Nov 15, 2016 Nov 22, 2016 ZAR 8,128
Alitalia Nov 10, 2016 Nov 30, 2016 ZAR 8,128
Alitalia Mar 14, 2017 Mar 31, 2017 ZAR 8,128
Alitalia Sep 2, 2016 Sep 19, 2016 ZAR 8,128
Alitalia Nov 7, 2016 Nov 21, 2016 ZAR 8,128
Alitalia Aug 16, 2016 Aug 29, 2016 ZAR 8,128
Alitalia Jul 30, 2016 Aug 8, 2016 ZAR 8,128
Alitalia Sep 14, 2016 Sep 21, 2016 ZAR 8,253
Malaga
Carrier Departure Date Return Date Lowest Price
Alitalia Aug 20, 2016 Sep 7, 2016 ZAR 7,972
Alitalia Apr 14, 2017 Apr 21, 2017 ZAR 8,268
Alitalia Apr 14, 2017 Apr 20, 2017 ZAR 8,969
Alitalia Jul 15, 2016 Jul 23, 2016 ZAR 9,031
Alitalia Aug 9, 2016 Aug 14, 2016 ZAR 9,078
Alitalia Jul 16, 2016 Jul 23, 2016 ZAR 9,794
British Airways Nov 21, 2016 Nov 28, 2016 ZAR 11,164
KLM Aug 9, 2016 Aug 14, 2016 ZAR 11,585
KLM Apr 14, 2017 Apr 21, 2017 ZAR 11,974
Alitalia Dec 23, 2016 Dec 31, 2016 ZAR 12,052
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Iberia Oct 14, 2016 Oct 27, 2016 ZAR 11,444
Air Berlin Aug 14, 2016 Aug 24, 2016 ZAR 11,849
Air Berlin Jun 15, 2016 Jun 22, 2016 ZAR 11,958
Air Berlin Sep 1, 2016 Sep 12, 2016 ZAR 12,129
Air Berlin Oct 14, 2016 Oct 27, 2016 ZAR 12,192
Air Berlin Aug 21, 2016 Aug 31, 2016 ZAR 12,254
NIKI Sep 1, 2016 Sep 12, 2016 ZAR 12,332
NIKI Aug 14, 2016 Aug 24, 2016 ZAR 12,332
Iberia Oct 14, 2016 Oct 27, 2016 ZAR 12,441
NIKI Jun 15, 2016 Jun 22, 2016 ZAR 12,441
Tenerife
Carrier Departure Date Return Date Lowest Price
British Airways Nov 7, 2016 Nov 21, 2016 ZAR 11,008
British Airways Nov 7, 2016 Nov 21, 2016 ZAR 11,149
Iberia Nov 7, 2016 Nov 21, 2016 ZAR 12,628
Iberia Nov 7, 2016 Nov 21, 2016 ZAR 13,033
Air Berlin Nov 7, 2016 Nov 21, 2016 ZAR 15,057
KLM Nov 7, 2016 Nov 21, 2016 ZAR 16,878
Air France Nov 7, 2016 Nov 21, 2016 ZAR 17,361
Iberia Dec 15, 2016 Dec 24, 2016 ZAR 17,392
Air Berlin Dec 15, 2016 Dec 24, 2016 ZAR 18,560
British Airways Dec 15, 2016 Dec 24, 2016 ZAR 19,074
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia Aug 27, 2016 Sep 11, 2016 ZAR 8,611
KLM Nov 10, 2016 Nov 14, 2016 ZAR 11,569
Air France Nov 10, 2016 Nov 14, 2016 ZAR 11,678
British Airways Nov 10, 2016 Nov 14, 2016 ZAR 11,849
Lufthansa Nov 23, 2016 Nov 30, 2016 ZAR 12,067
Iberia Nov 10, 2016 Nov 14, 2016 ZAR 12,316
British Airways Nov 23, 2016 Nov 30, 2016 ZAR 12,597
Iberia Nov 23, 2016 Nov 30, 2016 ZAR 12,721
Iberia Nov 10, 2016 Nov 19, 2016 ZAR 13,033
Lufthansa Nov 10, 2016 Nov 19, 2016 ZAR 13,110

Flight Schedule Summaries Number of flights searched: 1,049Last modified: May 28, 2016 12:29 PM

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
Egyptair CAI 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
Johannesburg to Ibiza
Airline Connections Mon Tue Wed Thu Fri Sat Sun
KLM AMS 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
Ethiopian ADD / CAI 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
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 Air Berlin, Air France, Alitalia, British Airways, Condor, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Luxair, Lufthansa, Austrian, South African, Brussels, Virgin Atlantic Check Dates
Johannesburg to Las Palmas de Gran Canaria Air Berlin, Air France, Finnair, British Airways, Condor, Aer Lingus, NIKI, Iberia, KLM, Luxair, Lufthansa, South African, SAS, Brussels, Virgin Atlantic Check Dates
Johannesburg to Lanzarote Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, South African, Virgin Atlantic ZAR 22,343
Johannesburg to Fuerteventura Air Berlin, Air France, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, South African, Virgin Atlantic Check Dates

Flights to Cities in Majorca

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

Flights to Cities in Spain

FlightsAirlineLowest Price
Johannesburg to Barcelona Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 7,817
Johannesburg to Madrid Aegean, 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 ZAR 7,832
Johannesburg to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic ZAR 7,972
Johannesburg to Ibiza Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, South African, Brussels, Air Europa, Virgin Atlantic ZAR 10,931
Johannesburg to Valencia Air Berlin, Air France, Alitalia, British Airways, NIKI, Iberia, KLM, Lufthansa, Czech, Austrian, TAROM, South African, Tap Portugal, Virgin Atlantic ZAR 8,611
Johannesburg to Alicante Air Berlin, Air France, Finnair, British Airways, Aer Lingus, Bulgaria Air, NIKI, Iberia, KLM, Lufthansa, Austrian, TAROM, South African, SAS, Brussels, Air Europa, Virgin Atlantic ZAR 14,870
Johannesburg to Bilbao Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Czech, South African, Brussels, Tap Portugal, Air Europa, Virgin Atlantic ZAR 14,216
Johannesburg to Seville Air Berlin, British Airways, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic ZAR 14,169
Johannesburg to Santiago de Compostela Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Virgin Atlantic Check Dates
Johannesburg to Granada Air Berlin, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Virgin Atlantic ZAR 23,060
Johannesburg to Menorca Air Berlin, Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Austrian, South African, Tap Portugal, Air Europa, Virgin Atlantic Check Dates
Johannesburg to Vigo Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, South African, Tap Portugal, Air Europa, Virgin Atlantic ZAR 13,562
Johannesburg to A Coruna Air France, Alitalia, British Airways, Iberia, KLM, South African, Brussels, Tap Portugal, Virgin Atlantic Check Dates
Johannesburg to Jerez Alitalia, British Airways, Iberia, Lufthansa, South African, Brussels, Virgin Atlantic Check Dates
Johannesburg to Asturias Alitalia, British Airways, Iberia, Lufthansa, South African, Tap Portugal, Virgin Atlantic Check Dates
Cheap Flights from Johannesburg to Spain, from ZAR 502 Round trip from JNB to ES