HowToGo

Flight from Canary Islands to South Africa

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

Search Transfer from Canary Islands to South Africa

Search Flights

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

1. Las Palmas to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Las Palmas.

  2. You take a flight from Las Palmas to Johannesburg and cost approximately 360 USD.

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

Flight Depart Arrive
VY3184 Vueling Airlines
AF990 Air France
06:45 Las Palmas
18:20 Paris CDG
12:00 Paris CDG
05:00 Johannesburg
Connect
D85962 Norwegian Air International
SA265 South African Airways
10:00 Las Palmas
21:05 Munich
15:25 Munich
07:40 Johannesburg
Connect
WK201 Edelweiss Air
LX288 Swiss
10:15 Las Palmas
22:40 Zurich
15:20 Zurich
09:10 Johannesburg
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
11:20 Las Palmas
21:05 Munich
16:45 Munich
07:40 Johannesburg
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA147 South African Airways
13:35 Las Palmas
19:10 Lisbon
07:30 Maputo
15:50 Lisbon
06:40 Maputo
08:35 Johannesburg
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA143 South African Airways
13:35 Las Palmas
19:10 Lisbon
11:30 Maputo
15:50 Lisbon
06:40 Maputo
12:35 Johannesburg
Connect
TP1119 TAP Portugal
DT653 TAAG Angola Airlines
DT577 TAAG Angola Airlines
13:35 Las Palmas
23:00 Lisbon
09:20 Luanda
15:50 Lisbon
06:30 Luanda
13:50 Johannesburg
Connect
TP1119 TAP Portugal
TP289 TAP Portugal
DT577 TAAG Angola Airlines
13:35 Las Palmas
23:35 Lisbon
09:20 Luanda
15:50 Lisbon
07:05 Luanda
13:50 Johannesburg
Connect
IB3825 Iberia
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
15:25 Las Palmas
21:50 Madrid
08:40 Addis Ababa
19:10 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
D85806 Norwegian Air International
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
15:40 Las Palmas
21:50 Madrid
08:40 Addis Ababa
19:20 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
D86350 Norwegian Air International
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
16:25 Las Palmas
21:50 Madrid
08:40 Addis Ababa
20:10 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect

2. Arrecife to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Arrecife.

  2. You take a flight from Arrecife to Johannesburg and cost approximately 450 USD.

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

