Därmed får regeringen fortsatt kontroll över medborgarnas rörelsemönster samtidigt som landet gradvis återöppnas igen.
Beslutet fattades i parlamentet på onsdagen efter att premiärminister Pedro Sánchez, som leder landets sköra koalitionsregering, lyckats samla tillräckligt med stöd i parlamentet.
I hårt drabbade Spanien har mer än 25 000 människor avlidit till följd av coronaviruset enligt landets officiella statistik.