The state-owned "Aerocaribbean" flight crashed after issuing an emergency call to the control tower.
The ATR-72 was said to be carrying 61 passengers and seven crew members. There were 28 foreigners on board.
Cuban media were offering no other details on the crash on Thursday night.