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
Air Berlin Jun 14, 2016 Jun 28, 2016 ZAR11,797
British Airways Jun 14, 2016 Jun 28, 2016 ZAR12,822
KLM Jun 14, 2016 Jun 28, 2016 ZAR14,710
Brussels Jun 14, 2016 Jun 28, 2016 ZAR21,576
Barcelona
Carrier Departure Date Return Date Lowest Price
Iberia Sep 9, 2016 Sep 23, 2016 ZAR7,404
Iberia Oct 4, 2016 Oct 14, 2016 ZAR7,453
Iberia Oct 28, 2016 Nov 17, 2016 ZAR7,648
KLM May 24, 2016 Jun 2, 2016 ZAR7,843
Alitalia May 4, 2016 May 14, 2016 ZAR7,876
Alitalia Jun 15, 2016 Jun 26, 2016 ZAR7,892
Alitalia Jun 15, 2016 Jun 29, 2016 ZAR7,892
Alitalia Mar 10, 2016 Mar 17, 2016 ZAR7,892
Alitalia Jun 9, 2016 Jun 20, 2016 ZAR7,892
Alitalia Feb 16, 2016 Feb 23, 2016 ZAR7,908
Bilbao
Carrier Departure Date Return Date Lowest Price
British Airways Jun 15, 2016 Jun 25, 2016 ZAR10,577
British Airways Oct 3, 2016 Oct 17, 2016 ZAR10,967
British Airways Jun 15, 2016 Jun 25, 2016 ZAR11,488
KLM Oct 3, 2016 Oct 17, 2016 ZAR11,830
Air France Oct 3, 2016 Oct 17, 2016 ZAR11,960
KLM Oct 3, 2016 Oct 17, 2016 ZAR12,155
Air France Oct 3, 2016 Oct 17, 2016 ZAR12,172
Lufthansa Oct 3, 2016 Oct 17, 2016 ZAR13,262
Lufthansa Oct 3, 2016 Oct 17, 2016 ZAR13,961
Lufthansa Jul 8, 2016 Jul 16, 2016 ZAR14,043
Ibiza
Carrier Departure Date Return Date Lowest Price
British Airways Jun 16, 2016 Jun 19, 2016 ZAR11,049
Air Berlin Jun 15, 2016 Jun 21, 2016 ZAR11,667
Air Berlin May 11, 2016 May 27, 2016 ZAR12,172
Air Berlin Jun 15, 2016 Jun 26, 2016 ZAR12,188
Air Berlin Jun 10, 2016 Jun 13, 2016 ZAR12,529
Lufthansa Jun 16, 2016 Jun 19, 2016 ZAR13,961
British Airways Jun 16, 2016 Jun 19, 2016 ZAR15,052
Lufthansa Jul 5, 2016 Jul 15, 2016 ZAR15,410
Lufthansa Jun 10, 2016 Jun 13, 2016 ZAR15,523
British Airways Jun 15, 2016 Jun 26, 2016 ZAR15,719
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
Air Berlin Apr 6, 2016 Apr 14, 2016 ZAR13,734
British Airways Sep 29, 2016 Oct 4, 2016 ZAR14,205
Iberia Aug 5, 2016 Aug 10, 2016 ZAR14,352
Iberia Aug 5, 2016 Aug 10, 2016 ZAR14,482
British Airways May 23, 2016 May 28, 2016 ZAR14,710
Air Berlin May 23, 2016 May 28, 2016 ZAR15,540
British Airways Aug 7, 2016 Aug 21, 2016 ZAR16,532
KLM May 23, 2016 May 28, 2016 ZAR16,906
British Airways Aug 5, 2016 Aug 10, 2016 ZAR16,923
KLM May 23, 2016 May 28, 2016 ZAR17,118
Madrid
Carrier Departure Date Return Date Lowest Price
Iberia Sep 6, 2016 Sep 22, 2016 ZAR6,965
Iberia Sep 6, 2016 Sep 26, 2016 ZAR6,965
Iberia Sep 20, 2016 Sep 26, 2016 ZAR6,997
Iberia Sep 6, 2016 Sep 22, 2016 ZAR6,997
Iberia Sep 6, 2016 Sep 22, 2016 ZAR7,013
Iberia Oct 8, 2016 Oct 21, 2016 ZAR7,013
Iberia Sep 30, 2016 Oct 13, 2016 ZAR7,030
Iberia Aug 16, 2016 Aug 25, 2016 ZAR7,030
Iberia Aug 16, 2016 Aug 25, 2016 ZAR7,079
Iberia Oct 14, 2016 Oct 27, 2016 ZAR7,095
Malaga
Carrier Departure Date Return Date Lowest Price
Alitalia May 6, 2016 May 14, 2016 ZAR7,778
Alitalia Aug 5, 2016 Aug 13, 2016 ZAR8,120
Alitalia Aug 12, 2016 Aug 20, 2016 ZAR8,120
Alitalia Aug 13, 2016 Aug 21, 2016 ZAR8,641
Alitalia May 10, 2016 May 15, 2016 ZAR8,738
Alitalia Aug 18, 2016 Aug 25, 2016 ZAR8,852
Alitalia Aug 10, 2016 Aug 14, 2016 ZAR8,868
Alitalia Aug 8, 2016 Aug 14, 2016 ZAR8,868
Alitalia Aug 7, 2016 Aug 14, 2016 ZAR10,121
Iberia Dec 17, 2016 Dec 22, 2016 ZAR10,512
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Air Berlin May 1, 2016 May 14, 2016 ZAR12,302
Air Berlin May 26, 2016 Jun 4, 2016 ZAR12,350
Air Berlin May 1, 2016 May 14, 2016 ZAR12,367
British Airways May 1, 2016 May 14, 2016 ZAR12,578
British Airways May 1, 2016 May 14, 2016 ZAR12,660
Air Berlin May 4, 2016 May 15, 2016 ZAR12,741
Air Berlin May 27, 2016 Jun 4, 2016 ZAR13,001
British Airways May 1, 2016 May 14, 2016 ZAR13,213
Air Berlin May 25, 2016 Jun 4, 2016 ZAR13,311
British Airways May 1, 2016 May 14, 2016 ZAR13,327
Tenerife
Carrier Departure Date Return Date Lowest Price
Iberia Sep 16, 2016 Sep 23, 2016 ZAR11,195
British Airways Sep 16, 2016 Sep 23, 2016 ZAR11,439
Iberia Sep 24, 2016 Oct 1, 2016 ZAR12,074
British Airways Sep 16, 2016 Sep 23, 2016 ZAR12,253
British Airways Sep 25, 2016 Oct 2, 2016 ZAR12,318
Iberia Sep 16, 2016 Sep 23, 2016 ZAR12,611
Iberia Sep 24, 2016 Oct 1, 2016 ZAR12,611
British Airways Sep 25, 2016 Oct 2, 2016 ZAR12,953
British Airways Sep 24, 2016 Oct 1, 2016 ZAR13,717
British Airways Sep 24, 2016 Oct 1, 2016 ZAR14,303
Valencia
Carrier Departure Date Return Date Lowest Price
Alitalia Aug 27, 2016 Sep 11, 2016 ZAR7,778
Lufthansa Aug 8, 2016 Aug 22, 2016 ZAR11,358
Lufthansa Aug 8, 2016 Aug 22, 2016 ZAR11,976
British Airways Aug 8, 2016 Aug 22, 2016 ZAR12,025
British Airways Aug 8, 2016 Aug 22, 2016 ZAR13,050
South African Aug 8, 2016 Aug 22, 2016 ZAR13,148
Air France Aug 27, 2016 Sep 11, 2016 ZAR13,571
KLM Aug 27, 2016 Sep 11, 2016 ZAR13,766
Lufthansa Aug 27, 2016 Sep 11, 2016 ZAR14,124
Lufthansa Aug 27, 2016 Sep 11, 2016 ZAR14,433