Flight Depart Arrive
FR2016 Ryanair
MS754 Egyptair
MS839 Egyptair
09:25 Arrecife
15:45 Madrid
23:05 Cairo
13:00 Madrid
20:25 Cairo
07:10 Johannesburg
Connect
FR2016 Ryanair
SV0226 Saudia
SV0447 Saudia
09:25 Arrecife
16:50 Madrid
01:45 Jeddah
13:00 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
VY6275 Vueling Airlines
VY6246 Vueling Airlines
AZ0848 Alitalia
09:35 Arrecife
16:30 Valencia
22:10 Rome
13:10 Valencia
18:35 Rome
08:20 Johannesburg
Connect
LG742 Luxair
LX759 Swiss
LX288 Swiss
10:10 Arrecife
19:00 Luxembourg
22:40 Zurich
15:10 Luxembourg
19:55 Zurich
09:10 Johannesburg
Connect
LG742 Luxair
LG6555 Luxair
AZ0848 Alitalia
10:10 Arrecife
17:55 Luxembourg
22:10 Rome
15:10 Luxembourg
19:45 Rome
08:20 Johannesburg
Connect
VY3286 Vueling Airlines
LX288 Swiss
10:10 Arrecife
22:40 Zurich
15:20 Zurich
09:10 Johannesburg
Connect
VY2483 Vueling Airlines
VY6112 Vueling Airlines
AZ0848 Alitalia
10:15 Arrecife
15:05 Barcelona
22:10 Rome
14:15 Barcelona
16:55 Rome
08:20 Johannesburg
Connect
VY2483 Vueling Airlines
MS768 Egyptair
MS839 Egyptair
10:15 Arrecife
16:25 Barcelona
23:05 Cairo
14:15 Barcelona
20:30 Cairo
07:10 Johannesburg
Connect
VY2483 Vueling Airlines
VY6106 Vueling Airlines
AZ0848 Alitalia
10:15 Arrecife
18:20 Barcelona
22:10 Rome
14:15 Barcelona
20:10 Rome
08:20 Johannesburg
Connect
IB3853 Iberia
IB3350 Iberia
MS839 Egyptair
10:25 Arrecife
17:10 Madrid
23:05 Cairo
14:00 Madrid
22:00 Cairo
07:10 Johannesburg
Connect
IB3853 Iberia
SV0226 Saudia
SV0447 Saudia
10:25 Arrecife
16:50 Madrid
01:45 Jeddah
14:00 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
IB3853 Iberia
MS754 Egyptair
MS839 Egyptair
10:25 Arrecife
15:45 Madrid
23:05 Cairo
14:00 Madrid
20:25 Cairo
07:10 Johannesburg
Connect
FR1587 Ryanair
SA261 South African Airways
10:35 Arrecife
20:45 Frankfurt
16:05 Frankfurt
07:25 Johannesburg
Connect
FR1587 Ryanair
SW286 Air Namibia
SW723 Air Namibia
10:35 Arrecife
20:10 Frankfurt
07:45 Windhoek
16:05 Frankfurt
06:30 Windhoek
09:30 Johannesburg
Connect
FR4896 Ryanair
AZ1320 Alitalia
AZ0848 Alitalia
10:35 Arrecife
19:15 Bologna
22:10 Rome
15:30 Bologna
20:15 Rome
08:20 Johannesburg
Connect
FR1587 Ryanair
LH572 Lufthansa
10:35 Arrecife
22:05 Frankfurt
16:05 Frankfurt
08:30 Johannesburg
Connect
FR4896 Ryanair
TK1326 Turkish Airlines
TK38 42 Turkish Airlines
10:35 Arrecife
19:00 Bologna
01:35 Istanbul Ataturk
15:30 Bologna
22:40 Istanbul Ataturk
10:20 Johannesburg
Connect
DE1409 Condor Flugdienst
SA261 South African Airways
10:45 Arrecife
20:45 Frankfurt
16:00 Frankfurt
07:25 Johannesburg
Connect
DE1409 Condor Flugdienst
SW286 Air Namibia
SW723 Air Namibia
10:45 Arrecife
20:10 Frankfurt
07:45 Windhoek
16:00 Frankfurt
06:30 Windhoek
09:30 Johannesburg
Connect
DE1409 Condor Flugdienst
LH572 Lufthansa
10:45 Arrecife
22:05 Frankfurt
16:00 Frankfurt
08:30 Johannesburg
Connect
WK229 Edelweiss Air
LX288 Swiss
11:35 Arrecife
22:40 Zurich
16:30 Zurich
09:10 Johannesburg
Connect
UX9076 Air Europa
SV0226 Saudia
SV0447 Saudia
11:50 Arrecife
16:50 Madrid
01:45 Jeddah
15:20 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
FR3488 Ryanair
AZ0083 Alitalia
AZ0848 Alitalia
12:25 Arrecife
17:55 Valencia
22:10 Rome
15:55 Valencia
19:55 Rome
08:20 Johannesburg
Connect
VY2473 Vueling Airlines
VY6106 Vueling Airlines
AZ0848 Alitalia
13:15 Arrecife
18:20 Barcelona
22:10 Rome
17:15 Barcelona
20:10 Rome
08:20 Johannesburg
Connect
IB3857 Iberia
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
13:40 Arrecife
21:50 Madrid
08:40 Addis Ababa
17:10 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
HV5684 Transavia Holland
KL0591 KLM
19:10 Arrecife
10:35 Amsterdam Schiphol
00:25 Amsterdam Schiphol
21:20 Johannesburg
Connect

3. Tenerife to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Tenerife.

  2. You take a flight from Tenerife to Johannesburg and cost approximately 500 USD.

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

