Madrid has had to repurpose the giant ice rink of the Palacio de Hielo as a storage facility for the bodies that city morgues have no capacity to collect and bury.
Broad avenues in Madrid and Barcelona were virtually deserted, as were towns and villages across Spain, while fire engines and tractors sprayed disinfectant to clean streets.
Spanish medical staff, who themselves account for thousands of infected cases, have taken out lawsuits against the government complaining of the lack of basic protective equipment like masks, scrubs and gloves.
On Wednesday the Spanish military pleaded with fellow NATO-member countries for coronavirus testing kits, ventilators, and protective gear.
Health emergency chief Fernando Simon attributed the almost 14% infection rate among medical staff to the limited availability of protective equipment and several early clusters of the virus occurring in hospitals.
"Now we are working hard to. make something a little more sophisticated for it to reach medical use", Basilio Garcia, chief executive of the Callaghan shoe factory, told Reuters.
In France, which instituted a nationwide lockdown on March 17, the number of new infections grew at an average rate of 26 per cent per day throughout March, but on Tuesday the rate has slowed dow to an average 15 per cent. Schools, bars, restaurants and most shops are shuttered.
Hubei, a central province that is home to some 60 million people, had announced on Tuesday that it was removing travel restrictions at midnight. Spain's Sanidad Publica believes that the spread of coronavirus spread is yet to peak in Spain.
Coronavirus cases are also spreading in the Middle East, where Iran's death toll topped 2,000, and in Africa, where Mali declaring its first case and several nations announced states of emergency.
A total of more than 20,800 deaths have now been reported in 182 countries and territories, according to an AFP tally. The number does not include retirees.
Spain is also struggling to deal with the health crisis.
Form for signing up for free newsletter.