HowToGo

Flight from Spain to South Africa

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

Search Transfer from Spain to South Africa

Search Flights

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

1. Barcelona to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Barcelona.

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

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

Flight Depart Arrive
KL1662 KLM
KL0591 KLM
06:00 Barcelona
10:15 Amsterdam Schiphol
08:30 Amsterdam Schiphol
22:05 Johannesburg
Connect
AF1449 Air France
KQ113 Kenya Airways
KQ764 Kenya Airways
06:20 Barcelona
10:50 Paris CDG
21:50 Nairobi
08:25 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
QR138 Qatar Airways
QR1367 Qatar Airways
08:35 Barcelona
20:45 Doha
16:35 Doha
04:35 Johannesburg
Connect
QR138 Qatar Airways
QR1363 Qatar Airways
08:35 Barcelona
02:10 Doha
16:35 Doha
10:00 Johannesburg
Connect
BA473 British Airways
BA041 British Airways
BA6200 British Airways
10:10 Barcelona
16:55 London Heathrow
06:25 Durban
11:35 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
EY050 Etihad
EY602 Etihad
10:35 Barcelona
02:05 Abu Dhabi
20:00 Abu Dhabi
08:20 Johannesburg
Connect
LY394 El Al
LY051 El Al
11:30 Barcelona
22:00 Tel Aviv
16:40 Tel Aviv
06:40 Johannesburg
Connect
BA479 British Airways
BA041 British Airways
BA6200 British Airways
11:35 Barcelona
16:55 London Heathrow
06:25 Durban
13:00 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA479 British Airways
BA041 British Airways
BA6202 British Airways
11:35 Barcelona
16:55 London Heathrow
08:50 Durban
13:00 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
AZ0077 Alitalia
AZ0848 Alitalia
11:40 Barcelona
22:10 Rome
13:25 Rome
08:20 Johannesburg
Connect
TK1854 Turkish Airlines
TK38 42 Turkish Airlines
11:55 Barcelona
02:15 Istanbul
17:25 Istanbul
11:10 Johannesburg
Connect
AF1349 Air France
AF990 Air France
12:15 Barcelona
23:35 Paris CDG
14:15 Paris CDG
11:20 Johannesburg
Connect
LH1127 Lufthansa
LH572 Lufthansa
13:00 Barcelona
22:00 Frankfurt
15:10 Frankfurt
09:25 Johannesburg
Connect
LH1127 Lufthansa
SA261 South African Airways
13:00 Barcelona
20:45 Frankfurt
15:10 Frankfurt
08:25 Johannesburg
Connect
LX1953 Swiss
LX288 Swiss
13:25 Barcelona
21:50 Zurich
15:15 Zurich
09:30 Johannesburg
Connect
BA475 British Airways
SA235 South African Airways
14:15 Barcelona
18:05 London Heathrow
15:40 London Heathrow
07:15 Johannesburg
Connect
BA475 British Airways
BA041 British Airways
BA6200 British Airways
14:15 Barcelona
16:55 London Heathrow
06:25 Durban
15:40 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA475 British Airways
BA057 British Airways
14:15 Barcelona
21:10 London Heathrow
15:40 London Heathrow
10:15 Johannesburg
Connect
BA475 British Airways
BA041 British Airways
BA6202 British Airways
14:15 Barcelona
16:55 London Heathrow
08:50 Durban
15:40 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA475 British Airways
BA041 British Airways
BA6224 British Airways
14:15 Barcelona
16:55 London Heathrow
09:10 Durban
15:40 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
AF1649 Air France
AF990 Air France
14:55 Barcelona
23:35 Paris CDG
16:55 Paris CDG
11:20 Johannesburg
Connect
TK1468 Turkish Airlines
TK38 42 Turkish Airlines
15:10 Barcelona
02:15 Istanbul
20:35 Istanbul
11:10 Johannesburg
Connect
EK186 Emirates
EK763 Emirates
15:10 Barcelona
10:10 Dubai
00:40 Dubai
16:35 Johannesburg
Connect
MS768 Egyptair
MS839 Egyptair
15:25 Barcelona
23:00 Cairo
20:30 Cairo
07:05 Johannesburg
Connect
QR146 Qatar Airways
QR1363 Qatar Airways
15:45 Barcelona
02:10 Doha
23:45 Doha
10:00 Johannesburg
Connect
LH1129 Lufthansa
SA261 South African Airways
16:50 Barcelona
20:45 Frankfurt
19:00 Frankfurt
08:25 Johannesburg
Connect
LH1129 Lufthansa
LH572 Lufthansa
16:50 Barcelona
22:00 Frankfurt
19:00 Frankfurt
09:25 Johannesburg
Connect
FR7070 Ryanair
AZ0848 Alitalia
17:10 Barcelona
22:10 Rome
19:05 Rome
08:20 Johannesburg
Connect
BA481 British Airways
BA057 British Airways
17:15 Barcelona
21:10 London Heathrow
18:40 London Heathrow
10:15 Johannesburg
Connect
AF1549 Air France
AF990 Air France
18:00 Barcelona
23:35 Paris CDG
20:00 Paris CDG
11:20 Johannesburg
Connect
VY6248 Vueling Airlines
LX288 Swiss
18:00 Barcelona
21:50 Zurich
19:55 Zurich
09:30 Johannesburg
Connect
U23922 easyJet
AF990 Air France
18:10 Barcelona
23:35 Paris CDG
20:15 Paris CDG
11:20 Johannesburg
Connect
TK1856 Turkish Airlines
TK38 42 Turkish Airlines
18:10 Barcelona
02:15 Istanbul
23:50 Istanbul
11:10 Johannesburg
Connect
VY6106 Vueling Airlines
AZ0848 Alitalia
18:30 Barcelona
22:10 Rome
20:20 Rome
08:20 Johannesburg
Connect
VY8240 Vueling Airlines
AF990 Air France
18:50 Barcelona
23:35 Paris CDG
20:50 Paris CDG
11:20 Johannesburg
Connect
BA471 British Airways
VS449 Virgin Atlantic
18:55 Barcelona
22:10 London Heathrow
20:15 London Heathrow
11:10 Johannesburg
Connect
FR6985 Ryanair
AZ0848 Alitalia
18:55 Barcelona
22:10 Rome
20:50 Rome
08:20 Johannesburg
Connect
BA471 British Airways
BA057 British Airways
18:55 Barcelona
21:10 London Heathrow
20:15 London Heathrow
10:15 Johannesburg
Connect
BA483 British Airways
VS449 Virgin Atlantic
20:00 Barcelona
22:10 London Heathrow
21:10 London Heathrow
11:10 Johannesburg
Connect
LY392 El Al
LY053 El Al
20:55 Barcelona
05:50 Tel Aviv
02:05 Tel Aviv
14:30 Johannesburg
Connect