Flight Depart Arrive
VY3215 Vueling Airlines
MS768 Egyptair
MS839 Egyptair
07:00 Tenerife
16:25 Barcelona
23:05 Cairo
11:20 Barcelona
20:30 Cairo
07:10 Johannesburg
Connect
VY3215 Vueling Airlines
LY292 El Al
LY051 El Al
07:00 Tenerife
13:30 Barcelona
22:30 Tel Aviv
11:20 Barcelona
18:40 Tel Aviv
06:25 Johannesburg
Connect
UX9045 Air Europa
AZ0063 Alitalia
AZ0848 Alitalia
07:05 Tenerife
17:35 Madrid
22:10 Rome
10:50 Madrid
20:00 Rome
08:20 Johannesburg
Connect
UX9045 Air Europa
SV0226 Saudia
SV0447 Saudia
07:05 Tenerife
16:50 Madrid
01:45 Jeddah
10:50 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
VY3121 Vueling Airlines
VY1366 Vueling Airlines
AZ0848 Alitalia
07:30 Tenerife
17:00 Alicante
22:10 Rome
11:20 Alicante
19:05 Rome
08:20 Johannesburg
Connect
VY3279 Vueling Airlines
LX2111 Swiss
LX288 Swiss
08:15 Tenerife
12:55 Malaga
22:40 Zurich
11:30 Malaga
15:35 Zurich
09:10 Johannesburg
Connect
VY3279 Vueling Airlines
AZ0091 Alitalia
AZ0848 Alitalia
08:15 Tenerife
17:50 Malaga
22:10 Rome
11:30 Malaga
20:25 Rome
08:20 Johannesburg
Connect
FR3064 Ryanair
FR6985 Ryanair
AZ0848 Alitalia
08:50 Tenerife
19:30 Barcelona
22:10 Rome
13:10 Barcelona
21:20 Rome
08:20 Johannesburg
Connect
FR3064 Ryanair
MS768 Egyptair
MS839 Egyptair
08:50 Tenerife
16:25 Barcelona
23:05 Cairo
13:10 Barcelona
20:30 Cairo
07:10 Johannesburg
Connect
FR5279 Ryanair
SV0226 Saudia
SV0447 Saudia
09:40 Tenerife
16:50 Madrid
01:45 Jeddah
13:30 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
IB3961 Iberia
IB3236 Iberia
AZ0848 Alitalia
09:45 Tenerife
15:30 Madrid
22:10 Rome
13:35 Madrid
18:05 Rome
08:20 Johannesburg
Connect
IB3961 Iberia
IB3234 Iberia
AZ0848 Alitalia
09:45 Tenerife
17:00 Madrid
22:10 Rome
13:35 Madrid
19:30 Rome
08:20 Johannesburg
Connect
IB3601 Iberia
IB8364 Iberia
AF990 Air France
09:45 Tenerife
15:00 Vigo
18:20 Paris CDG
13:15 Vigo
17:00 Paris CDG
05:00 Johannesburg
Connect
IB3961 Iberia
MS754 Egyptair
MS839 Egyptair
09:45 Tenerife
15:45 Madrid
23:05 Cairo
13:35 Madrid
20:25 Cairo
07:10 Johannesburg
Connect
VY3103 Vueling Airlines
TK1314 Turkish Airlines
TK38 42 Turkish Airlines
09:50 Tenerife
17:25 Valencia
01:35 Istanbul Ataturk
13:45 Valencia
22:05 Istanbul Ataturk
10:20 Johannesburg
Connect
VY3103 Vueling Airlines
LX2147 Swiss
LX288 Swiss
09:50 Tenerife
19:35 Valencia
22:40 Zurich
13:45 Valencia
21:40 Zurich
09:10 Johannesburg
Connect
VY3119 Vueling Airlines
VY1366 Vueling Airlines
AZ0848 Alitalia
09:50 Tenerife
17:00 Alicante
22:10 Rome
13:40 Alicante
19:05 Rome
08:20 Johannesburg
Connect
VY3103 Vueling Airlines
LX2143 Swiss
LX288 Swiss
09:50 Tenerife
14:50 Valencia
22:40 Zurich
13:45 Valencia
16:55 Zurich
09:10 Johannesburg
Connect
UX9047 Air Europa
AZ0063 Alitalia
AZ0848 Alitalia
09:55 Tenerife
17:35 Madrid
22:10 Rome
13:40 Madrid
20:00 Rome
08:20 Johannesburg
Connect
UX9047 Air Europa
MS754 Egyptair
MS839 Egyptair
09:55 Tenerife
15:45 Madrid
23:05 Cairo
13:40 Madrid
20:25 Cairo
07:10 Johannesburg
Connect
UX9047 Air Europa
UX1047 Air Europa
AZ0848 Alitalia
09:55 Tenerife
15:00 Madrid
22:10 Rome
13:40 Madrid
17:25 Rome
08:20 Johannesburg
Connect
UX9047 Air Europa
SV0226 Saudia
SV0447 Saudia
09:55 Tenerife
16:50 Madrid
01:45 Jeddah
13:40 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
IB3943 Iberia
IB3350 Iberia
MS839 Egyptair
11:05 Tenerife
17:10 Madrid
23:05 Cairo
15:00 Madrid
22:00 Cairo
07:10 Johannesburg
Connect
IB3943 Iberia
IB3234 Iberia
AZ0848 Alitalia
11:05 Tenerife
17:00 Madrid
22:10 Rome
15:00 Madrid
19:30 Rome
08:20 Johannesburg
Connect
VY3219 Vueling Airlines
VY6106 Vueling Airlines
AZ0848 Alitalia
11:05 Tenerife
18:20 Barcelona
22:10 Rome
15:25 Barcelona
20:10 Rome
08:20 Johannesburg
Connect
IB3943 Iberia
SV0226 Saudia
SV0447 Saudia
11:05 Tenerife
16:50 Madrid
01:45 Jeddah
15:00 Madrid
23:30 Jeddah
07:30 Johannesburg
Connect
VY3219 Vueling Airlines
MS768 Egyptair
MS839 Egyptair
11:05 Tenerife
16:25 Barcelona
23:05 Cairo
15:25 Barcelona
20:30 Cairo
07:10 Johannesburg
Connect
NT619 Binter Canarias
WK231 Edelweiss Air
LX288 Swiss
12:00 Tenerife
13:55 Santa Cruz de la Palma
22:40 Zurich
12:30 Santa Cruz de la Palma
19:25 Zurich
09:10 Johannesburg
Connect
VY3277 Vueling Airlines
LX2117 Swiss
LX288 Swiss
12:35 Tenerife
18:20 Malaga
22:40 Zurich
15:50 Malaga
21:00 Zurich
09:10 Johannesburg
Connect
VY3277 Vueling Airlines
AZ0091 Alitalia
AZ0848 Alitalia
12:35 Tenerife
17:50 Malaga
22:10 Rome
15:50 Malaga
20:25 Rome
08:20 Johannesburg
Connect
VY3277 Vueling Airlines
VY6210 Vueling Airlines
AZ0848 Alitalia
12:35 Tenerife
17:40 Malaga
22:10 Rome
15:50 Malaga
20:15 Rome
08:20 Johannesburg
Connect
NT6810 Binter Canarias
TP842 TAP Portugal
AZ0848 Alitalia
12:50 Tenerife
15:45 Lisbon
22:10 Rome
14:55 Lisbon
19:35 Rome
08:20 Johannesburg
Connect
UX9049 Air Europa
LY398 El Al
LY053 El Al
14:25 Tenerife
22:50 Madrid
05:55 Tel Aviv
18:10 Madrid
04:30 Tel Aviv
13:50 Johannesburg
Connect
UX9049 Air Europa
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
14:25 Tenerife
21:50 Madrid
08:40 Addis Ababa
18:10 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
VY3217 Vueling Airlines
VY7844 Vueling Airlines
LY053 El Al
14:55 Tenerife
23:00 Barcelona
05:55 Tel Aviv
19:15 Barcelona
04:20 Tel Aviv
13:50 Johannesburg
Connect
IB3963 Iberia
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
16:10 Tenerife
21:50 Madrid
08:40 Addis Ababa
19:55 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
IB3955 Iberia
LY398 El Al
LY053 El Al
16:15 Tenerife
22:50 Madrid
05:55 Tel Aviv
20:00 Madrid
04:30 Tel Aviv
13:50 Johannesburg
Connect
IB3955 Iberia
ET713 Ethiopian Airlines
ET809 Ethiopian Airlines
16:15 Tenerife
21:50 Madrid
08:40 Addis Ababa
20:00 Madrid
06:00 Addis Ababa
13:05 Johannesburg
Connect
VY3106 Vueling Airlines
DT653 TAAG Angola Airlines
DT577 TAAG Angola Airlines
16:20 Tenerife
23:00 Lisbon
09:20 Luanda
18:40 Lisbon
06:30 Luanda
13:50 Johannesburg
Connect
UX9117 Air Europa
LY398 El Al
LY053 El Al
17:55 Tenerife
22:50 Madrid
05:55 Tel Aviv
21:40 Madrid
04:30 Tel Aviv
13:50 Johannesburg
Connect

