HowToGo

Flight from South Africa to Spain

How to get to Spain from South Africa by flight ? You can check flights from South Africa to Spain below.

Search Transfer from South Africa to Spain

Search Flights

You can find flight ticket prices from South Africa to Spain with our flight tickets search tool below

1. Johannesburg to Barcelona

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Barcelona and cost approximately 330 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
EY601 Etihad
EY049 Etihad
10:15 Johannesburg
02:15 Abu Dhabi
20:20 Abu Dhabi
06:50 Barcelona
Connect
TK39 43 Turkish Airlines
TK1855 Turkish Airlines
19:15 Johannesburg
15:20 Istanbul
06:05 Istanbul
17:15 Barcelona
Connect
TK39 43 Turkish Airlines
TK1853 Turkish Airlines
19:15 Johannesburg
08:40 Istanbul
06:05 Istanbul
10:25 Barcelona
Connect
TK39 43 Turkish Airlines
TK1467 Turkish Airlines
19:15 Johannesburg
12:30 Istanbul
06:05 Istanbul
14:15 Barcelona
Connect
LH573 Lufthansa
LH1128 Lufthansa
19:30 Johannesburg
13:30 Frankfurt
05:20 Frankfurt
15:30 Barcelona
Connect
LH573 Lufthansa
LH1126 Lufthansa
19:30 Johannesburg
10:15 Frankfurt
05:20 Frankfurt
12:15 Barcelona
Connect
AF995 Air France
AF1348 Air France
19:50 Johannesburg
09:30 Paris CDG
05:45 Paris CDG
11:20 Barcelona
Connect
AF995 Air France
AF1148 Air France
19:50 Johannesburg
07:10 Paris CDG
05:45 Paris CDG
08:55 Barcelona
Connect
AF995 Air France
AF1648 Air France
19:50 Johannesburg
12:15 Paris CDG
05:45 Paris CDG
14:00 Barcelona
Connect
SA260 South African Airways
LH1126 Lufthansa
20:25 Johannesburg
10:15 Frankfurt
06:15 Frankfurt
12:15 Barcelona
Connect
SA260 South African Airways
LH1128 Lufthansa
20:25 Johannesburg
13:30 Frankfurt
06:15 Frankfurt
15:30 Barcelona
Connect
LX289 Swiss
LX1952 Swiss
20:30 Johannesburg
09:40 Zurich
06:10 Zurich
11:20 Barcelona
Connect
LX289 Swiss
VY6247 Vueling Airlines
20:30 Johannesburg
09:45 Zurich
06:10 Zurich
11:25 Barcelona
Connect
SA234 South African Airways
BA478 British Airways
20:50 Johannesburg
07:45 London Heathrow
06:25 London Heathrow
10:50 Barcelona
Connect
AZ0849 Alitalia
VY6101 Vueling Airlines
20:55 Johannesburg
09:50 Rome
07:00 Rome
11:40 Barcelona
Connect
AZ0849 Alitalia
FR6342 Ryanair
20:55 Johannesburg
09:15 Rome
07:00 Rome
11:00 Barcelona
Connect
AZ0849 Alitalia
AZ0074 Alitalia
20:55 Johannesburg
09:00 Rome
07:00 Rome
10:50 Barcelona
Connect
VS450 Virgin Atlantic
BA478 British Airways
21:00 Johannesburg
07:45 London Heathrow
06:20 London Heathrow
10:50 Barcelona
Connect
LY052 El Al
LY391 El Al
21:45 Johannesburg
15:45 Tel Aviv
06:30 Tel Aviv
19:35 Barcelona
Connect
BA054 British Airways
BA480 British Airways
22:15 Johannesburg
13:15 London Heathrow
07:35 London Heathrow
16:20 Barcelona
Connect
BA054 British Airways
BA474 British Airways
22:15 Johannesburg
10:20 London Heathrow
07:35 London Heathrow
13:25 Barcelona
Connect
BA054 British Airways
BA470 British Airways
22:15 Johannesburg
15:05 London Heathrow
07:35 London Heathrow
18:10 Barcelona
Connect
KL0592 KLM
KL1673 KLM
23:55 Johannesburg
14:25 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:35 Barcelona
Connect
KL0592 KLM
KL1681 KLM
23:55 Johannesburg
20:55 Amsterdam Schiphol
10:15 Amsterdam Schiphol
23:05 Barcelona
Connect

