How to get to South Africa from Spain by flight ? You can check flights from Spain to South Africa below.
You can find flight ticket prices from Spain to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Spain to Barcelona.
You take a flight from Barcelona to Johannesburg and cost approximately 330 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Valencia.
You take a flight from Valencia to Johannesburg and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Madrid.
You take a flight from Madrid to Johannesburg and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Malaga.
You take a flight from Malaga to Johannesburg and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Bilbao.
You take a flight from Bilbao to Johannesburg and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Sevilla.
You take a flight from Sevilla to Johannesburg and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Spain to Bilbao.
You take a flight from Bilbao to Capetown and cost approximately 650 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com