Flight Schedule Summaries

Johannesburg to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Lufthansa FRA 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
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 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
Turkish IST X X X X X
Johannesburg to Las Palmas de Gran Canaria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Lufthansa FRA / MUC 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 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
Turkish IST X X X X X X X
Johannesburg to Palma de Mallorca
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Swiss ZRH X X X X X X X
Johannesburg to Tenerife
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Lufthansa FRA / MUC X X
Johannesburg to Valencia
Airline Connections Mon Tue Wed Thu Fri Sat Sun
KLM AMS 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
Turkish IST X X X X X X X

Cheap Flights to Majorca

FlightsAirlineLowest Price
Johannesburg to Palma de Mallorca Swiss, Lufthansa, British Airways, Etihad ZAR12,302

Cheap Flights to Spain

FlightsAirlineLowest Price
Johannesburg to Barcelona Kenya, Turkish, KLM, El Al, Swiss, Austrian, Alitalia, British Airways, Etihad, Egyptair, Tap Portugal, Czech, Ethiopian, Qatar, Air France, Lufthansa, Emirates, South African ZAR7,843
Johannesburg to Madrid Kenya, Turkish, KLM, El Al, Swiss, Alitalia, British Airways, Etihad, Egyptair, Tap Portugal, Saudi Arabian, Ethiopian, Qatar, Air France, Lufthansa, Emirates ZAR7,876
Johannesburg to Malaga Turkish, Swiss, Lufthansa, Alitalia, British Airways, Etihad, Tap Portugal ZAR7,778
Johannesburg to Ibiza Lufthansa, British Airways ZAR12,172
Johannesburg to Valencia Turkish, Swiss, Lufthansa, Alitalia, British Airways, Etihad, Tap Portugal ZAR15,100
Johannesburg to Alicante Swiss, British Airways, Etihad Check Dates
Johannesburg to Bilbao Turkish, Lufthansa, British Airways, Tap Portugal Check Dates
Johannesburg to Seville British Airways, Tap Portugal Check Dates
Johannesburg to Santiago de Compostela Turkish, British Airways Check Dates
Johannesburg to GranadaCheck Dates
Johannesburg to MenorcaZAR13,685
Johannesburg to Vigo British Airways Check Dates
Johannesburg to A Coruna British Airways, Tap Portugal Check Dates
Johannesburg to JerezZAR13,457
Johannesburg to Asturias British Airways Check Dates
Cheap Flights from Johannesburg to Spain, from ZAR428 Round trip from JNB to ES