2. Johannesburg to Valencia

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Valencia and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Valencia to your destination in Spain.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1301 Turkish Airlines
19:15 Johannesburg
09:25 Istanbul
06:05 Istanbul
11:35 Valencia
Connect
TK39 43 Turkish Airlines
TK1313 Turkish Airlines
19:15 Johannesburg
14:05 Istanbul
06:05 Istanbul
16:15 Valencia
Connect
LH573 Lufthansa
LH1160 Lufthansa
19:30 Johannesburg
09:40 Frankfurt
05:20 Frankfurt
11:55 Valencia
Connect
AF995 Air France
UX1006 Air Europa
19:50 Johannesburg
09:20 Paris CDG
05:45 Paris CDG
11:15 Valencia
Connect
AF995 Air France
UX1004 Air Europa
19:50 Johannesburg
15:40 Paris CDG
05:45 Paris CDG
17:35 Valencia
Connect
SA260 South African Airways
LH1160 Lufthansa
20:25 Johannesburg
09:40 Frankfurt
06:15 Frankfurt
11:55 Valencia
Connect
LX289 Swiss
LX2142 Swiss
20:30 Johannesburg
09:30 Zurich
06:10 Zurich
11:30 Valencia
Connect
LX289 Swiss
LX2146 Swiss
20:30 Johannesburg
15:20 Zurich
06:10 Zurich
17:25 Valencia
Connect
SA234 South African Airways
BA408 British Airways
20:50 Johannesburg
09:50 London Heathrow
06:25 London Heathrow
13:15 Valencia
Connect
AZ0849 Alitalia
VY6243 Vueling Airlines
20:55 Johannesburg
13:10 Rome
07:00 Rome
15:15 Valencia
Connect
AZ0849 Alitalia
AZ0082 Alitalia
20:55 Johannesburg
15:00 Rome
07:00 Rome
17:05 Valencia
Connect
VS450 Virgin Atlantic
BA408 British Airways
21:00 Johannesburg
09:50 London Heathrow
06:20 London Heathrow
13:15 Valencia
Connect
BA054 British Airways
BA408 British Airways
22:15 Johannesburg
09:50 London Heathrow
07:35 London Heathrow
13:15 Valencia
Connect
KL0592 KLM
KL1501 KLM
23:55 Johannesburg
20:35 Amsterdam Schiphol
10:15 Amsterdam Schiphol
23:00 Valencia
Connect
KL0592 KLM
KL1503 KLM
23:55 Johannesburg
13:45 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:10 Valencia
Connect