2. Valencia to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Valencia.

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

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

Flight Depart Arrive
KL1502 KLM
KL0591 KLM
06:00 Valencia
10:15 Amsterdam Schiphol
08:40 Amsterdam Schiphol
22:05 Johannesburg
Connect
LH1165 Lufthansa
LH572 Lufthansa
06:20 Valencia
22:00 Frankfurt
08:50 Frankfurt
09:25 Johannesburg
Connect
UX1007 Air Europa
AF990 Air France
12:05 Valencia
23:35 Paris CDG
14:20 Paris CDG
11:20 Johannesburg
Connect
TK1302 Turkish Airlines
TK38 42 Turkish Airlines
12:30 Valencia
02:15 Istanbul
18:15 Istanbul
11:10 Johannesburg
Connect
LH1161 Lufthansa
SA261 South African Airways
12:40 Valencia
20:45 Frankfurt
15:10 Frankfurt
08:25 Johannesburg
Connect
LH1161 Lufthansa
LH572 Lufthansa
12:40 Valencia
22:00 Frankfurt
15:10 Frankfurt
09:25 Johannesburg
Connect
LX2143 Swiss
LX288 Swiss
12:45 Valencia
21:50 Zurich
14:55 Zurich
09:30 Johannesburg
Connect
BA409 British Airways
BA057 British Airways
14:10 Valencia
21:10 London Heathrow
15:45 London Heathrow
10:15 Johannesburg
Connect
BA409 British Airways
BA041 British Airways
BA6202 British Airways
14:10 Valencia
16:55 London Heathrow
08:50 Durban
15:45 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA409 British Airways
BA041 British Airways
BA6224 British Airways
14:10 Valencia
16:55 London Heathrow
09:10 Durban
15:45 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA409 British Airways
SA235 South African Airways
14:10 Valencia
18:05 London Heathrow
15:45 London Heathrow
07:15 Johannesburg
Connect
BA409 British Airways
BA041 British Airways
BA6200 British Airways
14:10 Valencia
16:55 London Heathrow
06:25 Durban
15:45 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA409 British Airways
BA059 British Airways
BA6414 British Airways
14:10 Valencia
21:45 London Heathrow
12:20 Capetown
15:45 London Heathrow
11:30 Capetown
14:20 Johannesburg
Connect
FR2425 Ryanair
SA261 South African Airways
15:30 Valencia
20:45 Frankfurt
18:05 Frankfurt
08:25 Johannesburg
Connect
FR2425 Ryanair
LH572 Lufthansa
15:30 Valencia
22:00 Frankfurt
18:05 Frankfurt
09:25 Johannesburg
Connect
VY6242 Vueling Airlines
AZ0848 Alitalia
15:50 Valencia
22:10 Rome
17:50 Rome
08:20 Johannesburg
Connect
TK1314 Turkish Airlines
TK38 42 Turkish Airlines
17:10 Valencia
02:15 Istanbul
22:55 Istanbul
11:10 Johannesburg
Connect
AZ0083 Alitalia
AZ0848 Alitalia
17:55 Valencia
22:10 Rome
19:55 Rome
08:20 Johannesburg
Connect
AF9415 Air France
AF990 Air France
20:10 Valencia
23:35 Paris CDG
22:20 Paris CDG
11:20 Johannesburg
Connect

