A rare and powerful tornado has devastated sections of Havana, killing four people and injuring 195, as it overturned cars, uprooted trees and destroyed dozens of homes.

A shaken resident, recalling a night of terror, said she clutched her daughter and crouched down in her kitchen as the tornado came roaring in Sunday night.

"It was as if rocks were falling - it was hail - and I felt things beginning to fall. It lifted my entire roof and took everything away," said a sobbing Canaima Hernandez, 36.

Hernandez's Havana neighborhood, Regla, was one of the hardest hit by the tornado, which state media said was comparable in strength to the most powerful hurricanes.

Residents picked their way through overturned vehicles, collapsed walls, overturned lampposts and uprooted trees.

Cuban President Miguel Diaz-Canel, who confirmed the latest toll on Monday, toured the city's darkened streets visiting emergency crews, wrote on Twitter that damage was "severe."

Night of terror

In the city's Luyano neighborhood, storm debris - including parts of a balcony ripped off an old building - blocked the streets.

As emergency sirens blared across the city, firefighters and ambulances rushed about on rescue missions, their flashing lights illuminating blacked out areas.

Diaz-Canel said that several emergency teams were working hard to restore power to those areas.

At the Hijas de Galicia maternity hospital, staff were forced to evacuate the building due to storm damage.

The tornado, spawned by a powerful storm that originated in the Gulf of Mexico, hit western Cuba with winds of up to 100 kilometres per hour.

"Islanders are used to these warnings, but they did not suspect the magnitude of what was approaching," said Granma, the Communist Party daily.

People described the tornado as having "the sound of a jet engine," and reported feeling changes in the environmental pressure when it arrived, Armando Caymares with the Institute of Meteorology said.

The tornado "caught me in the street, in the car with my wife and children," actor Luis "Panfilo" Silva wrote on his social media account.

"I had to dodge fallen trees, flooded areas and strong winds until I managed to get home. We experienced great fear," he wrote.

Francisco Sotolongo said it was a good thing the tornado's impact only lasted seconds, "because if it lasted a minute there would be nothing left here."

High winds sent seawater surging over the city's famed Malecon esplanade and several metres into the city. 

The western provinces of Pinar del Rio, Artemisa and Mayabeque also were affected by the storm.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.