Regjeringen legger strenge begrensninger på bevegelsene til landets 46 millioner innbyggere, bekreftet statsminister Pedro Sánchez i en TV-sendt tale til nasjonen lørdag kveld.
Militæret står klar til å gripe inn om det trengs i kampen mot smittespredning, sa den sosialdemokratiske statsministeren.
Folk vil bare få lov til å forlate hjemmene sine for å kjøpe mat og medisiner, reise til jobben, besøke sykehus og banker, eller foreta reiser knyttet til omsorg for barn eller eldre.
Stengte skoler
Fly som var på vei til Spania, snudde da de første meldingene om den forestående nedstengningen kom tidligere lørdag.

Japans statsminister sier at OL skal avvikles som planlagt
På ett døgn er 1.500 nye smittede og over 60 dødsfall registrert i Spania. Det totale antallet påviste smittetilfeller er over 5.750, halvparten av dem i hovedstaden Madrid.
Med umiddelbar virkning skal Spania også stenge alle skoler, universiteter, restauranter, barer og hoteller, samt butikker med ikke-nødvendige varer. Lokale myndigheter i flere regioner har allerede innført lignende tiltak.
I Italias fotspor
Sánchez sier at antallet smittetilfeller kan nå 10.000 i løpet av få dager, ikke langt fra antallet som Italia har meldt om. Han varslet fredag at regjeringen vil erklære en to uker lang krisetilstand, og detaljene ble lagt fram lørdag kveld. Det vil gi myndighetene omfattende fullmakter, blant annet til å mobilisere hærens ressurser i kampen mot koronaviruset.
Spania følger i fotsporene til Italia med å stenge ned deler av landet.
(©NTB)