4. Tenerife Sur Apt to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Tenerife Sur Apt.

  2. You take a flight from Tenerife Sur Apt to Johannesburg and cost approximately 410 USD.

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

Flight Depart Arrive
WK215 Edelweiss Air
LX288 Swiss
10:25 Tenerife Sur Apt
22:40 Zurich
15:40 Zurich
09:10 Johannesburg
Connect
DE1585 Condor Flugdienst
SA265 South African Airways
11:15 Tenerife Sur Apt
21:05 Munich
16:45 Munich
07:40 Johannesburg
Connect
U23858 easyJet
AF990 Air France
11:20 Tenerife Sur Apt
18:20 Paris CDG
16:35 Paris CDG
05:00 Johannesburg
Connect
DE1479 Condor Flugdienst
LH572 Lufthansa
12:05 Tenerife Sur Apt
22:05 Frankfurt
17:45 Frankfurt
08:30 Johannesburg
Connect
DE1479 Condor Flugdienst
SA261 South African Airways
12:05 Tenerife Sur Apt
20:45 Frankfurt
17:45 Frankfurt
07:25 Johannesburg
Connect
BA415 British Airways
BA057 British Airways
13:35 Tenerife Sur Apt
21:25 London Heathrow
17:55 London Heathrow
09:15 Johannesburg
Connect
BA415 British Airways
SA235 South African Airways
13:35 Tenerife Sur Apt
19:00 London Heathrow
17:55 London Heathrow
07:05 Johannesburg
Connect
BA415 British Airways
BA055 British Airways
13:35 Tenerife Sur Apt
19:05 London Heathrow
17:55 London Heathrow
07:05 Johannesburg
Connect
HV6674 Transavia Holland
KL0591 KLM
18:55 Tenerife Sur Apt
10:35 Amsterdam Schiphol
00:25 Amsterdam Schiphol
21:20 Johannesburg
Connect
HV6182 6674 Transavia Holland
KL0591 KLM
19:00 Tenerife Sur Apt
10:35 Amsterdam Schiphol
00:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
HV6672 Transavia Holland
KL0591 KLM
19:40 Tenerife Sur Apt
10:35 Amsterdam Schiphol
01:10 Amsterdam Schiphol
21:20 Johannesburg
Connect