3. Madrid to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Madrid.

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

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

Flight Depart Arrive
KL1698 KLM
KL0591 KLM
06:00 Madrid
10:15 Amsterdam Schiphol
08:45 Amsterdam Schiphol
22:05 Johannesburg
Connect
AF1401 Air France
KQ113 Kenya Airways
KQ764 Kenya Airways
06:40 Madrid
10:50 Paris CDG
21:50 Nairobi
09:00 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
QR148 Qatar Airways
QR1363 Qatar Airways
08:15 Madrid
02:10 Doha
16:55 Doha
10:00 Johannesburg
Connect
QR148 Qatar Airways
QR1367 Qatar Airways
08:15 Madrid
20:45 Doha
16:55 Doha
04:35 Johannesburg
Connect
LY396 El Al
LY051 El Al
09:30 Madrid
22:00 Tel Aviv
15:05 Tel Aviv
06:40 Johannesburg
Connect
EY076 Etihad
EY602 Etihad
09:45 Madrid
02:05 Abu Dhabi
19:35 Abu Dhabi
08:20 Johannesburg
Connect
BA457 British Airways
BA041 British Airways
BA6200 British Airways
10:45 Madrid
16:55 London Heathrow
06:25 Durban
12:10 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA459 British Airways
BA041 British Airways
BA6200 British Airways
12:00 Madrid
16:55 London Heathrow
06:25 Durban
13:25 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA459 British Airways
BA041 British Airways
BA6202 British Airways
12:00 Madrid
16:55 London Heathrow
08:50 Durban
13:25 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
TK1858 Turkish Airlines
TK38 42 Turkish Airlines
12:15 Madrid
02:15 Istanbul
18:35 Istanbul
11:10 Johannesburg
Connect
LX2021 Swiss
LX288 Swiss
12:55 Madrid
21:50 Zurich
15:10 Zurich
09:30 Johannesburg
Connect
UX1045 Air Europa
AZ0848 Alitalia
13:20 Madrid
22:10 Rome
15:50 Rome
08:20 Johannesburg
Connect
AZ0061 Alitalia
AZ0848 Alitalia
13:25 Madrid
22:10 Rome
15:45 Rome
08:20 Johannesburg
Connect
IB3176 Iberia
BA041 British Airways
BA6200 British Airways
13:25 Madrid
16:55 London Heathrow
06:25 Durban
15:00 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
LH1113 Lufthansa
SA261 South African Airways
13:30 Madrid
20:45 Frankfurt
16:05 Frankfurt
08:25 Johannesburg
Connect
LH1113 Lufthansa
LH572 Lufthansa
13:30 Madrid
22:00 Frankfurt
16:05 Frankfurt
09:25 Johannesburg
Connect
TK1358 Turkish Airlines
TK38 42 Turkish Airlines
14:45 Madrid
02:15 Istanbul
21:05 Istanbul
11:10 Johannesburg
Connect
MS754 Egyptair
MS839 Egyptair
14:50 Madrid
23:00 Cairo
20:25 Cairo
07:05 Johannesburg
Connect
IB3172 Iberia
SA235 South African Airways
14:55 Madrid
18:05 London Heathrow
16:20 London Heathrow
07:15 Johannesburg
Connect
UX1047 Air Europa
AZ0848 Alitalia
14:55 Madrid
22:10 Rome
17:25 Rome
08:20 Johannesburg
Connect
UX4065 Air Europa
AZ0083 Alitalia
AZ0848 Alitalia
15:15 Madrid
17:55 Valencia
22:10 Rome
16:25 Valencia
19:55 Rome
08:20 Johannesburg
Connect
QR150 Qatar Airways
QR1363 Qatar Airways
15:25 Madrid
02:10 Doha
00:05 Doha
10:00 Johannesburg
Connect
AF1601 Air France
AF990 Air France
15:35 Madrid
23:35 Paris CDG
17:45 Paris CDG
11:20 Johannesburg
Connect
IB8710 Iberia
SA261 South African Airways
15:40 Madrid
20:45 Frankfurt
18:30 Frankfurt
08:25 Johannesburg
Connect
IB3164 Iberia
BA057 British Airways
16:40 Madrid
21:10 London Heathrow
18:05 London Heathrow
10:15 Johannesburg
Connect
SV0226 Saudia
SV0447 Saudia
16:50 Madrid
01:45 Jeddah
23:45 Jeddah
07:30 Johannesburg
Connect
LH1115 Lufthansa
LH572 Lufthansa
16:55 Madrid
22:00 Frankfurt
19:30 Frankfurt
09:25 Johannesburg
Connect
LH1115 Lufthansa
SA261 South African Airways
16:55 Madrid
20:45 Frankfurt
19:30 Frankfurt
08:25 Johannesburg
Connect
IB3234 Iberia
AZ0848 Alitalia
17:00 Madrid
22:10 Rome
19:30 Rome
08:20 Johannesburg
Connect
IB3316 Iberia
LY053 El Al
17:00 Madrid
05:50 Tel Aviv
22:45 Tel Aviv
14:30 Johannesburg
Connect
IB3180 Iberia
BA057 British Airways
17:05 Madrid
21:10 London Heathrow
18:30 London Heathrow
10:15 Johannesburg
Connect
BA461 British Airways
BA057 British Airways
17:55 Madrid
21:10 London Heathrow
19:10 London Heathrow
10:15 Johannesburg
Connect
TK1860 Turkish Airlines
TK38 42 Turkish Airlines
18:15 Madrid
02:15 Istanbul
00:40 Istanbul
11:10 Johannesburg
Connect
AF1801 Air France
AF990 Air France
18:15 Madrid
23:35 Paris CDG
20:25 Paris CDG
11:20 Johannesburg
Connect
LX2033 Swiss
LX288 Swiss
18:20 Madrid
21:50 Zurich
20:30 Zurich
09:30 Johannesburg
Connect
BA463 British Airways
VS449 Virgin Atlantic
19:55 Madrid
22:10 London Heathrow
21:10 London Heathrow
11:10 Johannesburg
Connect
AF1101 Air France
AF990 Air France
20:05 Madrid
23:35 Paris CDG
22:20 Paris CDG
11:20 Johannesburg
Connect
KL1706 KLM
KL0591 KLM
20:25 Madrid
10:15 Amsterdam Schiphol
23:00 Amsterdam Schiphol
22:05 Johannesburg
Connect
U23908 easyJet
AF990 Air France
20:25 Madrid
23:35 Paris CDG
22:40 Paris CDG
11:20 Johannesburg
Connect
LY398 El Al
LY053 El Al
22:45 Madrid
05:50 Tel Aviv
04:20 Tel Aviv
14:30 Johannesburg
Connect

