La Liga kommer att återupptas den 11 juni med derbyt mellan Sevilla och Real Betis, meddelade idrottsdepartementet under fredagen.
"Den sista omgången kommer preliminärt att genomföras helgen den 18-19 juli, beroende på utvecklingen av viruset", skriver idrottsdepartementet i ett uttalande.
Elva omgångar återstår av den spanska ligan som toppas av Barcelona, två poäng före Real Madrid.
Därmed har alla de största fotbollsligorna i Europa gett klartecken för spel. Under torsdagen meddelade Premier League att man planerar att starta om säsongen den 17 juni, medan Serie A siktar på den 20:e samma månad.