5. Las Palmas to Durban

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Las Palmas.

  2. You take a flight from Las Palmas to Durban and cost approximately 390 USD.

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

Flight Depart Arrive
D85962 Norwegian Air International
SA265 South African Airways
SA543 South African Airways
10:00 Las Palmas
21:05 Munich
09:35 Johannesburg
15:25 Munich
07:40 Johannesburg
10:40 Durban
Connect
D85962 Norwegian Air International
SA265 South African Airways
JE245 Mango
10:00 Las Palmas
21:05 Munich
08:35 Johannesburg
15:25 Munich
07:40 Johannesburg
09:45 Durban
Connect
WK201 Edelweiss Air
LX288 Swiss
SA547 South African Airways
10:15 Las Palmas
22:40 Zurich
15:15 Johannesburg
15:20 Zurich
09:10 Johannesburg
16:20 Durban
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
JE334 Mango
10:15 Las Palmas
19:45 Zurich
08:40 Capetown
15:20 Zurich
07:10 Capetown
10:35 Durban
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
BA6315 British Airways
10:15 Las Palmas
19:45 Zurich
08:55 Capetown
15:20 Zurich
07:10 Capetown
10:55 Durban
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
MN701 Comair
10:15 Las Palmas
19:45 Zurich
10:35 Capetown
15:20 Zurich
07:10 Capetown
12:35 Durban
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
SA543 South African Airways
11:20 Las Palmas
21:05 Munich
09:35 Johannesburg
16:45 Munich
07:40 Johannesburg
10:40 Durban
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
JE245 Mango
11:20 Las Palmas
21:05 Munich
08:35 Johannesburg
16:45 Munich
07:40 Johannesburg
09:45 Durban
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
JE247 Mango
11:20 Las Palmas
21:05 Munich
10:25 Johannesburg
16:45 Munich
07:40 Johannesburg
11:35 Durban
Connect
BA2601 British Airways
BA2041 British Airways
BA6313 British Airways
12:30 Las Palmas
20:00 London Gatwick
17:30 Capetown
16:45 London Gatwick
09:45 Capetown
19:30 Durban
Connect
BA2601 British Airways
BA2041 British Airways
BA6305 British Airways
12:30 Las Palmas
20:00 London Gatwick
12:00 Capetown
16:45 London Gatwick
09:45 Capetown
14:00 Durban
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA147 South African Airways
SA543 South African Airways
13:35 Las Palmas
19:10 Lisbon
07:30 Maputo
09:35 Johannesburg
15:50 Lisbon
06:40 Maputo
08:35 Johannesburg
10:40 Durban
Connect