3. Johannesburg to Madrid

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Madrid and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
KQ765 Kenya Airways
KQ116 Kenya Airways
KL1705 KLM
01:55 Johannesburg
08:05 Nairobi
17:00 Amsterdam Schiphol
07:00 Nairobi
14:50 Amsterdam Schiphol
19:35 Madrid
Connect
QR1366 Qatar Airways
QR147 Qatar Airways
07:55 Johannesburg
01:20 Doha
17:50 Doha
07:00 Madrid
Connect
EY601 Etihad
EY075 Etihad
10:15 Johannesburg
02:10 Abu Dhabi
20:20 Abu Dhabi
07:25 Madrid
Connect
QR1368 Qatar Airways
QR147 Qatar Airways
13:30 Johannesburg
01:20 Doha
23:25 Doha
07:00 Madrid
Connect
QR1368 Qatar Airways
QR149 Qatar Airways
13:30 Johannesburg
08:10 Doha
23:25 Doha
13:50 Madrid
Connect
TK39 43 Turkish Airlines
TK1859 Turkish Airlines
19:15 Johannesburg
14:05 Istanbul
06:05 Istanbul
16:45 Madrid
Connect
TK39 43 Turkish Airlines
TK1357 Turkish Airlines
19:15 Johannesburg
11:15 Istanbul
06:05 Istanbul
13:50 Madrid
Connect
TK39 43 Turkish Airlines
TK1857 Turkish Airlines
19:15 Johannesburg
08:05 Istanbul
06:05 Istanbul
10:45 Madrid
Connect
LH573 Lufthansa
LH1112 Lufthansa
19:30 Johannesburg
10:10 Frankfurt
05:20 Frankfurt
12:45 Madrid
Connect
LH573 Lufthansa
LH1114 Lufthansa
19:30 Johannesburg
13:35 Frankfurt
05:20 Frankfurt
16:10 Madrid
Connect
AF995 Air France
AF1476 Air France
UX7158 Air Europa
19:50 Johannesburg
09:55 Paris CDG
12:35 Bilbao
05:45 Paris CDG
11:35 Bilbao
13:40 Madrid
Connect
AF995 Air France
AF1600 Air France
19:50 Johannesburg
12:25 Paris CDG
05:45 Paris CDG
14:35 Madrid
Connect
AF995 Air France
AF1300 Air France
19:50 Johannesburg
09:30 Paris CDG
05:45 Paris CDG
11:35 Madrid
Connect
AF995 Air France
AF1000 Air France
19:50 Johannesburg
07:00 Paris CDG
05:45 Paris CDG
09:10 Madrid
Connect
QR1378 Qatar Airways
QR149 Qatar Airways
20:25 Johannesburg
08:10 Doha
06:20 Doha
13:50 Madrid
Connect
SA260 South African Airways
LH1114 Lufthansa
20:25 Johannesburg
13:35 Frankfurt
06:15 Frankfurt
16:10 Madrid
Connect
SA260 South African Airways
LH1112 Lufthansa
20:25 Johannesburg
10:10 Frankfurt
06:15 Frankfurt
12:45 Madrid
Connect
LX289 Swiss
IB3475 Iberia
20:30 Johannesburg
07:10 Zurich
06:10 Zurich
09:35 Madrid
Connect
LX289 Swiss
LX2020 Swiss
20:30 Johannesburg
09:50 Zurich
06:10 Zurich
12:10 Madrid
Connect
LX289 Swiss
LX2032 Swiss
20:30 Johannesburg
15:25 Zurich
06:10 Zurich
17:35 Madrid
Connect
SA234 South African Airways
IB3163 Iberia
20:50 Johannesburg
09:15 London Heathrow
06:25 London Heathrow
12:45 Madrid
Connect
SA234 South African Airways
BA458 British Airways
20:50 Johannesburg
07:35 London Heathrow
06:25 London Heathrow
11:05 Madrid
Connect
SA234 South African Airways
JL6515 Japan Airlines
20:50 Johannesburg
08:35 London Heathrow
06:25 London Heathrow
12:00 Madrid
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ0048 Alitalia
20:55 Johannesburg
08:00 Rome
17:25 Milan Linate
07:00 Rome
09:10 Milan Linate
19:45 Madrid
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ0048 Alitalia
20:55 Johannesburg
09:30 Rome
17:25 Milan Linate
07:00 Rome
10:40 Milan Linate
19:45 Madrid
Connect
AZ0849 Alitalia
UX1040 Air Europa
20:55 Johannesburg
10:30 Rome
07:00 Rome
13:05 Madrid
Connect
AZ0849 Alitalia
AZ2038 Alitalia
AZ0048 Alitalia
20:55 Johannesburg
13:30 Rome
17:25 Milan Linate
07:00 Rome
14:40 Milan Linate
19:45 Madrid
Connect
AZ0849 Alitalia
UX1044 Air Europa
20:55 Johannesburg
16:50 Rome
07:00 Rome
19:25 Madrid
Connect
AZ0849 Alitalia
AZ0058 Alitalia
20:55 Johannesburg
10:00 Rome
07:00 Rome
12:35 Madrid
Connect
VS450 Virgin Atlantic
BA458 British Airways
21:00 Johannesburg
07:35 London Heathrow
06:20 London Heathrow
11:05 Madrid
Connect
VS450 Virgin Atlantic
JL6515 Japan Airlines
21:00 Johannesburg
08:35 London Heathrow
06:20 London Heathrow
12:00 Madrid
Connect
VS450 Virgin Atlantic
IB3163 Iberia
21:00 Johannesburg
09:15 London Heathrow
06:20 London Heathrow
12:45 Madrid
Connect
MS840 Egyptair
MS753 Egyptair
21:45 Johannesburg
09:30 Cairo
05:45 Cairo
13:50 Madrid
Connect
LY052 El Al
LY397 El Al
21:45 Johannesburg
17:05 Tel Aviv
06:30 Tel Aviv
21:35 Madrid
Connect
BA054 British Airways
IB3169 Iberia
22:15 Johannesburg
11:30 London Heathrow
07:35 London Heathrow
15:00 Madrid
Connect
BA054 British Airways
IB3163 Iberia
22:15 Johannesburg
09:15 London Heathrow
07:35 London Heathrow
12:45 Madrid
Connect
BA054 British Airways
IB3175 Iberia
22:15 Johannesburg
10:40 London Heathrow
07:35 London Heathrow
14:10 Madrid
Connect
KL0592 KLM
UX1098 Air Europa
23:55 Johannesburg
11:05 Amsterdam Schiphol
10:15 Amsterdam Schiphol
13:40 Madrid
Connect
KL0592 KLM
KL1705 KLM
23:55 Johannesburg
17:00 Amsterdam Schiphol
10:15 Amsterdam Schiphol
19:35 Madrid
Connect
KL0592 KLM
KL1703 KLM
23:55 Johannesburg
13:30 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:05 Madrid
Connect

