Cuban aviation authorities say bad weather and crew errors caused the plane crash in November which killed 68 people, some of them tourists.
The Aerocaribbean flight from Haiti via Santiago de Cuba went down over central Cuba on 4 November.
It was the country's worst air disaster in more than 20 years.
After a six-week investigation, civil aviation officials concluded there was nothing wrong with the ATR twin turboprop or its engines.
"The flight was proceeding normally until it found itself in extreme meteorological conditions that caused the airplane to ice up severely at an altitude of 20,000ft (6,100m)," the report said.
"This, in conjunction with errors by the crew in managing the situation, caused the accident."
No further details were given.
No-one survived when the plane carrying 61 passengers and a crew of seven plunged into mountains near the town of Guasimal in central Cuba.
Emergency crews and local residents had to use bulldozers to cut through thick vegetation to reach the crash scene.