4. Malaga to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Malaga.

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

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

Flight Depart Arrive
QR156 Qatar Airways
QR1363 Qatar Airways
09:15 Malaga
02:10 Doha
16:55 Doha
10:00 Johannesburg
Connect
QR156 Qatar Airways
QR1367 Qatar Airways
09:15 Malaga
20:45 Doha
16:55 Doha
04:35 Johannesburg
Connect
AF9421 Air France
AF990 Air France
10:40 Malaga
23:35 Paris CDG
13:20 Paris CDG
11:20 Johannesburg
Connect
BA2713 British Airways
BA057 British Airways
12:05 Malaga
21:10 London Heathrow
14:00 London Heathrow
10:15 Johannesburg
Connect
LX2111 Swiss
LX288 Swiss
12:45 Malaga
21:50 Zurich
15:20 Zurich
09:30 Johannesburg
Connect
TK1306 Turkish Airlines
TK38 42 Turkish Airlines
13:05 Malaga
02:15 Istanbul
19:25 Istanbul
11:10 Johannesburg
Connect
LH1149 Lufthansa
LH572 Lufthansa
16:15 Malaga
22:00 Frankfurt
19:15 Frankfurt
09:25 Johannesburg
Connect
LH1149 Lufthansa
SA261 South African Airways
16:15 Malaga
20:45 Frankfurt
19:15 Frankfurt
08:25 Johannesburg
Connect
UX1037 Air Europa
AF990 Air France
17:00 Malaga
23:35 Paris CDG
19:40 Paris CDG
11:20 Johannesburg
Connect
BA455 British Airways
BA057 British Airways
17:20 Malaga
21:10 London Heathrow
19:10 London Heathrow
10:15 Johannesburg
Connect
BA455 British Airways
VS449 Virgin Atlantic
17:20 Malaga
22:10 London Heathrow
19:10 London Heathrow
11:10 Johannesburg
Connect
TK1304 Turkish Airlines
TK38 42 Turkish Airlines
17:25 Malaga
02:15 Istanbul
23:55 Istanbul
11:10 Johannesburg
Connect
VY6212 Vueling Airlines
AZ0848 Alitalia
17:45 Malaga
22:10 Rome
20:15 Rome
08:20 Johannesburg
Connect
AZ0091 Alitalia
AZ0848 Alitalia
17:50 Malaga
22:10 Rome
20:25 Rome
08:20 Johannesburg
Connect
FR6298 Ryanair
AZ0848 Alitalia
18:05 Malaga
22:10 Rome
20:40 Rome
08:20 Johannesburg
Connect
BA2713 British Airways
VS449 Virgin Atlantic
18:45 Malaga
22:10 London Heathrow
20:35 London Heathrow
11:10 Johannesburg
Connect
BA2715 British Airways
VS449 Virgin Atlantic
18:50 Malaga
22:10 London Heathrow
20:45 London Heathrow
11:10 Johannesburg
Connect

