HowToGo

Flight from Johannesburg to Havana, Cuba

How to get to Havana, Cuba from Johannesburg by flight ? You can check flights from Johannesburg to Havana, Cuba below.

Search Transfer from Johannesburg to Havana, Cuba

Search Flights

You can find flight ticket prices from Johannesburg to Havana, Cuba with our flight tickets search tool below

1. Johannesburg to Havana

  1. You take a flight from Johannesburg to Havana and cost approximately 1100 USD.

  2. You take a bus, shuttle or taxi from Havana to your destination in Havana, Cuba.

Flight Depart Arrive
AF995 Air France
AF950 Air France
18:50 Johannesburg
10:40 Paris CDG
05:45 Paris CDG
14:35 Havana
Connect
LX289 Swiss
WK32 Edelweiss Air
19:25 Johannesburg
12:25 Zurich
06:10 Zurich
17:10 Havana
Connect
UA187 United Airlines
UA3542 United Airlines
20:00 Johannesburg
10:00 Newark
05:45 Newark
14:05 Havana
Connect
UA187 United Airlines
UA1578 United Airlines
UA6306 United Airlines
20:00 Johannesburg
07:30 Newark
12:00 Houston
05:45 Newark
10:18 Houston
16:10 Havana
Connect
UA187 United Airlines
UA1613 United Airlines
B61499 JetBlue Airways
20:00 Johannesburg
08:20 Newark
12:29 Fort Lauderdale-Hollywood International
05:45 Newark
11:20 Fort Lauderdale-Hollywood International
13:45 Havana
Connect
VS450 Virgin Atlantic
VS147 Virgin Atlantic
20:10 Johannesburg
12:50 London Heathrow
06:20 London Heathrow
17:55 Havana
Connect
BA054 British Airways
VS147 Virgin Atlantic
21:10 Johannesburg
12:50 London Heathrow
07:20 London Heathrow
17:55 Havana
Connect
KL0592 KLM
KL0723 KLM
23:10 Johannesburg
12:35 Amsterdam Schiphol
10:20 Amsterdam Schiphol
18:15 Havana
Connect

2. Johannesburg to Varadero

  1. You take a flight from Johannesburg to Varadero and cost approximately 1000 USD.

  2. You take a bus, shuttle or taxi from Varadero to your destination in Havana, Cuba.

Flight Depart Arrive
KL0510 KLM
KL0671 KLM
WG378 Sunwing Airlines
01:10 Johannesburg
15:20 Amsterdam Schiphol
17:40 Montreal
12:15 Amsterdam Schiphol
16:50 Montreal
21:35 Varadero
Connect
LH573 Lufthansa
AC841 Air Canada
AC1740 Air Canada
19:00 Johannesburg
10:15 Frankfurt
16:35 Toronto
05:35 Frankfurt
12:35 Toronto
20:00 Varadero
Connect
LH573 Lufthansa
DE2198 Condor Flugdienst
19:00 Johannesburg
09:35 Frankfurt
05:35 Frankfurt
14:45 Varadero
Connect
LH573 Lufthansa
AC845 Air Canada
AC1746 Air Canada
19:00 Johannesburg
10:10 Frankfurt
16:00 Montreal
05:35 Frankfurt
11:50 Montreal
19:45 Varadero
Connect
LH573 Lufthansa
EW1242 Eurowings
19:00 Johannesburg
10:30 Frankfurt
05:35 Frankfurt
16:55 Varadero
Connect
LX289 Swiss
WK38 Edelweiss Air
19:25 Johannesburg
11:55 Zurich
06:10 Zurich
17:15 Varadero
Connect
UA187 United Airlines
UA3675 United Airlines
TS884 Air Transat
20:00 Johannesburg
10:10 Newark
16:00 Toronto
05:45 Newark
11:41 Toronto
19:25 Varadero
Connect
UA187 United Airlines
UA3675 United Airlines
WG680 Sunwing Airlines
20:00 Johannesburg
10:10 Newark
16:05 Toronto
05:45 Newark
11:41 Toronto
19:35 Varadero
Connect
UA187 United Airlines
AC8029 Air Canada
AC1746 Air Canada
20:00 Johannesburg
10:30 Newark
16:00 Montreal
05:45 Newark
11:59 Montreal
19:45 Varadero
Connect
UA187 United Airlines
UA4298 United Airlines
AC1746 Air Canada
20:00 Johannesburg
11:45 Newark
16:00 Montreal
05:45 Newark
13:19 Montreal
19:45 Varadero
Connect
KL0592 KLM
OR325 TUI Airlines Netherlands
23:10 Johannesburg
13:15 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:10 Varadero
Connect
KL0592 KLM
AC827 Air Canada
AC1740 Air Canada
23:10 Johannesburg
11:55 Amsterdam Schiphol
16:35 Toronto
10:20 Amsterdam Schiphol
13:50 Toronto
20:00 Varadero
Connect
KL0592 KLM
KL0671 KLM
WG378 Sunwing Airlines
23:10 Johannesburg
15:20 Amsterdam Schiphol
17:40 Montreal
10:20 Amsterdam Schiphol
16:50 Montreal
21:35 Varadero
Connect

