HowToGo

Flight from Cuba to South Africa

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

Search Transfer from Cuba to South Africa

Search Flights

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

1. Havana to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to Johannesburg and cost approximately 1000 USD.

  3. 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

2. Havana to Port Elizabeth

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to Port Elizabeth and cost approximately 1300 USD.

  3. 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

3. Havana to East London

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to East London and cost approximately 800 USD.

  3. 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

4. Havana to Capetown

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to Capetown and cost approximately 1300 USD.

  3. 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

5. Havana to Durban

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to Durban and cost approximately 1200 USD.

  3. 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

6. Havana to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Cuba to Havana.

  2. You take a flight from Havana to Pietermaritzburg and cost approximately 1300 USD.

  3. 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

References

Find Hotels in South Africa

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

Booking.com