4. Johannesburg to Malaga

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Malaga and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Malaga to your destination in Spain.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1305 Turkish Airlines
19:15 Johannesburg
09:25 Istanbul
06:05 Istanbul
12:10 Malaga
Connect
TK39 43 Turkish Airlines
TK1303 Turkish Airlines
19:15 Johannesburg
13:50 Istanbul
06:05 Istanbul
16:30 Malaga
Connect
LH573 Lufthansa
LH1148 Lufthansa
19:30 Johannesburg
12:30 Frankfurt
05:20 Frankfurt
15:25 Malaga
Connect
AF995 Air France
UX1036 Air Europa
19:50 Johannesburg
13:00 Paris CDG
05:45 Paris CDG
15:30 Malaga
Connect
AF995 Air France
UX1034 Air Europa
19:50 Johannesburg
09:55 Paris CDG
05:45 Paris CDG
12:25 Malaga
Connect
AF995 Air France
AF9420 Air France
19:50 Johannesburg
07:15 Paris CDG
05:45 Paris CDG
09:50 Malaga
Connect
SA260 South African Airways
LH1148 Lufthansa
20:25 Johannesburg
12:30 Frankfurt
06:15 Frankfurt
15:25 Malaga
Connect
LX289 Swiss
LX2110 Swiss
20:30 Johannesburg
09:20 Zurich
06:10 Zurich
12:00 Malaga
Connect
LX289 Swiss
LX2114 Swiss
20:30 Johannesburg
16:25 Zurich
06:10 Zurich
19:05 Malaga
Connect
AZ0849 Alitalia
AZ0058 Alitalia
UX5039 Air Europa
20:55 Johannesburg
10:00 Rome
14:45 Madrid
07:00 Rome
12:35 Madrid
16:15 Malaga
Connect
AZ0849 Alitalia
FR6138 Ryanair
20:55 Johannesburg
09:45 Rome
07:00 Rome
12:25 Malaga
Connect
AZ0849 Alitalia
AZ0090 Alitalia
20:55 Johannesburg
14:20 Rome
07:00 Rome
17:00 Malaga
Connect
AZ0849 Alitalia
UX1040 Air Europa
UX5039 Air Europa
20:55 Johannesburg
10:30 Rome
14:45 Madrid
07:00 Rome
13:05 Madrid
16:15 Malaga
Connect
BA054 British Airways
BA454 British Airways
22:15 Johannesburg
12:30 London Heathrow
07:35 London Heathrow
16:25 Malaga
Connect
BA054 British Airways
BA2714 British Airways
22:15 Johannesburg
14:10 London Heathrow
07:35 London Heathrow
18:00 Malaga
Connect
BA054 British Airways
BA2712 British Airways
22:15 Johannesburg
13:55 London Heathrow
07:35 London Heathrow
17:45 Malaga
Connect
KL0592 KLM
HV6117 Transavia Holland
23:55 Johannesburg
15:50 Amsterdam Schiphol
10:15 Amsterdam Schiphol
18:50 Malaga
Connect
KL0592 KLM
KL1039 KLM
23:55 Johannesburg
12:35 Amsterdam Schiphol
10:15 Amsterdam Schiphol
15:35 Malaga
Connect