5. Bilbao to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Bilbao.

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

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

Flight Depart Arrive
LH1147 Lufthansa
LH572 Lufthansa
06:35 Bilbao
22:00 Frankfurt
08:45 Frankfurt
09:25 Johannesburg
Connect
KL1684 KLM
KL0591 KLM
06:50 Bilbao
10:15 Amsterdam Schiphol
09:00 Amsterdam Schiphol
22:05 Johannesburg
Connect
AF1377 Air France
KQ113 Kenya Airways
KQ764 Kenya Airways
07:15 Bilbao
10:50 Paris CDG
21:50 Nairobi
09:05 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
BA2685 British Airways
BA041 British Airways
BA6224 British Airways
11:15 Bilbao
16:55 London Heathrow
09:10 Durban
12:10 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA2685 British Airways
BA041 British Airways
BA6202 British Airways
11:15 Bilbao
16:55 London Heathrow
08:50 Durban
12:10 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA2685 British Airways
BA057 British Airways
11:15 Bilbao
21:10 London Heathrow
12:10 London Heathrow
10:15 Johannesburg
Connect
BA2685 British Airways
BA041 British Airways
BA6200 British Airways
11:15 Bilbao
16:55 London Heathrow
06:25 Durban
12:10 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
TK1316 Turkish Airlines
TK38 42 Turkish Airlines
12:10 Bilbao
02:15 Istanbul
18:10 Istanbul
11:10 Johannesburg
Connect
AF1477 Air France
AF990 Air France
12:20 Bilbao
23:35 Paris CDG
14:05 Paris CDG
11:20 Johannesburg
Connect
UX7158 Air Europa
SV0226 Saudia
SV0447 Saudia
12:35 Bilbao
16:50 Madrid
01:45 Jeddah
13:40 Madrid
23:45 Jeddah
07:30 Johannesburg
Connect
UX7158 Air Europa
UX1047 Air Europa
AZ0848 Alitalia
12:35 Bilbao
14:55 Madrid
22:10 Rome
13:40 Madrid
17:25 Rome
08:20 Johannesburg
Connect
LH1143 Lufthansa
LH572 Lufthansa
13:05 Bilbao
22:00 Frankfurt
15:15 Frankfurt
09:25 Johannesburg
Connect
LH1143 Lufthansa
SA261 South African Airways
13:05 Bilbao
20:45 Frankfurt
15:15 Frankfurt
08:25 Johannesburg
Connect
TK1318 Turkish Airlines
TK38 42 Turkish Airlines
17:05 Bilbao
02:15 Istanbul
23:05 Istanbul
11:10 Johannesburg
Connect