3. Johannesburg to Santa Clara

  1. You take a flight from Johannesburg to Santa Clara and cost approximately 4200 USD.

  2. You take a bus, shuttle or taxi from Santa Clara to your destination in Havana, Cuba.

Flight Depart Arrive
LA8059 LATAM Chile
LA4613 LATAM Chile
CM204 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
23:00 Sao Paulo
02:30 Brasilia
08:56 Panama City
17:00 Sao Paulo
00:40 Brasilia
06:32 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA4677 LATAM Chile
CM820 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
21:55 Sao Paulo
01:55 Porto Alegre
08:56 Panama City
17:00 Sao Paulo
23:40 Porto Alegre
06:58 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA4611 LATAM Chile
CM204 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
20:55 Sao Paulo
02:30 Brasilia
08:56 Panama City
17:00 Sao Paulo
22:35 Brasilia
06:32 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA3185 LATAM Chile
CM140 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
21:55 Sao Paulo
03:46 Manaus
08:56 Panama City
17:00 Sao Paulo
00:50 Manaus
06:29 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA8039 LATAM Chile
CM338 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
19:25 Sao Paulo
03:17 Lima
08:56 Panama City
17:00 Sao Paulo
22:50 Lima
06:56 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA4747 LATAM Chile
CM872 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
20:05 Sao Paulo
01:45 Rio De Janeiro-Galeao
08:56 Panama City
17:00 Sao Paulo
21:05 Rio De Janeiro-Galeao
06:59 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
CM702 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
01:52 Sao Paulo
08:56 Panama City
17:00 Sao Paulo
06:48 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
CM758 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
02:07 Sao Paulo
08:56 Panama City
17:00 Sao Paulo
07:02 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA4725 LATAM Chile
CM475 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
21:10 Sao Paulo
01:45 Salvador
08:56 Panama City
17:00 Sao Paulo
23:25 Salvador
06:39 Panama City
12:21 Santa Clara
Connect
LA8059 LATAM Chile
LA4675 LATAM Chile
CM820 Copa Airlines
CM237 Copa Airlines
12:15 Johannesburg
21:05 Sao Paulo
01:55 Porto Alegre
08:56 Panama City
17:00 Sao Paulo
22:50 Porto Alegre
06:58 Panama City
12:21 Santa Clara
Connect
LH573 Lufthansa
AC845 Air Canada
WG306 Sunwing Airlines
19:00 Johannesburg
10:10 Frankfurt
17:40 Montreal
05:35 Frankfurt
11:50 Montreal
21:35 Santa Clara
Connect
LH573 Lufthansa
AC841 Air Canada
WG302 Sunwing Airlines
19:00 Johannesburg
10:15 Frankfurt
16:25 Toronto
05:35 Frankfurt
12:35 Toronto
20:00 Santa Clara
Connect
LH573 Lufthansa
AC845 Air Canada
AC1768 Air Canada
19:00 Johannesburg
10:10 Frankfurt
16:00 Montreal
05:35 Frankfurt
11:50 Montreal
19:50 Santa Clara
Connect
UA187 United Airlines
UA4298 United Airlines
WG306 Sunwing Airlines
20:00 Johannesburg
11:45 Newark
17:40 Montreal
05:45 Newark
13:19 Montreal
21:35 Santa Clara
Connect
UA187 United Airlines
UA3675 United Airlines
WG252 Sunwing Airlines
20:00 Johannesburg
10:10 Newark
17:00 Toronto
05:45 Newark
11:41 Toronto
20:35 Santa Clara
Connect
UA187 United Airlines
UA4298 United Airlines
WG310 Sunwing Airlines
20:00 Johannesburg
11:45 Newark
16:15 Montreal
05:45 Newark
13:19 Montreal
20:15 Santa Clara
Connect
UA187 United Airlines
UA3675 United Airlines
WG302 Sunwing Airlines
20:00 Johannesburg
10:10 Newark
16:25 Toronto
05:45 Newark
11:41 Toronto
20:00 Santa Clara
Connect
UA187 United Airlines
UA4951 United Airlines
TS504 Air Transat
20:00 Johannesburg
09:00 Newark
16:50 Quebec
05:45 Newark
10:51 Quebec
21:05 Santa Clara
Connect
UA187 United Airlines
AC8029 Air Canada
AC1768 Air Canada
20:00 Johannesburg
10:30 Newark
16:00 Montreal
05:45 Newark
11:59 Montreal
19:50 Santa Clara
Connect
UA187 United Airlines
AC7651 Air Canada
WG302 Sunwing Airlines
20:00 Johannesburg
10:40 Newark
16:25 Toronto
05:45 Newark
12:15 Toronto
20:00 Santa Clara
Connect
UA187 United Airlines
AC8029 Air Canada
WG310 Sunwing Airlines
20:00 Johannesburg
10:30 Newark
16:15 Montreal
05:45 Newark
11:59 Montreal
20:15 Santa Clara
Connect
UA187 United Airlines
AC7651 Air Canada
WG252 Sunwing Airlines
20:00 Johannesburg
10:40 Newark
17:00 Toronto
05:45 Newark
12:15 Toronto
20:35 Santa Clara
Connect
UA187 United Airlines
UA3675 United Airlines
AC1764 Air Canada
20:00 Johannesburg
10:10 Newark
16:20 Toronto
05:45 Newark
11:41 Toronto
19:45 Santa Clara
Connect
UA187 United Airlines
AC7651 Air Canada
AC1764 Air Canada
20:00 Johannesburg
10:40 Newark
16:20 Toronto
05:45 Newark
12:15 Toronto
19:45 Santa Clara
Connect
UA187 United Airlines
AC8029 Air Canada
WG306 Sunwing Airlines
20:00 Johannesburg
10:30 Newark
17:40 Montreal
05:45 Newark
11:59 Montreal
21:35 Santa Clara
Connect
UA187 United Airlines
UA3666 United Airlines
TS456 Air Transat
20:00 Johannesburg
08:57 Newark
16:45 Halifax
05:45 Newark
12:04 Halifax
19:55 Santa Clara
Connect
UA187 United Airlines
UA4298 United Airlines
AC1768 Air Canada
20:00 Johannesburg
11:45 Newark
16:00 Montreal
05:45 Newark
13:19 Montreal
19:50 Santa Clara
Connect
BA054 British Airways
AC817 Air Canada
TS456 Air Transat
21:10 Johannesburg
11:10 London Heathrow
16:45 Halifax
07:20 London Heathrow
14:50 Halifax
19:55 Santa Clara
Connect
KL0592 KLM
AC827 Air Canada
AC1764 Air Canada
23:10 Johannesburg
11:55 Amsterdam Schiphol
16:20 Toronto
10:20 Amsterdam Schiphol
13:50 Toronto
19:45 Santa Clara
Connect
KL0592 KLM
AC827 Air Canada
WG302 Sunwing Airlines
23:10 Johannesburg
11:55 Amsterdam Schiphol
16:25 Toronto
10:20 Amsterdam Schiphol
13:50 Toronto
20:00 Santa Clara
Connect
KL0592 KLM
AC827 Air Canada
WG252 Sunwing Airlines
23:10 Johannesburg
11:55 Amsterdam Schiphol
17:00 Toronto
10:20 Amsterdam Schiphol
13:50 Toronto
20:35 Santa Clara
Connect

References

Find Hotels in Havana, Cuba

You can find hotels and accommodations in Havana, Cuba with our hotels search tool below

Booking.com