5. Johannesburg to Bilbao

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Bilbao and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Bilbao to your destination in Spain.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1317 Turkish Airlines
19:15 Johannesburg
13:45 Istanbul
06:05 Istanbul
16:10 Bilbao
Connect
TK39 43 Turkish Airlines
TK1315 Turkish Airlines
19:15 Johannesburg
08:45 Istanbul
06:05 Istanbul
11:15 Bilbao
Connect
LH573 Lufthansa
LH1142 Lufthansa
19:30 Johannesburg
10:20 Frankfurt
05:20 Frankfurt
12:25 Bilbao
Connect
AF995 Air France
AF1476 Air France
19:50 Johannesburg
09:55 Paris CDG
05:45 Paris CDG
11:35 Bilbao
Connect
SA260 South African Airways
LH1142 Lufthansa
20:25 Johannesburg
10:20 Frankfurt
06:15 Frankfurt
12:25 Bilbao
Connect
LX289 Swiss
LX2058 Swiss
20:30 Johannesburg
07:15 Zurich
06:10 Zurich
09:10 Bilbao
Connect
SA234 South African Airways
BA2684 British Airways
20:50 Johannesburg
07:20 London Heathrow
06:25 London Heathrow
10:20 Bilbao
Connect
AZ0849 Alitalia
UX1040 Air Europa
UX7153 Air Europa
20:55 Johannesburg
10:30 Rome
14:45 Madrid
07:00 Rome
13:05 Madrid
15:45 Bilbao
Connect
AZ0849 Alitalia
AZ0058 Alitalia
UX7153 Air Europa
20:55 Johannesburg
10:00 Rome
14:45 Madrid
07:00 Rome
12:35 Madrid
15:45 Bilbao
Connect
VS450 Virgin Atlantic
BA2684 British Airways
21:00 Johannesburg
07:20 London Heathrow
06:20 London Heathrow
10:20 Bilbao
Connect
KL0592 KLM
KL1687 KLM
23:55 Johannesburg
14:30 Amsterdam Schiphol
10:15 Amsterdam Schiphol
16:30 Bilbao
Connect
KL0592 KLM
KL1689 KLM
23:55 Johannesburg
20:40 Amsterdam Schiphol
10:15 Amsterdam Schiphol
22:45 Bilbao
Connect

6. Johannesburg to Sevilla

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Sevilla and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Sevilla to your destination in Spain.

Flight Depart Arrive
LH573 Lufthansa
LH1140 Lufthansa
19:30 Johannesburg
09:35 Frankfurt
05:20 Frankfurt
12:30 Sevilla
Connect
AF995 Air France
AF1546 Air France
19:50 Johannesburg
07:20 Paris CDG
05:45 Paris CDG
09:45 Sevilla
Connect
AF995 Air France
VY8835 8837 8839 Vueling Airlines
19:50 Johannesburg
09:55 Paris CDG
05:45 Paris CDG
12:20 Sevilla
Connect
AF995 Air France
VY8837 Vueling Airlines
19:50 Johannesburg
10:00 Paris CDG
05:45 Paris CDG
12:25 Sevilla
Connect
SA260 South African Airways
LH1140 Lufthansa
20:25 Johannesburg
09:35 Frankfurt
06:15 Frankfurt
12:30 Sevilla
Connect
LX289 Swiss
WK220 Edelweiss Air
20:30 Johannesburg
09:30 Zurich
06:10 Zurich
12:10 Sevilla
Connect
KL0592 KLM
HV6729 Transavia Holland
23:55 Johannesburg
16:45 Amsterdam Schiphol
10:15 Amsterdam Schiphol
19:40 Sevilla
Connect