6. Sevilla to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Spain to Sevilla.

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

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

Flight Depart Arrive
VY8836 8838 Vueling Airlines
KQ113 Kenya Airways
KQ764 Kenya Airways
06:45 Sevilla
10:50 Paris CDG
21:50 Nairobi
09:15 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
AF1547 Air France
AF990 Air France
10:35 Sevilla
23:35 Paris CDG
13:05 Paris CDG
11:20 Johannesburg
Connect
BA2799 British Airways
BA041 British Airways
BA6224 British Airways
11:55 Sevilla
16:55 London Heathrow
09:10 Durban
13:40 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA2799 British Airways
BA041 British Airways
BA6200 British Airways
11:55 Sevilla
16:55 London Heathrow
06:25 Durban
13:40 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA2799 British Airways
BA057 British Airways
11:55 Sevilla
21:10 London Heathrow
13:40 London Heathrow
10:15 Johannesburg
Connect
BA2799 British Airways
BA041 British Airways
BA6202 British Airways
11:55 Sevilla
16:55 London Heathrow
08:50 Durban
13:40 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA2799 British Airways
SA235 South African Airways
11:55 Sevilla
18:05 London Heathrow
13:40 London Heathrow
07:15 Johannesburg
Connect
UX5054 Air Europa
SV0226 Saudia
SV0447 Saudia
12:10 Sevilla
16:50 Madrid
01:45 Jeddah
13:25 Madrid
23:45 Jeddah
07:30 Johannesburg
Connect
UX5054 Air Europa
MS754 Egyptair
MS839 Egyptair
12:10 Sevilla
14:50 Madrid
23:00 Cairo
13:25 Madrid
20:25 Cairo
07:05 Johannesburg
Connect
WK221 Edelweiss Air
LX288 Swiss
13:00 Sevilla
21:50 Zurich
15:35 Zurich
09:30 Johannesburg
Connect
LH1141 Lufthansa
SA261 South African Airways
13:20 Sevilla
20:45 Frankfurt
16:15 Frankfurt
08:25 Johannesburg
Connect
LH1141 Lufthansa
LH572 Lufthansa
13:20 Sevilla
22:00 Frankfurt
16:15 Frankfurt
09:25 Johannesburg
Connect
IB3949 Iberia
SV0226 Saudia
SV0447 Saudia
13:25 Sevilla
16:50 Madrid
01:45 Jeddah
14:35 Madrid
23:45 Jeddah
07:30 Johannesburg
Connect
VY8836 Vueling Airlines
AF990 Air France
13:30 Sevilla
23:35 Paris CDG
16:05 Paris CDG
11:20 Johannesburg
Connect
VY3941 Vueling Airlines
AZ0089 Alitalia
AZ0848 Alitalia
13:30 Sevilla
16:35 Palma Mallorca
22:10 Rome
15:05 Palma Mallorca
18:15 Rome
08:20 Johannesburg
Connect
TP1105 TAP Portugal
TP281 TAP Portugal
SA143 South African Airways
16:30 Sevilla
19:05 Lisbon
11:25 Maputo
16:40 Lisbon
07:30 Maputo
12:30 Johannesburg
Connect
VY6573 Vueling Airlines
AZ0848 Alitalia
16:55 Sevilla
22:10 Rome
19:30 Rome
08:20 Johannesburg
Connect
VY8832 8828 Vueling Airlines
AF990 Air France
17:10 Sevilla
23:35 Paris CDG
19:45 Paris CDG
11:20 Johannesburg
Connect

