How to get to South Africa from Cape Verde by flight ? You can check flights from Cape Verde to South Africa below.
You can find flight ticket prices from Cape Verde to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cape Verde to Praia.
You take a flight from Praia to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AT594
Royal Air Maroc
QR1398
Qatar Airways
QR1367
Qatar Airways
|
02:40
Praia
19:35
Casablanca
07:05
Doha
|
08:20
Casablanca
04:40
Doha
14:55
Johannesburg
|
Connect |
AT594
Royal Air Maroc
AT810
Royal Air Maroc
LH572
Lufthansa
|
02:40
Praia
13:10
Casablanca
22:05
Frankfurt
|
08:20
Casablanca
17:40
Frankfurt
08:30
Johannesburg
|
Connect |
AT594
Royal Air Maroc
AT810
Royal Air Maroc
SA261
South African Airways
|
02:40
Praia
13:10
Casablanca
20:45
Frankfurt
|
08:20
Casablanca
17:40
Frankfurt
07:25
Johannesburg
|
Connect |
AT594
Royal Air Maroc
AT822
Royal Air Maroc
SA265
South African Airways
|
02:40
Praia
12:35
Casablanca
21:05
Munich
|
08:20
Casablanca
17:05
Munich
07:40
Johannesburg
|
Connect |
AT594
Royal Air Maroc
AT216
Royal Air Maroc
QR1363
Qatar Airways
|
02:40
Praia
14:30
Casablanca
01:55
Doha
|
08:20
Casablanca
23:35
Doha
09:50
Johannesburg
|
Connect |
AT594
Royal Air Maroc
AT216
Royal Air Maroc
QR1367
Qatar Airways
|
02:40
Praia
14:30
Casablanca
07:05
Doha
|
08:20
Casablanca
23:35
Doha
14:55
Johannesburg
|
Connect |
AT593
Royal Air Maroc
TK618
Turkish Airlines
TK38 42
Turkish Airlines
|
04:55
Praia
16:10
Casablanca
01:35
Istanbul Ataturk
|
10:35
Casablanca
22:50
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT216
Royal Air Maroc
QR1363
Qatar Airways
|
04:55
Praia
14:30
Casablanca
01:55
Doha
|
10:35
Casablanca
23:35
Doha
09:50
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT216
Royal Air Maroc
QR1377
Qatar Airways
|
04:55
Praia
14:30
Casablanca
07:00
Doha
|
10:35
Casablanca
23:35
Doha
14:55
Johannesburg
|
Connect |
AT593
Royal Air Maroc
QR1398
Qatar Airways
QR1377
Qatar Airways
|
04:55
Praia
19:35
Casablanca
07:00
Doha
|
10:35
Casablanca
04:40
Doha
14:55
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT940
Royal Air Maroc
AZ0848
Alitalia
|
04:55
Praia
13:45
Casablanca
22:10
Rome
|
10:35
Casablanca
17:50
Rome
08:20
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AZ0875
Alitalia
AZ0848
Alitalia
|
04:55
Praia
16:35
Casablanca
22:10
Rome
|
10:35
Casablanca
20:40
Rome
08:20
Johannesburg
|
Connect |
AT593
Royal Air Maroc
MS848
Egyptair
MS839
Egyptair
|
04:55
Praia
13:30
Casablanca
23:05
Cairo
|
10:35
Casablanca
19:20
Cairo
07:10
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT270
Royal Air Maroc
MS839
Egyptair
|
04:55
Praia
12:10
Casablanca
23:05
Cairo
|
10:35
Casablanca
18:05
Cairo
07:10
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT810
Royal Air Maroc
SA261
South African Airways
|
04:55
Praia
13:10
Casablanca
20:45
Frankfurt
|
10:35
Casablanca
17:40
Frankfurt
07:25
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT936
Royal Air Maroc
LX288
Swiss
|
04:55
Praia
13:05
Casablanca
22:40
Zurich
|
10:35
Casablanca
17:15
Zurich
09:10
Johannesburg
|
Connect |
AT593
Royal Air Maroc
AT810
Royal Air Maroc
LH572
Lufthansa
|
04:55
Praia
13:10
Casablanca
22:05
Frankfurt
|
10:35
Casablanca
17:40
Frankfurt
08:30
Johannesburg
|
Connect |
VR6011
TACV
VR0640
TACV
AF990
Air France
|
06:00
Praia
08:00
Sal Island
18:20
Paris CDG
|
06:40
Sal Island
15:50
Paris CDG
05:00
Johannesburg
|
Connect |
VR4011
TACV
VR0640
TACV
AF990
Air France
|
06:10
Praia
08:00
Sal Island
18:20
Paris CDG
|
06:55
Sal Island
15:50
Paris CDG
05:00
Johannesburg
|
Connect |
R2722
Groupe Transair
SA208
South African Airways
|
08:45
Praia
06:50
Blaise Diagne
|
11:00
Blaise Diagne
17:05
Johannesburg
|
Connect |
HC208
Air Senegal
SA208
South African Airways
|
11:45
Praia
06:50
Blaise Diagne
|
14:45
Blaise Diagne
17:05
Johannesburg
|
Connect |
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
|
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
|
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
SA055
South African Airways
|
12:35
Praia
23:35
Lisbon
13:25
Luanda
|
18:30
Lisbon
07:05
Luanda
17:45
Johannesburg
|
Connect |
TP1546
TAP Portugal
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
12:35
Praia
23:00
Lisbon
09:20
Luanda
|
18:30
Lisbon
06:30
Luanda
13:50
Johannesburg
|
Connect |
TP1546
TAP Portugal
TP1483
TAP Portugal
SA208
South African Airways
|
12:35
Praia
22:10
Lisbon
06:50
Blaise Diagne
|
18:30
Lisbon
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
|
Connect |
TP1546
TAP Portugal
TP1485
TAP Portugal
SA208
South African Airways
|
12:35
Praia
20:55
Lisbon
06:50
Blaise Diagne
|
18:30
Lisbon
23:55
Blaise Diagne
17:05
Johannesburg
|
Connect |
R2523
Groupe Transair
SA208
South African Airways
|
14:30
Praia
06:50
Blaise Diagne
|
16:45
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4013
TACV
VR0620
TACV
SA208
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
TP1544
TAP Portugal
DT651
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
23:55
Praia
11:00
Lisbon
19:20
Luanda
|
06:00
Lisbon
18:30
Luanda
23:50
Johannesburg
|
Connect |
TP1544
TAP Portugal
AF1025
Air France
AF990
Air France
|
23:55
Praia
12:15
Lisbon
18:20
Paris CDG
|
06:00
Lisbon
15:45
Paris CDG
05:00
Johannesburg
|
Connect |
TP1544
TAP Portugal
TP554
TAP Portugal
SA265
South African Airways
|
23:55
Praia
15:00
Lisbon
21:05
Munich
|
06:00
Lisbon
19:00
Munich
07:40
Johannesburg
|
Connect |
TP1544
TAP Portugal
QR344
Qatar Airways
QR1365
Qatar Airways
|
23:55
Praia
08:40
Lisbon
20:40
Doha
|
06:00
Lisbon
17:55
Doha
04:35
Johannesburg
|
Connect |
TP1544
TAP Portugal
LH1173
Lufthansa
SA261
South African Airways
|
23:55
Praia
07:30
Lisbon
20:45
Frankfurt
|
06:00
Lisbon
11:30
Frankfurt
07:25
Johannesburg
|
Connect |
TP1544
TAP Portugal
TP574
TAP Portugal
SA261
South African Airways
|
23:55
Praia
08:30
Lisbon
20:45
Frankfurt
|
06:00
Lisbon
12:35
Frankfurt
07:25
Johannesburg
|
Connect |
TP1544
TAP Portugal
TP578
TAP Portugal
SA261
South African Airways
|
23:55
Praia
06:50
Lisbon
20:45
Frankfurt
|
06:00
Lisbon
10:55
Frankfurt
07:25
Johannesburg
|
Connect |
TP1544
TAP Portugal
TP1529
TAP Portugal
SA057
South African Airways
|
23:55
Praia
09:50
Lisbon
22:20
Accra
|
06:00
Lisbon
14:25
Accra
06:05
Johannesburg
|
Connect |
TP1544
TAP Portugal
TP558
TAP Portugal
SA265
South African Airways
|
23:55
Praia
08:50
Lisbon
21:05
Munich
|
06:00
Lisbon
12:50
Munich
07:40
Johannesburg
|
Connect |
TP1544
TAP Portugal
LH1779
Lufthansa
SA265
South African Airways
|
23:55
Praia
14:20
Lisbon
21:05
Munich
|
06:00
Lisbon
18:20
Munich
07:40
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Sal Island.
You take a flight from Sal Island 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 | |
---|---|---|---|
TP1548
TAP Portugal
DT651
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
00:20
Sal Island
11:00
Lisbon
19:20
Luanda
|
06:00
Lisbon
18:30
Luanda
23:50
Johannesburg
|
Connect |
VR0632
TACV
AZ0848
Alitalia
|
07:40
Sal Island
22:10
Rome
|
16:15
Rome
08:20
Johannesburg
|
Connect |
VR0640
TACV
AF990
Air France
|
08:00
Sal Island
18:20
Paris CDG
|
15:50
Paris CDG
05:00
Johannesburg
|
Connect |
TP1550
TAP Portugal
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
12:20
Sal Island
23:00
Lisbon
09:20
Luanda
|
18:00
Lisbon
06:30
Luanda
13:50
Johannesburg
|
Connect |
NO3812
Neos
ET735
Ethiopian Airlines
ET809
Ethiopian Airlines
|
12:40
Sal Island
23:20
Milan Malpensa
08:40
Addis Ababa
|
21:10
Milan Malpensa
06:50
Addis Ababa
13:05
Johannesburg
|
Connect |
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
|
20:50
Sal Island
06:00
Lagos
09:20
Accra
|
03:10
Lagos
06:00
Accra
17:10
Johannesburg
|
Connect |
VR0628
TACV
DT565
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
20:50
Sal Island
15:30
Lagos
19:20
Luanda
|
03:10
Lagos
18:30
Luanda
23:50
Johannesburg
|
Connect |
VR0620
TACV
SA208
South African Airways
|
22:50
Sal Island
06:50
Blaise Diagne
|
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Sao Filipe.
You take a flight from Sao Filipe to Johannesburg and cost approximately 390 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
VR4511
TACV
VR0620
TACV
HC315
Air Senegal
SA210
South African Airways
|
07:10
Sao Filipe
22:50
Sal Island
02:00
Blaise Diagne
09:20
Accra
|
08:00
Sal Island
01:10
Blaise Diagne
05:30
Accra
17:10
Johannesburg
|
Connect |
VR4511
TACV
VR0628
TACV
P47566 7750 7750
Air Peace
SA210
South African Airways
|
07:10
Sao Filipe
20:50
Sal Island
07:20
Lagos
09:20
Accra
|
08:00
Sal Island
03:10
Lagos
07:20
Accra
17:10
Johannesburg
|
Connect |
VR4511
TACV
VR0628
TACV
SA061
South African Airways
|
07:10
Sao Filipe
20:50
Sal Island
22:25
Lagos
|
08:00
Sal Island
03:10
Lagos
05:10
Johannesburg
|
Connect |
VR4511
TACV
VR0640
TACV
AF990
Air France
|
07:10
Sao Filipe
08:00
Sal Island
18:20
Paris CDG
|
08:00
Sal Island
15:50
Paris CDG
05:00
Johannesburg
|
Connect |
VR4511
TACV
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
|
07:10
Sao Filipe
20:50
Sal Island
06:00
Lagos
09:20
Accra
|
08:00
Sal Island
03:10
Lagos
06:00
Accra
17:10
Johannesburg
|
Connect |
VR4511
TACV
VR0628
TACV
KQ533
Kenya Airways
KQ764
Kenya Airways
|
07:10
Sao Filipe
20:50
Sal Island
12:40
Lagos
21:50
Nairobi
|
08:00
Sal Island
03:10
Lagos
20:00
Nairobi
01:05
Johannesburg
|
Connect |
3B835
Binter Cabo Verde
TP1546
TAP Portugal
TP289
TAP Portugal
SA055
South African Airways
|
08:30
Sao Filipe
12:35
Praia
23:35
Lisbon
13:25
Luanda
|
09:00
Praia
18:30
Lisbon
07:05
Luanda
17:45
Johannesburg
|
Connect |
3B835
Binter Cabo Verde
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
|
08:30
Sao Filipe
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
|
09:00
Praia
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
|
Connect |
3B835
Binter Cabo Verde
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
08:30
Sao Filipe
12:35
Praia
23:35
Lisbon
09:20
Luanda
|
09:00
Praia
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
|
Connect |
3B835
Binter Cabo Verde
VR4013
TACV
VR0620
TACV
SA208
South African Airways
|
08:30
Sao Filipe
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
09:00
Praia
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
3B835
Binter Cabo Verde
R2523
Groupe Transair
SA208
South African Airways
|
08:30
Sao Filipe
14:30
Praia
06:50
Blaise Diagne
|
09:00
Praia
16:45
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4501
TACV
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
|
10:00
Sao Filipe
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
|
10:30
Praia
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
|
Connect |
VR4501
TACV
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
|
10:00
Sao Filipe
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
10:30
Praia
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4501
TACV
HC208
Air Senegal
SA208
South African Airways
|
10:00
Sao Filipe
11:45
Praia
06:50
Blaise Diagne
|
10:30
Praia
14:45
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4501
TACV
R2523
Groupe Transair
SA208
South African Airways
|
10:00
Sao Filipe
14:30
Praia
06:50
Blaise Diagne
|
10:30
Praia
16:45
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4501
TACV
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
10:00
Sao Filipe
12:35
Praia
23:35
Lisbon
09:20
Luanda
|
10:30
Praia
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
|
Connect |
VR4501
TACV
TP1546
TAP Portugal
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
10:00
Sao Filipe
12:35
Praia
23:00
Lisbon
09:20
Luanda
|
10:30
Praia
18:30
Lisbon
06:30
Luanda
13:50
Johannesburg
|
Connect |
VR4501
TACV
VR4013
TACV
VR0620
TACV
SA208
South African Airways
|
10:00
Sao Filipe
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
10:30
Praia
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
3B837
Binter Cabo Verde
TP1544
TAP Portugal
DT651
TAAG Angola Airlines
DT575
TAAG Angola Airlines
|
15:35
Sao Filipe
23:55
Praia
11:00
Lisbon
19:20
Luanda
|
16:05
Praia
06:00
Lisbon
18:30
Luanda
23:50
Johannesburg
|
Connect |
3B837
Binter Cabo Verde
VR4013
TACV
VR0620
TACV
SA208
South African Airways
|
15:35
Sao Filipe
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
16:05
Praia
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
3B837
Binter Cabo Verde
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
|
15:35
Sao Filipe
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
|
16:05
Praia
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Praia.
You take a flight from Praia to Pietermaritzburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AT594
Royal Air Maroc
AT822
Royal Air Maroc
SA265
South African Airways
SA8735
South African Airways
|
02:40
Praia
12:35
Casablanca
21:05
Munich
12:15
Johannesburg
|
08:20
Casablanca
17:05
Munich
07:40
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT594
Royal Air Maroc
AT810
Royal Air Maroc
SA261
South African Airways
SA8735
South African Airways
|
02:40
Praia
13:10
Casablanca
20:45
Frankfurt
12:15
Johannesburg
|
08:20
Casablanca
17:40
Frankfurt
07:25
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
AT810
Royal Air Maroc
SA261
South African Airways
SA8743
South African Airways
|
04:55
Praia
13:10
Casablanca
20:45
Frankfurt
15:30
Johannesburg
|
10:35
Casablanca
17:40
Frankfurt
07:25
Johannesburg
16:30
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
AT810
Royal Air Maroc
LH572
Lufthansa
SA8735
South African Airways
|
04:55
Praia
13:10
Casablanca
22:05
Frankfurt
12:15
Johannesburg
|
10:35
Casablanca
17:40
Frankfurt
08:30
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
MS848
Egyptair
MS839
Egyptair
SA8735
South African Airways
|
04:55
Praia
13:30
Casablanca
23:05
Cairo
12:15
Johannesburg
|
10:35
Casablanca
19:20
Cairo
07:10
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
AT270
Royal Air Maroc
MS839
Egyptair
SA8735
South African Airways
|
04:55
Praia
12:10
Casablanca
23:05
Cairo
12:15
Johannesburg
|
10:35
Casablanca
18:05
Cairo
07:10
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
AT810
Royal Air Maroc
SA261
South African Airways
SA8735
South African Airways
|
04:55
Praia
13:10
Casablanca
20:45
Frankfurt
12:15
Johannesburg
|
10:35
Casablanca
17:40
Frankfurt
07:25
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AT593
Royal Air Maroc
AT936
Royal Air Maroc
LX288
Swiss
SA8735
South African Airways
|
04:55
Praia
13:05
Casablanca
22:40
Zurich
12:15
Johannesburg
|
10:35
Casablanca
17:15
Zurich
09:10
Johannesburg
13:15
Pietermaritzburg
|
Connect |
KP55
ASKY
SA208
South African Airways
SA8739
South African Airways
|
05:05
Praia
06:50
Blaise Diagne
18:15
Johannesburg
|
07:25
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
VR6011
TACV
VR0640
TACV
AF990
Air France
SA8747
South African Airways
|
06:00
Praia
08:00
Sal Island
18:20
Paris CDG
07:00
Johannesburg
|
06:40
Sal Island
15:50
Paris CDG
05:00
Johannesburg
08:00
Pietermaritzburg
|
Connect |
VR4011
TACV
VR0640
TACV
AF990
Air France
SA8747
South African Airways
|
06:10
Praia
08:00
Sal Island
18:20
Paris CDG
07:00
Johannesburg
|
06:55
Sal Island
15:50
Paris CDG
05:00
Johannesburg
08:00
Pietermaritzburg
|
Connect |
R2722
Groupe Transair
SA208
South African Airways
SA8739
South African Airways
|
08:45
Praia
06:50
Blaise Diagne
18:15
Johannesburg
|
11:00
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
SA8739
South African Airways
|
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
18:15
Johannesburg
|
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:15
Pietermaritzburg
|
Connect |
HC208
Air Senegal
SA208
South African Airways
SA8739
South African Airways
|
11:45
Praia
06:50
Blaise Diagne
18:15
Johannesburg
|
14:45
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
SA8741
South African Airways
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
17:15
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
18:15
Pietermaritzburg
|
Connect |
TP1546
TAP Portugal
TP1485
TAP Portugal
SA208
South African Airways
SA8739
South African Airways
|
12:35
Praia
20:55
Lisbon
06:50
Blaise Diagne
18:15
Johannesburg
|
18:30
Lisbon
23:55
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
SA8743
South African Airways
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
15:30
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
16:30
Pietermaritzburg
|
Connect |
TP1546
TAP Portugal
TP1483
TAP Portugal
SA208
South African Airways
SA8739
South African Airways
|
12:35
Praia
22:10
Lisbon
06:50
Blaise Diagne
18:15
Johannesburg
|
18:30
Lisbon
01:10
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
SA8739
South African Airways
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
18:15
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
19:15
Pietermaritzburg
|
Connect |
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
SA8739
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
18:15
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
TP1544
TAP Portugal
TP1529
TAP Portugal
SA057
South African Airways
SA8747
South African Airways
|
23:55
Praia
09:50
Lisbon
22:20
Accra
07:00
Johannesburg
|
06:00
Lisbon
14:25
Accra
06:05
Johannesburg
08:00
Pietermaritzburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Sao Vicente.
You take a flight from Sao Vicente to Johannesburg and cost approximately 400 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
VR4211
TACV
VR0602
TACV
TP283
TAP Portugal
SA143
South African Airways
|
06:00
Sao Vicente
08:35
Sal Island
19:10
Lisbon
11:30
Maputo
|
06:50
Sal Island
14:35
Lisbon
06:40
Maputo
12:35
Johannesburg
|
Connect |
VR4211
TACV
VR0620
TACV
SA208
South African Airways
|
06:00
Sao Vicente
22:50
Sal Island
06:50
Blaise Diagne
|
06:50
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
|
Connect |
VR4211
TACV
VR0602
TACV
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
06:00
Sao Vicente
08:35
Sal Island
23:00
Lisbon
09:20
Luanda
|
06:50
Sal Island
14:35
Lisbon
06:30
Luanda
13:50
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP1970
TAP Portugal
DT655
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
12:30
Sao Vicente
20:00
Lisbon
22:00
Porto
09:20
Luanda
|
18:25
Lisbon
20:55
Porto
05:45
Luanda
13:50
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP289
TAP Portugal
SA055
South African Airways
|
12:30
Sao Vicente
23:35
Lisbon
13:25
Luanda
|
18:25
Lisbon
07:05
Luanda
17:45
Johannesburg
|
Connect |
TP1558
TAP Portugal
DT653
TAAG Angola Airlines
SA055
South African Airways
|
12:30
Sao Vicente
23:00
Lisbon
13:25
Luanda
|
18:25
Lisbon
06:30
Luanda
17:45
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP289
TAP Portugal
DT581
TAAG Angola Airlines
TM307 315 315 315
Linhas Aéreas de Moçambique
|
12:30
Sao Vicente
23:35
Lisbon
09:50
Luanda
17:20
Maputo
|
18:25
Lisbon
07:05
Luanda
14:50
Maputo
18:30
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP289
TAP Portugal
SW304
Air Namibia
SW729
Air Namibia
|
12:30
Sao Vicente
23:35
Lisbon
11:55
Luanda
17:30
Windhoek
|
18:25
Lisbon
07:05
Luanda
15:25
Windhoek
19:15
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
|
12:30
Sao Vicente
23:35
Lisbon
09:20
Luanda
|
18:25
Lisbon
07:05
Luanda
13:50
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP289
TAP Portugal
DT581
TAAG Angola Airlines
SA145
South African Airways
|
12:30
Sao Vicente
23:35
Lisbon
09:50
Luanda
16:05
Maputo
|
18:25
Lisbon
07:05
Luanda
14:50
Maputo
17:10
Johannesburg
|
Connect |
TP1558
TAP Portugal
TP1970
TAP Portugal
DT655
TAAG Angola Airlines
SA055
South African Airways
|
12:30
Sao Vicente
20:00
Lisbon
22:00
Porto
13:25
Luanda
|
18:25
Lisbon
20:55
Porto
05:45
Luanda
17:45
Johannesburg
|
Connect |
TP1558
TAP Portugal
DT653
TAAG Angola Airlines
DT577
TAAG Angola Airlines
|
12:30
Sao Vicente
23:00
Lisbon
09:20
Luanda
|
18:25
Lisbon
06:30
Luanda
13:50
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
WB203
Rwandair Express
WB102
Rwandair Express
|
19:00
Sao Vicente
20:50
Sal Island
15:30
Lagos
22:35
Kigali
|
19:50
Sal Island
03:10
Lagos
21:00
Kigali
02:25
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
P47586
Air Peace
SA210
South African Airways
|
19:00
Sao Vicente
20:50
Sal Island
07:25
Lagos
09:20
Accra
|
19:50
Sal Island
03:10
Lagos
07:25
Accra
17:10
Johannesburg
|
Connect |
VR4212
TACV
VR0620
TACV
HC315
Air Senegal
SA210
South African Airways
|
19:00
Sao Vicente
22:50
Sal Island
02:00
Blaise Diagne
09:20
Accra
|
19:50
Sal Island
01:10
Blaise Diagne
05:30
Accra
17:10
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
SA061
South African Airways
|
19:00
Sao Vicente
20:50
Sal Island
22:25
Lagos
|
19:50
Sal Island
03:10
Lagos
05:10
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
KQ533
Kenya Airways
KQ764
Kenya Airways
|
19:00
Sao Vicente
20:50
Sal Island
12:40
Lagos
21:50
Nairobi
|
19:50
Sal Island
03:10
Lagos
20:00
Nairobi
01:05
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
|
19:00
Sao Vicente
20:50
Sal Island
06:00
Lagos
09:20
Accra
|
19:50
Sal Island
03:10
Lagos
06:00
Accra
17:10
Johannesburg
|
Connect |
VR4212
TACV
VR0628
TACV
P47566 7750 7750
Air Peace
SA210
South African Airways
|
19:00
Sao Vicente
20:50
Sal Island
07:20
Lagos
09:20
Accra
|
19:50
Sal Island
03:10
Lagos
07:20
Accra
17:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Sal Island.
You take a flight from Sal Island to Pietermaritzburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
SA8739
South African Airways
|
20:50
Sal Island
06:00
Lagos
09:20
Accra
18:15
Johannesburg
|
03:10
Lagos
06:00
Accra
17:10
Johannesburg
19:15
Pietermaritzburg
|
Connect |
VR0620
TACV
SA208
South African Airways
SA8739
South African Airways
|
22:50
Sal Island
06:50
Blaise Diagne
18:15
Johannesburg
|
01:10
Blaise Diagne
17:05
Johannesburg
19:15
Pietermaritzburg
|
Connect |
VR0620
TACV
HC315
Air Senegal
SA210
South African Airways
SA8739
South African Airways
|
22:50
Sal Island
02:00
Blaise Diagne
09:20
Accra
18:15
Johannesburg
|
01:10
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:15
Pietermaritzburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Praia.
You take a flight from Praia to Durban and cost approximately 470 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AT594
Royal Air Maroc
TK618
Turkish Airlines
TK38 42
Turkish Airlines
TK42
Turkish Airlines
|
02:40
Praia
16:10
Casablanca
01:35
Istanbul Ataturk
11:20
Johannesburg
|
08:20
Casablanca
22:50
Istanbul Ataturk
10:20
Johannesburg
12:35
Durban
|
Connect |
AT594
Royal Air Maroc
AT910
Royal Air Maroc
TK38 42
Turkish Airlines
TK42
Turkish Airlines
|
02:40
Praia
10:40
Casablanca
01:35
Istanbul Ataturk
11:20
Johannesburg
|
08:20
Casablanca
17:00
Istanbul Ataturk
10:20
Johannesburg
12:35
Durban
|
Connect |
AT593
Royal Air Maroc
AT270
Royal Air Maroc
MS839
Egyptair
JE245
Mango
|
04:55
Praia
12:10
Casablanca
23:05
Cairo
08:35
Johannesburg
|
10:35
Casablanca
18:05
Cairo
07:10
Johannesburg
09:45
Durban
|
Connect |
AT593
Royal Air Maroc
MS848
Egyptair
MS839
Egyptair
JE247
Mango
|
04:55
Praia
13:30
Casablanca
23:05
Cairo
10:25
Johannesburg
|
10:35
Casablanca
19:20
Cairo
07:10
Johannesburg
11:35
Durban
|
Connect |
AT593
Royal Air Maroc
AT270
Royal Air Maroc
MS839
Egyptair
JE247
Mango
|
04:55
Praia
12:10
Casablanca
23:05
Cairo
10:25
Johannesburg
|
10:35
Casablanca
18:05
Cairo
07:10
Johannesburg
11:35
Durban
|
Connect |
AT593
Royal Air Maroc
AT936
Royal Air Maroc
LX288
Swiss
JE247
Mango
|
04:55
Praia
13:05
Casablanca
22:40
Zurich
10:25
Johannesburg
|
10:35
Casablanca
17:15
Zurich
09:10
Johannesburg
11:35
Durban
|
Connect |
AT593
Royal Air Maroc
AT936
Royal Air Maroc
LX288
Swiss
JE249
Mango
|
04:55
Praia
13:05
Casablanca
22:40
Zurich
11:15
Johannesburg
|
10:35
Casablanca
17:15
Zurich
09:10
Johannesburg
12:25
Durban
|
Connect |
AT593
Royal Air Maroc
AT270
Royal Air Maroc
MS839
Egyptair
SA543
South African Airways
|
04:55
Praia
12:10
Casablanca
23:05
Cairo
09:35
Johannesburg
|
10:35
Casablanca
18:05
Cairo
07:10
Johannesburg
10:40
Durban
|
Connect |
AT593
Royal Air Maroc
MS848
Egyptair
MS839
Egyptair
JE245
Mango
|
04:55
Praia
13:30
Casablanca
23:05
Cairo
08:35
Johannesburg
|
10:35
Casablanca
19:20
Cairo
07:10
Johannesburg
09:45
Durban
|
Connect |
AT593
Royal Air Maroc
MS848
Egyptair
MS839
Egyptair
SA543
South African Airways
|
04:55
Praia
13:30
Casablanca
23:05
Cairo
09:35
Johannesburg
|
10:35
Casablanca
19:20
Cairo
07:10
Johannesburg
10:40
Durban
|
Connect |
R2722
Groupe Transair
SA208
South African Airways
SA575
South African Airways
|
08:45
Praia
06:50
Blaise Diagne
18:30
Johannesburg
|
11:00
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
R2722
Groupe Transair
SA208
South African Airways
JE265
Mango
|
08:45
Praia
06:50
Blaise Diagne
18:45
Johannesburg
|
11:00
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
SA573
South African Airways
|
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
18:00
Johannesburg
|
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:05
Durban
|
Connect |
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
SA575
South African Airways
|
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
18:30
Johannesburg
|
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:35
Durban
|
Connect |
HC208
Air Senegal
SA208
South African Airways
SA575
South African Airways
|
11:45
Praia
06:50
Blaise Diagne
18:30
Johannesburg
|
14:45
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
HC208
Air Senegal
SA208
South African Airways
JE265
Mango
|
11:45
Praia
06:50
Blaise Diagne
18:45
Johannesburg
|
14:45
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
HC208
Air Senegal
SA208
South African Airways
JE275
Mango
|
11:45
Praia
06:50
Blaise Diagne
20:05
Johannesburg
|
14:45
Blaise Diagne
17:05
Johannesburg
21:15
Durban
|
Connect |
HC208
Air Senegal
HC315
Air Senegal
SA210
South African Airways
JE265
Mango
|
11:45
Praia
02:00
Blaise Diagne
09:20
Accra
18:45
Johannesburg
|
14:45
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:55
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
JE257
Mango
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
15:40
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
16:50
Durban
|
Connect |
TP1546
TAP Portugal
TP1485
TAP Portugal
SA208
South African Airways
JE265
Mango
|
12:35
Praia
20:55
Lisbon
06:50
Blaise Diagne
18:45
Johannesburg
|
18:30
Lisbon
23:55
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
TP1546
TAP Portugal
TP1483
TAP Portugal
SA208
South African Airways
SA575
South African Airways
|
12:35
Praia
22:10
Lisbon
06:50
Blaise Diagne
18:30
Johannesburg
|
18:30
Lisbon
01:10
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
TP1546
TAP Portugal
TP1485
TAP Portugal
SA208
South African Airways
SA575
South African Airways
|
12:35
Praia
20:55
Lisbon
06:50
Blaise Diagne
18:30
Johannesburg
|
18:30
Lisbon
23:55
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
TP1546
TAP Portugal
TP1483
TAP Portugal
SA208
South African Airways
JE265
Mango
|
12:35
Praia
22:10
Lisbon
06:50
Blaise Diagne
18:45
Johannesburg
|
18:30
Lisbon
01:10
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
SA055
South African Airways
JE265
Mango
|
12:35
Praia
23:35
Lisbon
13:25
Luanda
18:45
Johannesburg
|
18:30
Lisbon
07:05
Luanda
17:45
Johannesburg
19:55
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
SA055
South African Airways
SA585
South African Airways
|
12:35
Praia
23:35
Lisbon
13:25
Luanda
21:15
Johannesburg
|
18:30
Lisbon
07:05
Luanda
17:45
Johannesburg
22:20
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
SA547
South African Airways
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
15:15
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
16:20
Durban
|
Connect |
TP1546
TAP Portugal
TP1485
TAP Portugal
SA208
South African Airways
JE275
Mango
|
12:35
Praia
20:55
Lisbon
06:50
Blaise Diagne
20:05
Johannesburg
|
18:30
Lisbon
23:55
Blaise Diagne
17:05
Johannesburg
21:15
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT579
TAAG Angola Airlines
JE352
Mango
|
12:35
Praia
23:35
Lisbon
08:40
Luanda
17:35
Capetown
|
18:30
Lisbon
07:05
Luanda
13:40
Capetown
19:30
Durban
|
Connect |
TP1546
TAP Portugal
TP289
TAP Portugal
DT577
TAAG Angola Airlines
SA571
South African Airways
|
12:35
Praia
23:35
Lisbon
09:20
Luanda
16:55
Johannesburg
|
18:30
Lisbon
07:05
Luanda
13:50
Johannesburg
18:00
Durban
|
Connect |
R2523
Groupe Transair
SA208
South African Airways
SA585
South African Airways
|
14:30
Praia
06:50
Blaise Diagne
21:15
Johannesburg
|
16:45
Blaise Diagne
17:05
Johannesburg
22:20
Durban
|
Connect |
R2523
Groupe Transair
SA208
South African Airways
JE265
Mango
|
14:30
Praia
06:50
Blaise Diagne
18:45
Johannesburg
|
16:45
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
R2523
Groupe Transair
SA208
South African Airways
SA575
South African Airways
|
14:30
Praia
06:50
Blaise Diagne
18:30
Johannesburg
|
16:45
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
SA575
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
18:30
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
JE275
Mango
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
20:05
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
21:15
Durban
|
Connect |
VR4013
TACV
VR0620
TACV
SA208
South African Airways
JE265
Mango
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
18:45
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
VR4013
TACV
VR0620
TACV
SA208
South African Airways
SA585
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
21:15
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
22:20
Durban
|
Connect |
VR4013
TACV
VR0620
TACV
SA208
South African Airways
SA575
South African Airways
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
18:30
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
VR6011 4012
TACV
VR0620
TACV
SA208
South African Airways
JE265
Mango
|
19:00
Praia
22:50
Sal Island
06:50
Blaise Diagne
18:45
Johannesburg
|
19:45
Sal Island
01:10
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
TP1544
TAP Portugal
TP283
TAP Portugal
SA147
South African Airways
SA543
South African Airways
|
23:55
Praia
19:10
Lisbon
07:30
Maputo
09:35
Johannesburg
|
06:00
Lisbon
06:40
Maputo
08:35
Johannesburg
10:40
Durban
|
Connect |
TP1544
TAP Portugal
TP1529
TAP Portugal
SA057
South African Airways
SA543
South African Airways
|
23:55
Praia
09:50
Lisbon
22:20
Accra
09:35
Johannesburg
|
06:00
Lisbon
14:25
Accra
06:05
Johannesburg
10:40
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Cape Verde to Sal Island.
You take a flight from Sal Island to Durban and cost approximately 700 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
SA573
South African Airways
|
20:50
Sal Island
06:00
Lagos
09:20
Accra
18:00
Johannesburg
|
03:10
Lagos
06:00
Accra
17:10
Johannesburg
19:05
Durban
|
Connect |
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
SA575
South African Airways
|
20:50
Sal Island
06:00
Lagos
09:20
Accra
18:30
Johannesburg
|
03:10
Lagos
06:00
Accra
17:10
Johannesburg
19:35
Durban
|
Connect |
VR0628
TACV
AW207
Africa World Airlines
SA210
South African Airways
JE265
Mango
|
20:50
Sal Island
06:00
Lagos
09:20
Accra
18:45
Johannesburg
|
03:10
Lagos
06:00
Accra
17:10
Johannesburg
19:55
Durban
|
Connect |
VR0620
TACV
SA208
South African Airways
SA575
South African Airways
|
22:50
Sal Island
06:50
Blaise Diagne
18:30
Johannesburg
|
01:10
Blaise Diagne
17:05
Johannesburg
19:35
Durban
|
Connect |
VR0620
TACV
SA208
South African Airways
JE265
Mango
|
22:50
Sal Island
06:50
Blaise Diagne
18:45
Johannesburg
|
01:10
Blaise Diagne
17:05
Johannesburg
19:55
Durban
|
Connect |
VR0620
TACV
SA208
South African Airways
JE275
Mango
|
22:50
Sal Island
06:50
Blaise Diagne
20:05
Johannesburg
|
01:10
Blaise Diagne
17:05
Johannesburg
21:15
Durban
|
Connect |
VR0620
TACV
HC315
Air Senegal
SA210
South African Airways
SA573
South African Airways
|
22:50
Sal Island
02:00
Blaise Diagne
09:20
Accra
18:00
Johannesburg
|
01:10
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:05
Durban
|
Connect |
VR0620
TACV
HC315
Air Senegal
SA210
South African Airways
SA575
South African Airways
|
22:50
Sal Island
02:00
Blaise Diagne
09:20
Accra
18:30
Johannesburg
|
01:10
Blaise Diagne
05:30
Accra
17:10
Johannesburg
19:35
Durban
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com