It was not immediately known if there were any casualties on the plane, which was destined for Holguin and operated by national airline Cubana, state-run TV reported.
“It crashed between the locality of Boyeros and the village of Santiago de La Vegas,” state-run TV said in its midday news broadcast, referring to an area some 20 km south of Havana.
Images from state-run TV showed emergency workers at the scene.
Flight tracking websites indicated the flight was CU972, departing Havana at 11 a.m.
The aircraft was possibly leased from a small Mexican airline called Damojh, state media said.