7. Johannesburg to Biarritz

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Biarritz and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Biarritz to your destination in Spain.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1813 Turkish Airlines
U21659 easyJet
19:15 Johannesburg
08:00 Istanbul
11:00 Nice
06:05 Istanbul
09:10 Nice
12:35 Biarritz
Connect
LH573 Lufthansa
LH1086 Lufthansa
V72584 Volotea
19:30 Johannesburg
08:00 Frankfurt
10:50 Marseille
05:20 Frankfurt
09:30 Marseille
12:10 Biarritz
Connect
AF995 Air France
AF7654 Air France
19:50 Johannesburg
12:45 Paris CDG
05:45 Paris CDG
14:10 Biarritz
Connect
AF995 Air France
AF1192 Air France
U21089 easyJet
19:50 Johannesburg
09:15 Paris CDG
11:10 Basel
05:45 Paris CDG
10:20 Basel
12:55 Biarritz
Connect
AF995 Air France
AF7640 Air France
AF1590 Air France
19:50 Johannesburg
08:20 Paris CDG
16:00 Lyon
05:45 Paris CDG
09:25 Lyon
17:20 Biarritz
Connect
AF995 Air France
AF7652 Air France
AF1590 Air France
19:50 Johannesburg
12:25 Paris CDG
16:00 Lyon
05:45 Paris CDG
13:35 Lyon
17:20 Biarritz
Connect
AF995 Air France
AF7652 Air France
AF1592 Air France
19:50 Johannesburg
12:25 Paris CDG
20:05 Lyon
05:45 Paris CDG
13:35 Lyon
21:25 Biarritz
Connect
AF995 Air France
AF7640 Air France
AF1592 Air France
19:50 Johannesburg
08:20 Paris CDG
20:05 Lyon
05:45 Paris CDG
09:25 Lyon
21:25 Biarritz
Connect
AF995 Air France
U23701 easyJet
19:50 Johannesburg
07:00 Paris CDG
05:45 Paris CDG
08:30 Biarritz
Connect
AF995 Air France
AF7656 Air France
19:50 Johannesburg
20:30 Paris CDG
05:45 Paris CDG
21:55 Biarritz
Connect
SA260 South African Airways
LH094 Lufthansa
LH2224 Lufthansa
20:25 Johannesburg
07:15 Frankfurt
16:50 Munich
06:15 Frankfurt
08:10 Munich
18:55 Biarritz
Connect
SA260 South African Airways
LH106 Lufthansa
LH2224 Lufthansa
20:25 Johannesburg
12:55 Frankfurt
16:50 Munich
06:15 Frankfurt
13:50 Munich
18:55 Biarritz
Connect
SA260 South African Airways
LH098 Lufthansa
LH2224 Lufthansa
20:25 Johannesburg
09:15 Frankfurt
16:50 Munich
06:15 Frankfurt
10:10 Munich
18:55 Biarritz
Connect
LX289 Swiss
LX2802 Swiss
LX2332 Swiss
20:30 Johannesburg
07:30 Zurich
14:20 Geneva
06:10 Zurich
08:25 Geneva
15:40 Biarritz
Connect
LX289 Swiss
AF1115 Air France
AF7654 Air France
20:30 Johannesburg
09:40 Zurich
12:45 Paris CDG
06:10 Zurich
11:05 Paris CDG
14:10 Biarritz
Connect
LX289 Swiss
LX632 Swiss
AF7654 Air France
20:30 Johannesburg
09:40 Zurich
12:45 Paris CDG
06:10 Zurich
11:10 Paris CDG
14:10 Biarritz
Connect
LX289 Swiss
LX2804 Swiss
LX2332 Swiss
20:30 Johannesburg
09:15 Zurich
14:20 Geneva
06:10 Zurich
10:10 Geneva
15:40 Biarritz
Connect
SA234 South African Airways
AF1681 Air France
AF7654 Air France
20:50 Johannesburg
09:00 London Heathrow
12:45 Paris CDG
06:25 London Heathrow
11:25 Paris CDG
14:10 Biarritz
Connect
VS450 Virgin Atlantic
AF1681 Air France
AF7654 Air France
21:00 Johannesburg
09:00 London Heathrow
12:45 Paris CDG
06:20 London Heathrow
11:25 Paris CDG
14:10 Biarritz
Connect
LY052 El Al
LY341 El Al
LX2332 Swiss
21:45 Johannesburg
08:45 Tel Aviv
14:20 Geneva
06:30 Tel Aviv
12:25 Geneva
15:40 Biarritz
Connect
BA054 British Airways
BA726 British Airways
LX2332 Swiss
22:15 Johannesburg
08:35 London Heathrow
14:20 Geneva
07:35 London Heathrow
11:15 Geneva
15:40 Biarritz
Connect
BA054 British Airways
BA306 British Airways
AF7654 Air France
22:15 Johannesburg
08:25 London Heathrow
12:45 Paris CDG
07:35 London Heathrow
10:45 Paris CDG
14:10 Biarritz
Connect
KL0592 KLM
AF1641 Air France
AF7656 Air France
23:55 Johannesburg
13:55 Amsterdam Schiphol
20:30 Paris CDG
10:15 Amsterdam Schiphol
15:15 Paris CDG
21:55 Biarritz
Connect
KL0592 KLM
AF1741 Air France
AF7656 Air France
23:55 Johannesburg
14:50 Amsterdam Schiphol
20:30 Paris CDG
10:15 Amsterdam Schiphol
16:10 Paris CDG
21:55 Biarritz
Connect
KL0592 KLM
KL1233 KLM
AF7656 Air France
23:55 Johannesburg
12:25 Amsterdam Schiphol
20:30 Paris CDG
10:15 Amsterdam Schiphol
13:40 Paris CDG
21:55 Biarritz
Connect

References

Find Hotels in Spain

You can find hotels and accommodations in Spain with our hotels search tool below

Booking.com