La Liga announced on Thursday that the league has been suspended for the next two matchdays following the coronavirus outbreak.
The decision comes after Real Madrid were placed into quarantine and all activity at their training complex was cancelled after one of the club's basketball players tested positive.
A statement released by La Liga read: "Given the circumstances known this morning, referring to the quarantine established at Real Madrid and the potential positives from players from other clubs.
The Spanish league had already taken the step of moving all games behind closed doors but with confirmed cases of the coronavirus in the country topping 2,000 on Wednesday, La Liga decided to suspend the league.
La Liga sources, following advice from the Ministry of Health, had previously insisted that games would go ahead without supporters, before the move was announced to suspend matches.
Sevilla's Europa League game against Roma, scheduled for Thursday, has been postponed while Barcelona's Champions League game against Napoli next week is in the balance. The Catalan club have already announced the fixture will be played behind closed doors but it's not certain the Serie A side will be allowed to travel for the match..
All football in Italy has been suspended until April 3. Spain and Italy are not the only countries where football has been affected by the coronavirus. Games have also been suspended or will be played behind closed doors this week in England, France, Germany, Greece, Austria and Switzerland, among others.
Elsewhere, Juventus defender Daniele Rugani tested positive for the coronavirus, the club announced on Wednesday.