Spain will declare a nationwide lockdown on Saturday, according to Spanish media reports.
It will become the second European country, after Italy, to take such a measure.
People will be asked to stay home except for buying food and going to work.
Coronavirus cases have risen by more than 1,500 in less than 24 hours, according to the Spanish health ministry.
On Friday, Spanish Prime Minister Pedro Sánchez