Prices are in Australian Dollars.

From
To
Thu. 13/8
Thu. 20/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu. 13/8
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu. 13/8
Thu. 20/8
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu. 13/8
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Caribbean Cheap flights to Cuba

Cheap Flights to Cuba

Popular in December High demand for flights, 6% potential price rise
Cheapest in November Best time to find cheap flights, 3% potential price drop
Average price $2,006 Average for round-trip flights in August 2020
Round-trip from $2,056 From Melbourne to Havana
One-way from $990 One-way flight from Melbourne to Havana
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Cuba flights by month

January
$1,911
February
$1,799
March
$1,910
April
$1,946
May
$1,738
June
$1,648
July
$1,786
August
$1,871
September
$1,891
October
$1,629
November
$1,755
December
$2,314
At the present moment the cheapest month to fly to Cuba is currently October; with December being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to Cuba?

Choose a month below to see average flight price and weather conditions.
MEL - HAV
Price
$1,629 - $3,414
HAV
Temperature
26 - 32 °C
HAV
Rainfall
12 - 85 mm
Whilst there are several times of the year to choose from, October is seen as the time to fly to Cuba, however, it is possible to get good deals throughout the year. If you are looking for warm weather when you arrive off of your flight to Cuba then June is statistically the hottest. June is historically the period with most rainfall.

When is the best time to book a flight to Cuba?

The price you pay for your flight to Cuba may vary depending on when you book. For the best chance of a lower fare, look to book 20 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.

Which day is cheapest to fly to Cuba?

Wednesday is currently, on average, the cheapest day to fly to Cuba. Flying on Thursday will result in higher flight prices.

What time of day is cheapest to fly to Cuba?

To get the best value, try booking a flight in the morning when visiting Cuba. Generally the prices will increase for flights at midday as these tend to have higher demand.

The majority of visitors to Cuba, the largest island in the Caribbean, come from Canada, Europe, and South America. Americans are still not allowed to take cheap flights to Cuba, although President Obama has relaxed the restrictions on travel and remittances by Cuban-Americans. Some would say that Cuba’s relationship with the United States has helped to preserve its charm. Certainly, its beautiful beaches, rich and stirring history, wonderful diving and natural wonders make it an enchanting destination.

The capital city is Havana. Habana Vieja, Old Havana, is listed by Unesco for its Baroque and neoclassical architecture. The museums, theatres, concert halls and galleries stand beside the night clubs and bars that serve the delicious, rum-based, mojitos.

Santiago de Cuba, Cuba’s second-largest city, is much more Caribbean than Havana. It’s a city that dates back to the days of the Spanish conquistadors in the 16th century and takes in French and British colonial forces as well as Haitians. It’s known for its carnival and for the Castillo de San Pedro de la Roca, a restored 17th-century fortress, listed by Unesco for being a complete example of military architecture.

Varadero, the resort town in Matanzas on the Atlantic Coast, is the pride of Cuba’s beaches, while the Isle of Youth and Cayo Largo de Sur are the stand-out beaches on the Caribbean side. Both have soft-white beaches and offer amazing diving.

Back to top

Cuba climate

Cuba’s climate is tropical and temperatures are moderated by the trade winds. The average minimum temperature is 21 degrees Celsius and the average maximum is 27 degrees. The average temp in Havana is 25 degrees.The rainy season runs from May to October and the dry season extends from November to April. The hurricane season is June to November. Landslides and flooding are a risk during these months.

Back to top

When is the best time to fly to Cuba?

Peak Season: 

December to April is high season, when most travellers arrive on cheap flights to Cuba. Other high season times are July and August, Christmas and New Year, Easter and July 26 (the anniversary of the revolution). Havana and Santiago de Cuba are popular year-round. 

Off Season: 

Intrepid travellers could save money by visiting between August and October as this is when hurricanes are most likely. In general, June to November (hurricane season) is low season.

Back to top

Getting around Cuba

AeroCaribbean links Havana with cities such as Santiago, Holguin and Cayo Coco. 

Air-conditioned bus services are offered by Astro and Viazul. 

The rail network is creaky, due to years of under-investment, and the trains can be sometimes unreliable. It’s best not to take the train if you have to be somewhere at a certain time. 

Cuba has an extensive road network and renting a car is an easy option. 

Mopeds and three-wheel Coco-Taxis are available too, but travellers need to be aware that they can be dangerous. Local public transport is cheap, but like rail travel, is not reliable.

 

Back to top

Cheapest flights to Cuba

Home Caribbean Cheap flights to Cuba
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First