Prices are in Australian Dollars.

Cheap flights from Melbourne to Cuba

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

Return
Economy
Tue. 26/1
Tue. 2/2
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
Tue. 26/1
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')

How to find the cheapest flight from
Melbourne (MEL) to Cuba

How far in advance should I book a flight from Melbourne to Cuba?

To save on the cost of your flight from Melbourne to Cuba, book at least 45 days before your planned departure. Booking around this time can save you about 12% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $2,067 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $2,118.

What is the cheapest month to fly from Melbourne to Cuba?

June can be a great time to fly to Cuba from Melbourne with a flight ticket averaging about $1,928. Cheapflights users have found deals in the month of June for as cheap as $1,400. The most expensive prices can be found in the month of December.

Related info for your journey

Useful info, stats and facts about Melbourne to Cuba flights.

Flight FAQs

From Melbourne to Cuba

How popular is this flight route?

Flights from Melbourne to Cuba have been viewed 403 times in the past calendar month.

What safety measures are being taken by airlines flying from Melbourne to Cuba to control the spread of COVID-19?

New policies can now be found on LATAM Airlines to help keep travellers safe while flying. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Melbourne to Cuba. Policies will vary by airline.

Which airlines flying from Melbourne to Cuba have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada, LATAM Airlines, and Air Europa flying from Melbourne to Cuba have implemented new flexible cancellation policies.

What are the most popular airlines that fly from Melbourne to Cuba?

The most popular airlines flying from Melbourne to Cuba are Air Canada, LATAM Airlines and United Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from Melbourne to Cuba?

While on average a flight from Melbourne to Cuba is generally $1,542, our data shows the cheapest flight currently is $1,111. When looking at the most popular route, (Melbourne - Havana Jose Marti Intl), you can expect to pay $1,916 for that flight.

Arrival points for flights from Melbourne to Cuba

Show more

Destination information for Cuba

Things to know before you go. Useful info for your trip from Melbourne to Cuba
Today's exchange rate
$1 = CUC 0.77

Airports servicing Melbourne

Airports servicing

Baracoa (BCA)
Salina Las Brujas (BWW)
Bayamo C.M. de Cespedes (BYM)
Cayo Coco (CCC)
Cienfuegos (CFG)
Camagüey Ign Agramonte Intl (CMW)

Top 4 airlines flying from Melbourne to Cuba

The chart below displays the airlines Cheapflights users travelling from Melbourne to Cuba choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Air Canada
$1,044 $1,471 No cancel fee 67%
Search Air Canada flights
LATAM Airlines
$1,189 $1,645 No cancel fee 81%
Search LATAM Airlines flights
Air Europa
$1,661 $2,091 No cancel fee 83%
Search Air Europa flights
United Airlines
$1,856 $2,121 No cancel fee 69%
Search United Airlines flights
Home Caribbean Cuba Cheap flights from Melbourne to Cuba
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First