Find cheap flights to Havana

Sat 5/25
Sat 6/1
Any month
Compare vs momondo |

When is the best time to fly to Havana?

+75.0%
+50.0%
+25.0%
Base
Price
17 175 - 28 13617 175 - 28 136 ZAR
Temperature
78 - 91 °F
Precipitation
1 - 10 mm

Havana flight deals found on momondo

Check out some of the best fares to Havana found recently by users on momondo
Quickest
Cheapest
Turkish Airlines
Turkish Airlines
16 Jun
JNB
8:10 pm
Johannesburg OR Tambo airport
43h 55m
1 Stop
10:05 am
+2
HAV
Havana Jose Marti Intl airport
Turkish Airlines
22 Jun
HAV
5:35 am
Havana Jose Marti Intl airport
42h 45m
2 Stops
6:20 am
+2
JNB
Johannesburg OR Tambo airport
23 372 ZAR
KLM
KLM
19 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
27h 25m
2 Stops
10:35 pm
HAV
Havana Jose Marti Intl airport
KLM
24 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
29h 00m
1 Stop
5:55 am
+2
JNB
Johannesburg OR Tambo airport
25 017 ZAR
Turkish Airlines
Turkish Airlines
20 Jun
JNB
8:10 pm
Johannesburg OR Tambo airport
43h 55m
1 Stop
10:05 am
+2
HAV
Havana Jose Marti Intl airport
Turkish Airlines
29 Jun
HAV
5:35 am
Havana Jose Marti Intl airport
42h 45m
2 Stops
6:20 am
+2
JNB
Johannesburg OR Tambo airport
26 359 ZAR
KLM
KLM
16 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
51h 25m
2 Stops
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
KLM
24 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
29h 00m
1 Stop
5:55 am
+2
JNB
Johannesburg OR Tambo airport
26 402 ZAR
KLM
KLM
16 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
51h 25m
2 Stops
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
KLM
23 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
40h 25m
2 Stops
5:20 pm
+2
JNB
Johannesburg OR Tambo airport
26 647 ZAR
Air France
Air France
30 Jul
JNB
8:50 pm
Johannesburg OR Tambo airport
31h 45m
1 Stop
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
Air France
10 Aug
HAV
12:35 pm
Havana Jose Marti Intl airport
22h 45m
1 Stop
5:20 pm
+1
JNB
Johannesburg OR Tambo airport
27 051 ZAR
Air France
Air France
30 Jul
JNB
8:50 pm
Johannesburg OR Tambo airport
31h 45m
1 Stop
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
Air France
10 Aug
HAV
12:35 pm
Havana Jose Marti Intl airport
22h 45m
1 Stop
5:20 pm
+1
JNB
Johannesburg OR Tambo airport
27 051 ZAR
KLM
KLM
19 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
27h 25m
2 Stops
10:35 pm
HAV
Havana Jose Marti Intl airport
KLM
24 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
29h 00m
1 Stop
5:55 am
+2
JNB
Johannesburg OR Tambo airport
25 017 ZAR
KLM
KLM
16 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
51h 25m
2 Stops
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
KLM
24 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
29h 00m
1 Stop
5:55 am
+2
JNB
Johannesburg OR Tambo airport
26 402 ZAR
Turkish Airlines
Turkish Airlines
16 Jun
JNB
8:10 pm
Johannesburg OR Tambo airport
43h 55m
1 Stop
10:05 am
+2
HAV
Havana Jose Marti Intl airport
Turkish Airlines
22 Jun
HAV
5:35 am
Havana Jose Marti Intl airport
42h 45m
2 Stops
6:20 am
+2
JNB
Johannesburg OR Tambo airport
23 372 ZAR
Turkish Airlines
Turkish Airlines
20 Jun
JNB
8:10 pm
Johannesburg OR Tambo airport
43h 55m
1 Stop
10:05 am
+2
HAV
Havana Jose Marti Intl airport
Turkish Airlines
29 Jun
HAV
5:35 am
Havana Jose Marti Intl airport
42h 45m
2 Stops
6:20 am
+2
JNB
Johannesburg OR Tambo airport
26 359 ZAR
KLM
KLM
16 Jun
JNB
1:10 am
Johannesburg OR Tambo airport
51h 25m
2 Stops
10:35 pm
+1
HAV
Havana Jose Marti Intl airport
KLM
23 Jun
HAV
6:55 pm
Havana Jose Marti Intl airport
40h 25m
2 Stops
5:20 pm
+2
JNB
Johannesburg OR Tambo airport
26 647 ZAR

Airports near Havana

Below you will find all the airports in Havana along with their distance from the city centre
Havana Jose Marti Intl
14 km from city centre

Popular routes to Havana

Most frequently searched flights to Havana along with the cheapest price and shortest flight duration

Start planning your trip to Havana


Flights to other cities in Cuba

Lost the lust for Havana? Check out some flights to other cities in Cuba