7. Bilbao to Capetown

  1. You take a bus, shuttle or taxi from your location in Spain to Bilbao.

  2. You take a flight from Bilbao to Capetown and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
KL1684 KLM
KL0597 KLM
06:50 Bilbao
10:15 Amsterdam Schiphol
09:00 Amsterdam Schiphol
22:30 Capetown
Connect
BA2685 British Airways
BA059 British Airways
11:15 Bilbao
21:45 London Heathrow
12:10 London Heathrow
11:30 Capetown
Connect
BA2685 British Airways
BA041 British Airways
BA6300 British Airways
11:15 Bilbao
16:55 London Heathrow
06:20 Durban
12:10 London Heathrow
05:25 Durban
08:20 Capetown
Connect
BA2685 British Airways
VS478 Virgin Atlantic
11:15 Bilbao
16:20 London Heathrow
12:10 London Heathrow
05:55 Capetown
Connect
TK1316 Turkish Airlines
TK44 Turkish Airlines
12:10 Bilbao
02:25 Istanbul
18:10 Istanbul
12:00 Capetown
Connect
AF1477 Air France
AF864 Air France
12:20 Bilbao
23:35 Paris CDG
14:05 Paris CDG
11:55 Capetown
Connect
LH1143 Lufthansa
LH576 Lufthansa
13:05 Bilbao
22:10 Frankfurt
15:15 Frankfurt
10:50 Capetown
Connect
LH1827 Lufthansa
LH574 Lufthansa
14:15 Bilbao
22:15 Munich
16:30 Munich
10:30 Capetown
Connect
TK1318 Turkish Airlines
TK44 Turkish Airlines
17:05 Bilbao
02:25 Istanbul
23:05 Istanbul
12:00 Capetown
Connect

References

Find Hotels in South Africa

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

Booking.com