6. Las Palmas to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Canary Islands to Las Palmas.

  2. You take a flight from Las Palmas to Bloemfontein and cost approximately 490 USD.

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

Flight Depart Arrive
VY3184 Vueling Airlines
AF990 Air France
SA1003 South African Airways
06:45 Las Palmas
18:20 Paris CDG
08:00 Johannesburg
12:00 Paris CDG
05:00 Johannesburg
09:00 Bloemfontein
Connect
VY3184 Vueling Airlines
AF990 Air France
SA1001 South African Airways
06:45 Las Palmas
18:20 Paris CDG
06:10 Johannesburg
12:00 Paris CDG
05:00 Johannesburg
07:05 Bloemfontein
Connect
VY3184 Vueling Airlines
AF990 Air France
SA8401 South African Airways
06:45 Las Palmas
18:20 Paris CDG
05:50 Johannesburg
12:00 Paris CDG
05:00 Johannesburg
06:45 Bloemfontein
Connect
D85962 Norwegian Air International
SA265 South African Airways
SA1005 South African Airways
10:00 Las Palmas
21:05 Munich
09:45 Johannesburg
15:25 Munich
07:40 Johannesburg
10:45 Bloemfontein
Connect
D85962 Norwegian Air International
SA265 South African Airways
SA8413 South African Airways
10:00 Las Palmas
21:05 Munich
12:20 Johannesburg
15:25 Munich
07:40 Johannesburg
13:25 Bloemfontein
Connect
D85962 Norwegian Air International
LH574 Lufthansa
SA1057 South African Airways
10:00 Las Palmas
19:00 Munich
16:30 Capetown
15:25 Munich
07:40 Capetown
18:00 Bloemfontein
Connect
D85962 Norwegian Air International
LH574 Lufthansa
JE402 Mango
10:00 Las Palmas
19:00 Munich
09:10 Capetown
15:25 Munich
07:40 Capetown
10:40 Bloemfontein
Connect
D85962 Norwegian Air International
SA265 South African Airways
SA1011 South African Airways
10:00 Las Palmas
21:05 Munich
13:50 Johannesburg
15:25 Munich
07:40 Johannesburg
14:50 Bloemfontein
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
JE402 Mango
10:15 Las Palmas
19:45 Zurich
09:10 Capetown
15:20 Zurich
07:10 Capetown
10:40 Bloemfontein
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
JE408 Mango
10:15 Las Palmas
19:45 Zurich
11:40 Capetown
15:20 Zurich
07:10 Capetown
13:10 Bloemfontein
Connect
WK201 Edelweiss Air
LX288 Swiss
SA8413 South African Airways
10:15 Las Palmas
22:40 Zurich
12:20 Johannesburg
15:20 Zurich
09:10 Johannesburg
13:25 Bloemfontein
Connect
WK201 Edelweiss Air
LX288 Swiss
SA8409 South African Airways
10:15 Las Palmas
22:40 Zurich
14:00 Johannesburg
15:20 Zurich
09:10 Johannesburg
14:55 Bloemfontein
Connect
WK201 Edelweiss Air
WK86 Edelweiss Air
SA1057 South African Airways
10:15 Las Palmas
19:45 Zurich
16:30 Capetown
15:20 Zurich
07:10 Capetown
18:00 Bloemfontein
Connect
WK201 Edelweiss Air
LX288 Swiss
SA1011 South African Airways
10:15 Las Palmas
22:40 Zurich
13:50 Johannesburg
15:20 Zurich
09:10 Johannesburg
14:50 Bloemfontein
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
SA8413 South African Airways
11:20 Las Palmas
21:05 Munich
12:20 Johannesburg
16:45 Munich
07:40 Johannesburg
13:25 Bloemfontein
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
SA1011 South African Airways
11:20 Las Palmas
21:05 Munich
13:50 Johannesburg
16:45 Munich
07:40 Johannesburg
14:50 Bloemfontein
Connect
DE1523 Condor Flugdienst
LH574 Lufthansa
JE402 Mango
11:20 Las Palmas
19:00 Munich
09:10 Capetown
16:45 Munich
07:40 Capetown
10:40 Bloemfontein
Connect
DE1523 Condor Flugdienst
LH574 Lufthansa
SA1057 South African Airways
11:20 Las Palmas
19:00 Munich
16:30 Capetown
16:45 Munich
07:40 Capetown
18:00 Bloemfontein
Connect
DE1523 Condor Flugdienst
SA265 South African Airways
SA1005 South African Airways
11:20 Las Palmas
21:05 Munich
09:45 Johannesburg
16:45 Munich
07:40 Johannesburg
10:45 Bloemfontein
Connect
BA2601 British Airways
BA2041 British Airways
JE408 Mango
12:30 Las Palmas
20:00 London Gatwick
11:40 Capetown
16:45 London Gatwick
09:45 Capetown
13:10 Bloemfontein
Connect
BA2601 British Airways
BA2041 British Airways
SA1057 South African Airways
12:30 Las Palmas
20:00 London Gatwick
16:30 Capetown
16:45 London Gatwick
09:45 Capetown
18:00 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA143 South African Airways
SA8409 South African Airways
13:35 Las Palmas
19:10 Lisbon
11:30 Maputo
14:00 Johannesburg
15:50 Lisbon
06:40 Maputo
12:35 Johannesburg
14:55 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA143 South African Airways
SA1011 South African Airways
13:35 Las Palmas
19:10 Lisbon
11:30 Maputo
13:50 Johannesburg
15:50 Lisbon
06:40 Maputo
12:35 Johannesburg
14:50 Bloemfontein
Connect
TP1119 TAP Portugal
TP289 TAP Portugal
DT577 TAAG Angola Airlines
SA1013 South African Airways
13:35 Las Palmas
23:35 Lisbon
09:20 Luanda
15:30 Johannesburg
15:50 Lisbon
07:05 Luanda
13:50 Johannesburg
16:25 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA147 South African Airways
SA1011 South African Airways
13:35 Las Palmas
19:10 Lisbon
07:30 Maputo
13:50 Johannesburg
15:50 Lisbon
06:40 Maputo
08:35 Johannesburg
14:50 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA147 South African Airways
SA8413 South African Airways
13:35 Las Palmas
19:10 Lisbon
07:30 Maputo
12:20 Johannesburg
15:50 Lisbon
06:40 Maputo
08:35 Johannesburg
13:25 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA147 South African Airways
SA1005 South African Airways
13:35 Las Palmas
19:10 Lisbon
07:30 Maputo
09:45 Johannesburg
15:50 Lisbon
06:40 Maputo
08:35 Johannesburg
10:45 Bloemfontein
Connect
TP1119 TAP Portugal
TP289 TAP Portugal
DT579 TAAG Angola Airlines
SA1057 South African Airways
13:35 Las Palmas
23:35 Lisbon
08:40 Luanda
16:30 Capetown
15:50 Lisbon
07:05 Luanda
13:40 Capetown
18:00 Bloemfontein
Connect
TP1119 TAP Portugal
TP289 TAP Portugal
DT577 TAAG Angola Airlines
SA1017 South African Airways
13:35 Las Palmas
23:35 Lisbon
09:20 Luanda
17:00 Johannesburg
15:50 Lisbon
07:05 Luanda
13:50 Johannesburg
18:00 Bloemfontein
Connect
TP1119 TAP Portugal
TP283 TAP Portugal
SA143 South African Airways
SA1013 South African Airways
13:35 Las Palmas
19:10 Lisbon
11:30 Maputo
15:30 Johannesburg
15:50 Lisbon
06:40 Maputo
12:35 Johannesburg
16:25 Bloemfontein
Connect
TP1119 TAP Portugal
TP289 TAP Portugal
DT577 TAAG Angola Airlines
SA8411 South African Airways
13:35 Las Palmas
23:35 Lisbon
09:20 Luanda
15:45 Johannesburg
15:50 Lisbon
07:05 Luanda
13:50 Johannesburg
16:45 Bloemfontein
Connect

References

Find Hotels in South Africa

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

Booking.com