How to get to South Africa from Cuba by flight ? You can check flights from Cuba to South Africa below.
You can find flight ticket prices from Cuba to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to Johannesburg and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
|
Connect |
DL5202
Delta
DL200
Delta
|
14:35
Havana
19:55
Atlanta
|
16:57
Atlanta
17:35
Johannesburg
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
14:55
Havana
20:30
Newark
18:20
Capetown
|
18:41
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
14:55
Havana
20:30
Newark
19:55
Capetown
|
18:41
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
VS148
Virgin Atlantic
VS449
Virgin Atlantic
|
19:55
Havana
21:35
London Heathrow
|
10:10
London Heathrow
09:30
Johannesburg
|
Connect |
AF943
Air France
AF990
Air France
|
22:55
Havana
18:20
Paris CDG
|
14:05
Paris CDG
05:00
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to Port Elizabeth and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA419
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
14:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
15:45
Port Elizabeth
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA405
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
10:55
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
12:30
Port Elizabeth
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA405
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
10:55
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
12:30
Port Elizabeth
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
BA6233
British Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
08:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
09:50
Port Elizabeth
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
BA6241
British Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
11:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
12:50
Port Elizabeth
|
Connect |
B6242
JetBlue Airways
SA204
South African Airways
SA405
South African Airways
|
14:20
Havana
11:15
New York JFK
10:55
Johannesburg
|
17:44
New York JFK
08:05
Johannesburg
12:30
Port Elizabeth
|
Connect |
DL5202
Delta
DL200
Delta
SA8469
South African Airways
|
14:35
Havana
19:55
Atlanta
18:30
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
20:15
Port Elizabeth
|
Connect |
DL5202
Delta
DL200
Delta
FA238
Safair
|
14:35
Havana
19:55
Atlanta
18:45
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
20:25
Port Elizabeth
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
SA8671
South African Airways
|
14:55
Havana
20:30
Newark
07:10
Capetown
|
18:41
Newark
17:00
Capetown
08:20
Port Elizabeth
|
Connect |
LA2413
LATAM Chile
LA8105
LATAM Chile
LA8058
LATAM Chile
SA405
South African Airways
|
16:52
Havana
00:10
Lima
17:30
Sao Paulo
10:55
Johannesburg
|
21:12
Lima
07:15
Sao Paulo
06:55
Johannesburg
12:30
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
BA055
British Airways
BA6233
British Airways
|
19:55
Havana
19:05
London Heathrow
08:10
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
09:50
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
VS449
Virgin Atlantic
SA405
South African Airways
|
19:55
Havana
21:35
London Heathrow
10:55
Johannesburg
|
10:10
London Heathrow
09:30
Johannesburg
12:30
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
BA055
British Airways
BA6241
British Airways
|
19:55
Havana
19:05
London Heathrow
11:10
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
12:50
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
BA059
British Airways
BA6323
British Airways
|
19:55
Havana
21:40
London Heathrow
11:35
Capetown
|
10:10
London Heathrow
10:10
Capetown
12:45
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
VS449
Virgin Atlantic
BA6241
British Airways
|
19:55
Havana
21:35
London Heathrow
11:10
Johannesburg
|
10:10
London Heathrow
09:30
Johannesburg
12:50
Port Elizabeth
|
Connect |
VS148
Virgin Atlantic
SA235
South African Airways
SA405
South African Airways
|
19:55
Havana
19:00
London Heathrow
10:55
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
12:30
Port Elizabeth
|
Connect |
AF943
Air France
AF990
Air France
JE525
Mango
|
22:55
Havana
18:20
Paris CDG
06:10
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
07:55
Port Elizabeth
|
Connect |
AF943
Air France
AF990
Air France
BA6249
British Airways
|
22:55
Havana
18:20
Paris CDG
06:05
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
07:35
Port Elizabeth
|
Connect |
AF943
Air France
AF990
Air France
FA369
Safair
|
22:55
Havana
18:20
Paris CDG
06:15
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
08:00
Port Elizabeth
|
Connect |
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to East London and cost approximately 800 USD.
You take a bus, shuttle or taxi from East London to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA471
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
10:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
11:35
East London
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA471
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
10:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
11:35
East London
|
Connect |
B6242
JetBlue Airways
SA204
South African Airways
SA471
South African Airways
|
14:20
Havana
11:15
New York JFK
10:10
Johannesburg
|
17:44
New York JFK
08:05
Johannesburg
11:35
East London
|
Connect |
DL5202
Delta
DL200
Delta
SA477
South African Airways
|
14:35
Havana
19:55
Atlanta
18:55
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
20:20
East London
|
Connect |
AF943
Air France
AF990
Air France
MN801
Comair
|
22:55
Havana
18:20
Paris CDG
06:45
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
08:15
East London
|
Connect |
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to Capetown and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA3543
United Airlines
UA1122
United Airlines
|
14:55
Havana
20:30
Newark
|
18:41
Newark
17:00
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to Durban and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
JE245
Mango
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
08:35
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
09:45
Durban
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA543
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
09:35
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
10:40
Durban
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA543
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
09:35
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
10:40
Durban
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA547
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
15:15
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
16:20
Durban
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
FA412
Safair
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
08:10
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
09:25
Durban
|
Connect |
B6242
JetBlue Airways
SA204
South African Airways
SA543
South African Airways
|
14:20
Havana
11:15
New York JFK
09:35
Johannesburg
|
17:44
New York JFK
08:05
Johannesburg
10:40
Durban
|
Connect |
DL5202
Delta
DL200
Delta
BA6227
British Airways
|
14:35
Havana
19:55
Atlanta
18:40
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
19:45
Durban
|
Connect |
DL5202
Delta
DL200
Delta
JE265
Mango
|
14:35
Havana
19:55
Atlanta
18:45
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
19:55
Durban
|
Connect |
DL5202
Delta
DL200
Delta
SA575
South African Airways
|
14:35
Havana
19:55
Atlanta
18:30
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
19:35
Durban
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
BA6317
British Airways
|
14:55
Havana
20:30
Newark
20:40
Capetown
|
18:41
Newark
17:00
Capetown
22:40
Durban
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
FA461
Safair
|
14:55
Havana
20:30
Newark
20:05
Capetown
|
18:41
Newark
17:00
Capetown
22:20
Durban
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
JE364
Mango
|
14:55
Havana
20:30
Newark
20:15
Capetown
|
18:41
Newark
17:00
Capetown
22:10
Durban
|
Connect |
VS148
Virgin Atlantic
BA055
British Airways
BA6203
British Airways
|
19:55
Havana
19:05
London Heathrow
08:55
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
10:00
Durban
|
Connect |
AF943
Air France
AF990
Air France
MN623
Comair
|
22:55
Havana
18:20
Paris CDG
13:20
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
14:25
Durban
|
Connect |
AF943
Air France
AF990
Air France
SA1001
South African Airways
SA8532
South African Airways
|
22:55
Havana
18:20
Paris CDG
06:10
Johannesburg
08:15
Bloemfontein
|
14:05
Paris CDG
05:00
Johannesburg
07:05
Bloemfontein
09:15
Durban
|
Connect |
AF943
Air France
AF990
Air France
SA8401
South African Airways
SA8532
South African Airways
|
22:55
Havana
18:20
Paris CDG
05:50
Johannesburg
08:15
Bloemfontein
|
14:05
Paris CDG
05:00
Johannesburg
06:45
Bloemfontein
09:15
Durban
|
Connect |
AF943
Air France
AF990
Air France
MN601
Comair
|
22:55
Havana
18:20
Paris CDG
06:30
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
07:35
Durban
|
Connect |
AF943
Air France
AF990
Air France
MN615
Comair
|
22:55
Havana
18:20
Paris CDG
13:35
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
14:40
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Cuba to Havana.
You take a flight from Havana to Pietermaritzburg and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA8743
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
15:30
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
16:30
Pietermaritzburg
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA8735
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
12:15
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
13:15
Pietermaritzburg
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA8741
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
17:15
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
18:15
Pietermaritzburg
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA8741
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
17:15
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
18:15
Pietermaritzburg
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
SA223
South African Airways
SA8743
South African Airways
|
01:07
Havana
09:35
Lima
18:00
Sao Paulo
15:30
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
07:25
Johannesburg
16:30
Pietermaritzburg
|
Connect |
LA2411
LATAM Chile
LA8139
LATAM Chile
LA8058
LATAM Chile
SA8735
South African Airways
|
01:07
Havana
09:35
Lima
17:30
Sao Paulo
12:15
Johannesburg
|
05:32
Lima
16:30
Sao Paulo
06:55
Johannesburg
13:15
Pietermaritzburg
|
Connect |
DL5202
Delta
DL200
Delta
SA8747
South African Airways
|
14:35
Havana
19:55
Atlanta
07:00
Johannesburg
|
16:57
Atlanta
17:35
Johannesburg
08:00
Pietermaritzburg
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
SA372
South African Airways
SA8747
South African Airways
|
14:55
Havana
20:30
Newark
19:55
Capetown
07:00
Johannesburg
|
18:41
Newark
17:00
Capetown
21:50
Johannesburg
08:00
Pietermaritzburg
|
Connect |
UA3543
United Airlines
UA1122
United Airlines
SA362
South African Airways
SA8747
South African Airways
|
14:55
Havana
20:30
Newark
18:20
Capetown
07:00
Johannesburg
|
18:41
Newark
17:00
Capetown
20:15
Johannesburg
08:00
Pietermaritzburg
|
Connect |
DE2185
Condor Flugdienst
SA261
South African Airways
SA8735
South African Airways
|
18:30
Havana
20:45
Frankfurt
12:15
Johannesburg
|
10:35
Frankfurt
07:25
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AA2482
American Airlines
AA995
American Airlines
SA223
South African Airways
SA8735
South African Airways
|
19:15
Havana
23:00
Miami
18:00
Sao Paulo
12:15
Johannesburg
|
20:30
Miami
08:25
Sao Paulo
07:25
Johannesburg
13:15
Pietermaritzburg
|
Connect |
WK33
Edelweiss Air
LX288
Swiss
SA8735
South African Airways
|
19:20
Havana
22:40
Zurich
12:15
Johannesburg
|
11:20
Zurich
09:10
Johannesburg
13:15
Pietermaritzburg
|
Connect |
VS148
Virgin Atlantic
VS449
Virgin Atlantic
SA8735
South African Airways
|
19:55
Havana
21:35
London Heathrow
12:15
Johannesburg
|
10:10
London Heathrow
09:30
Johannesburg
13:15
Pietermaritzburg
|
Connect |
VS148
Virgin Atlantic
SA235
South African Airways
SA8735
South African Airways
|
19:55
Havana
19:00
London Heathrow
12:15
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
13:15
Pietermaritzburg
|
Connect |
VS148
Virgin Atlantic
SA235
South African Airways
SA8743
South African Airways
|
19:55
Havana
19:00
London Heathrow
15:30
Johannesburg
|
10:10
London Heathrow
07:05
Johannesburg
16:30
Pietermaritzburg
|
Connect |
VS148
Virgin Atlantic
VS449
Virgin Atlantic
SA8743
South African Airways
|
19:55
Havana
21:35
London Heathrow
15:30
Johannesburg
|
10:10
London Heathrow
09:30
Johannesburg
16:30
Pietermaritzburg
|
Connect |
KL0724
KLM
KL0589
KLM
SA057
South African Airways
SA8735
South African Airways
|
20:10
Havana
15:25
Amsterdam Schiphol
22:20
Accra
12:15
Johannesburg
|
10:30
Amsterdam Schiphol
19:55
Accra
06:05
Johannesburg
13:15
Pietermaritzburg
|
Connect |
KL0724
KLM
KL0587
KLM
SA061
South African Airways
SA8747
South African Airways
|
20:10
Havana
14:20
Amsterdam Schiphol
22:25
Lagos
07:00
Johannesburg
|
10:30
Amsterdam Schiphol
19:45
Lagos
05:10
Johannesburg
08:00
Pietermaritzburg
|
Connect |
KL0724
KLM
KL0589
KLM
SA057
South African Airways
SA8747
South African Airways
|
20:10
Havana
15:25
Amsterdam Schiphol
22:20
Accra
07:00
Johannesburg
|
10:30
Amsterdam Schiphol
19:55
Accra
06:05
Johannesburg
08:00
Pietermaritzburg
|
Connect |
KL0724
KLM
KL0587
KLM
SA061
South African Airways
SA8735
South African Airways
|
20:10
Havana
14:20
Amsterdam Schiphol
22:25
Lagos
12:15
Johannesburg
|
10:30
Amsterdam Schiphol
19:45
Lagos
05:10
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AF943
Air France
AF814
Air France
SA181
South African Airways
SA8743
South African Airways
|
22:55
Havana
21:05
Paris CDG
08:45
Nairobi
15:30
Johannesburg
|
14:05
Paris CDG
06:10
Nairobi
11:50
Johannesburg
16:30
Pietermaritzburg
|
Connect |
AF943
Air France
AF990
Air France
SA8735
South African Airways
|
22:55
Havana
18:20
Paris CDG
12:15
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
13:15
Pietermaritzburg
|
Connect |
AF943
Air France
AF990
Air France
SA8747
South African Airways
|
22:55
Havana
18:20
Paris CDG
07:00
Johannesburg
|
14:05
Paris CDG
05:00
Johannesburg
08:00
Pietermaritzburg
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com