How to get to Cuba from South Africa by flight ? You can check flights from South Africa to Cuba below.
You can find flight ticket prices from South Africa to Cuba with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Havana and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Havana to your destination in Cuba.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AF820
Air France
|
19:50
Johannesburg
15:40
Paris CDG
|
05:45
Paris CDG
20:05
Havana
|
Connect |
UA187
United Airlines
UA3542
United Airlines
|
20:00
Johannesburg
10:10
Newark
|
05:45
Newark
13:55
Havana
|
Connect |
UA187
United Airlines
UA1613
United Airlines
B61499
JetBlue Airways
|
20:00
Johannesburg
08:00
Newark
12:28
Fort Lauderdale-Hollywood International
|
05:45
Newark
11:02
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
SA203
South African Airways
B6243
JetBlue Airways
|
20:40
Johannesburg
09:04
New York JFK
|
06:40
New York JFK
12:55
Havana
|
Connect |
SA203
South African Airways
B6201
JetBlue Airways
B61499
JetBlue Airways
|
20:40
Johannesburg
08:00
New York JFK
12:28
Fort Lauderdale-Hollywood International
|
06:40
New York JFK
10:53
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
VS450
Virgin Atlantic
VS147
Virgin Atlantic
|
22:00
Johannesburg
12:50
London Heathrow
|
07:15
London Heathrow
17:55
Havana
|
Connect |
BA054
British Airways
AA39
American Airlines
AA2699
American Airlines
|
22:15
Johannesburg
11:15
London Heathrow
18:48
Miami
|
07:35
London Heathrow
16:20
Miami
20:10
Havana
|
Connect |
BA054
British Airways
VS147
Virgin Atlantic
|
22:15
Johannesburg
12:50
London Heathrow
|
07:35
London Heathrow
17:55
Havana
|
Connect |
KL0592
KLM
KL0723
KLM
|
23:55
Johannesburg
12:35
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
18:15
Havana
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Havana and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Havana to your destination in Cuba.
Flight | Depart | Arrive | |
---|---|---|---|
UA1123
United Airlines
UA3542
United Airlines
|
19:50
Capetown
10:10
Newark
|
05:45
Newark
13:55
Havana
|
Connect |
UA1123
United Airlines
UA1613
United Airlines
B61499
JetBlue Airways
|
19:50
Capetown
08:00
Newark
12:28
Fort Lauderdale-Hollywood International
|
05:45
Newark
11:02
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
DL204
Delta
DL1502
Delta
B61499
JetBlue Airways
|
20:30
Capetown
09:40
Atlanta
12:28
Fort Lauderdale-Hollywood International
|
06:45
Atlanta
11:35
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
DL204
Delta
DL1404
Delta
B61499
JetBlue Airways
|
20:30
Capetown
08:09
Atlanta
12:28
Fort Lauderdale-Hollywood International
|
06:45
Atlanta
10:00
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
DL204
Delta
DL1532
Delta
WN3952
Southwest Airlines
|
20:30
Capetown
10:04
Atlanta
12:20
Tampa
|
06:45
Atlanta
11:29
Tampa
13:45
Havana
|
Connect |
DL204
Delta
DL1571
Delta
WN3952
Southwest Airlines
|
20:30
Capetown
08:05
Atlanta
12:20
Tampa
|
06:45
Atlanta
09:27
Tampa
13:45
Havana
|
Connect |
AF879
Air France
AF820
Air France
|
23:50
Capetown
15:40
Paris CDG
|
11:15
Paris CDG
20:05
Havana
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Holguin and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Holguin to your destination in Cuba.
Flight | Depart | Arrive | |
---|---|---|---|
LA8059
LATAM Chile
LA8190
LATAM Chile
UP222
Bahamasair
UP215
Bahamasair
|
12:15
Johannesburg
23:40
Sao Paulo
09:40
Miami
11:30
Nassau
|
17:00
Sao Paulo
05:55
Miami
10:35
Nassau
12:45
Holguin
|
Connect |
LA8059
LATAM Chile
LA3386
LATAM Chile
CM872
Copa Airlines
CM400
Copa Airlines
|
12:15
Johannesburg
18:35
Sao Paulo
01:45
Rio De Janeiro-Galeao
08:08
Panama City
|
17:00
Sao Paulo
19:40
Rio De Janeiro-Galeao
07:08
Panama City
10:22
Holguin
|
Connect |
LA8059
LATAM Chile
CM702
Copa Airlines
CM400
Copa Airlines
|
12:15
Johannesburg
01:52
Sao Paulo
08:08
Panama City
|
17:00
Sao Paulo
06:53
Panama City
10:22
Holguin
|
Connect |
LA8059
LATAM Chile
LA3384
LATAM Chile
CM872
Copa Airlines
CM400
Copa Airlines
|
12:15
Johannesburg
22:20
Sao Paulo
01:45
Rio De Janeiro-Galeao
08:08
Panama City
|
17:00
Sao Paulo
23:25
Rio De Janeiro-Galeao
07:08
Panama City
10:22
Holguin
|
Connect |
LA8059
LATAM Chile
LA3278
LATAM Chile
CM764
Copa Airlines
CM400
Copa Airlines
|
12:15
Johannesburg
17:55
Sao Paulo
01:32
Belo Horizonte Confins
08:08
Panama City
|
17:00
Sao Paulo
19:10
Belo Horizonte Confins
06:24
Panama City
10:22
Holguin
|
Connect |
LA8059
LATAM Chile
LA3400
LATAM Chile
CM764
Copa Airlines
CM400
Copa Airlines
|
12:15
Johannesburg
23:10
Sao Paulo
01:32
Belo Horizonte Confins
08:08
Panama City
|
17:00
Sao Paulo
00:25
Belo Horizonte Confins
06:24
Panama City
10:22
Holguin
|
Connect |
LH573
Lufthansa
DE2206
Condor Flugdienst
|
19:30
Johannesburg
12:30
Frankfurt
|
05:20
Frankfurt
17:10
Holguin
|
Connect |
SA260
South African Airways
DE2206
Condor Flugdienst
|
19:35
Johannesburg
12:30
Frankfurt
|
06:10
Frankfurt
17:10
Holguin
|
Connect |
UA187
United Airlines
UA3542
United Airlines
NO130
Neos
|
20:00
Johannesburg
10:10
Newark
18:00
Havana
|
05:45
Newark
13:55
Havana
19:10
Holguin
|
Connect |
UA187
United Airlines
AC7651
Air Canada
AC1760
Air Canada
|
20:00
Johannesburg
10:20
Newark
16:20
Toronto
|
05:45
Newark
12:00
Toronto
20:00
Holguin
|
Connect |
UA187
United Airlines
UA1456
United Airlines
UP215
Bahamasair
|
20:00
Johannesburg
07:35
Newark
11:30
Nassau
|
05:45
Newark
10:37
Nassau
12:45
Holguin
|
Connect |
UA187
United Airlines
AC7649
Air Canada
AC1760
Air Canada
|
20:00
Johannesburg
08:45
Newark
16:20
Toronto
|
05:45
Newark
10:25
Toronto
20:00
Holguin
|
Connect |
KL0592
KLM
AC827
Air Canada
AC1760
Air Canada
|
23:55
Johannesburg
11:55
Amsterdam Schiphol
16:20
Toronto
|
10:15
Amsterdam Schiphol
14:10
Toronto
20:00
Holguin
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Havana and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Havana to your destination in Cuba.
Flight | Depart | Arrive | |
---|---|---|---|
4Z601
Airlink
UA1123
United Airlines
UA3542
United Airlines
|
08:10
Bloemfontein
19:50
Capetown
10:10
Newark
|
09:55
Capetown
05:45
Newark
13:55
Havana
|
Connect |
4Z605
Airlink
UA1123
United Airlines
UA3542
United Airlines
|
12:35
Bloemfontein
19:50
Capetown
10:10
Newark
|
14:20
Capetown
05:45
Newark
13:55
Havana
|
Connect |
4Z603
Airlink
UA1123
United Airlines
UA3542
United Airlines
|
13:30
Bloemfontein
19:50
Capetown
10:10
Newark
|
15:15
Capetown
05:45
Newark
13:55
Havana
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA3542
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
10:10
Newark
|
15:45
Johannesburg
05:45
Newark
13:55
Havana
|
Connect |
4Z714
Airlink
AF995
Air France
AF820
Air France
|
14:45
Bloemfontein
19:50
Johannesburg
15:40
Paris CDG
|
15:45
Johannesburg
05:45
Paris CDG
20:05
Havana
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA3542
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
10:10
Newark
|
17:55
Johannesburg
05:45
Newark
13:55
Havana
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6243
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
09:04
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
12:55
Havana
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6201
JetBlue Airways
B61499
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
12:28
Fort Lauderdale-Hollywood International
|
17:55
Johannesburg
06:40
New York JFK
10:53
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
5Z113
CemAir
AF995
Air France
AF820
Air France
|
17:00
Bloemfontein
19:50
Johannesburg
15:40
Paris CDG
|
17:55
Johannesburg
05:45
Paris CDG
20:05
Havana
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6201
JetBlue Airways
B61499
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
12:28
Fort Lauderdale-Hollywood International
|
18:45
Johannesburg
06:40
New York JFK
10:53
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6243
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
09:04
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
12:55
Havana
|
Connect |
4Z706
Airlink
AF995
Air France
AF820
Air France
|
17:45
Bloemfontein
19:50
Johannesburg
15:40
Paris CDG
|
18:45
Johannesburg
05:45
Paris CDG
20:05
Havana
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA3542
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
10:10
Newark
|
18:45
Johannesburg
05:45
Newark
13:55
Havana
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA1613
United Airlines
B61499
JetBlue Airways
|
17:45
Bloemfontein
20:00
Johannesburg
08:00
Newark
12:28
Fort Lauderdale-Hollywood International
|
18:45
Johannesburg
05:45
Newark
11:02
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
JE423
Mango
DL204
Delta
DL1404
Delta
B61499
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
08:09
Atlanta
12:28
Fort Lauderdale-Hollywood International
|
19:40
Capetown
06:45
Atlanta
10:00
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
JE423
Mango
DL204
Delta
DL1571
Delta
WN3952
Southwest Airlines
|
18:00
Bloemfontein
20:30
Capetown
08:05
Atlanta
12:20
Tampa
|
19:40
Capetown
06:45
Atlanta
09:27
Tampa
13:45
Havana
|
Connect |
JE423
Mango
DL204
Delta
DL1532
Delta
WN3952
Southwest Airlines
|
18:00
Bloemfontein
20:30
Capetown
10:04
Atlanta
12:20
Tampa
|
19:40
Capetown
06:45
Atlanta
11:29
Tampa
13:45
Havana
|
Connect |
JE423
Mango
DL204
Delta
DL1502
Delta
B61499
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
09:40
Atlanta
12:28
Fort Lauderdale-Hollywood International
|
19:40
Capetown
06:45
Atlanta
11:35
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
4Z708
Airlink
SA203
South African Airways
B6201
JetBlue Airways
B61499
JetBlue Airways
|
18:45
Bloemfontein
20:40
Johannesburg
08:00
New York JFK
12:28
Fort Lauderdale-Hollywood International
|
19:45
Johannesburg
06:40
New York JFK
10:53
Fort Lauderdale-Hollywood International
13:45
Havana
|
Connect |
4Z708
Airlink
SA203
South African Airways
B6243
JetBlue Airways
|
18:45
Bloemfontein
20:40
Johannesburg
09:04
New York JFK
|
19:45
Johannesburg
06:40
New York JFK
12:55
Havana
|
Connect |
You can find hotels and accommodations in Cuba with our hotels search tool below
Booking.com