The bodies of a man and woman were recovered by the southern Andalusia region emergency service after their car was washed away by a flooded river near the town of Fuengirola.
The Interior Ministry said a 54-year-old man was also found dead in Madrid under a big pile of snow.
On Friday, Madrid experienced its heaviest snowfalls since 1971 after what the AEMET weather agency described as “exceptional and most likely historic” conditions caused by Storm Filomena.
It warned that another 20cm (nearly 8 inches) snowfall was expected on Saturday in Madrid and central Spain’s lower plains, with up to 50cm (20 inches) at higher altitudes.
“Even if, despite the extremely difficult weather conditions, the number of incidents is relatively limited, we have three deaths to mourn,” Interior Minister Fernando Grande-Marlaska told a news conference.
Apart from Madrid, the exceptional conditions put four other regions in the centre of the country on red alert on Saturday: Aragon, Valencia, Castilla La Mancha and Catalonia.
On Twitter, Spanish Prime Minister Pedro Sanchez called on people to stay indoors and follow the instructions of the emergency services. He paid tribute to the work of the rescue agencies who had helped hundreds of people trapped in the show overnight.
Madrid’s Barajas airport was shut down late on Friday, transport officials said the snowfall disrupted traffic on nearly 400 roads, and the Renfe rail network said all trains to and from Madrid had been cancelled.
Madrid’s emergencies agency said they had worked all night to help trapped motorists, freeing about 1,000 vehicles. They asked others still stuck to be patient. Stranded without food
Motorist Patricia Manzanares told national television how she had been stranded without food for 15 hours on the M-40 motorway in the Madrid region.
“I’ve been here since 7 [o’clock] last night, there are lot of us in this situation. There are 60cm of snow and we are soon going to run out of petrol” and therefore lose their cars’ heating, she said.
Mayor of Madrid, Jose Luis Martinez-Almeida, described the situation as “extremely serious” in a tweet on Saturday.
“We are working to clear access to hospitals as quickly as possible,” he told the La Sexta television channel on Saturday. “But frankly, that is complicated. It has been snowing so much.”
The army had been called in on Friday to help the authorities, he added.
Spain’s 36 out of 50 provinces have declared snow alerts as of Saturday [AFP] In all, 36 out of Spain’s 50 provinces declared snow alerts.
The exceptional conditions also hit sport fixtures, forcing the postponement of Atletico Madrid’s match against Bilbao, and the cancellation of the Spain-Croatia basketball match, which had been due to go ahead in Madrid on Saturday.
Forecasters said the heavy snow would continue until Sunday, before Storm Filomena begins moving northeast, although temperatures would remain exceptionally low.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.