Two people have died in Spain and troops have rescued drivers trapped by snow as Storm Filomena causes travel chaos across the country, with Madrid seeing its heaviest snowfall in decades.
The airport in Madrid was closed and skiers glided down Gran Via, normally one of the busiest streets in the capital.
A woman died after she was trapped in her car when a river burst its banks near Malaga in the south of the country, and a homeless person froze to death in the eastern city of Calatayud, authorities said.
"Let's avoid travel and follow the instructions of the emergency services," tweeted Prime Minister Pedro Sanchez.
"Let's be extremely careful in the face of the storm #Filomena."
Spain's airport authority (AENA) said Madrid's Barajas airport, which closed on Friday night, would remain shut for the rest of Saturday.
It said at least 50 flights to Madrid, Malaga, Tenerife and Ceuta, a Spanish territory in North Africa, were cancelled.
The State Meteorological Agency said it was the heaviest snowfall in Madrid since 1971, while Jose Miguel Vinas, a meteorologist from Spanish National Radio, said between 25cm and 50cm fell in Madrid, making it the largest snowfall since 1963.
Soldiers worked to reach drivers stranded for hours on roads around Madrid.
"We continue the rescue of vehicles on the A4, A5, M40 and M607," tweeted the Unit for Military Emergencies, which deployed 147 soldiers.
The head of the Madrid region's emergency service, Carlos Novillo, appealed for people not to go out in their cars.
"We have worked intensely. We have rescued 1,000 vehicles," he said.
"We ask for patience, we will reach you all."
Madrid and four other regions were on red alert on Saturday as more heavy snowfalls were forecast, according to the State Meteorological Agency.
Australian Associated Press