2020/21 season. The new season is scheduled to begin on the weekend of 13-16 August, and end on 22 May.
Kick-off times are usually not confirmed until three or four weeks before the matches take place, and once known the details will be published on this page. However, these are liable to change at short notice and we strongly recommend you check with the club if you are hoping to attend a game.
As in previous seasons, first division kick-off times are being spaced out so that as a general rule no two matches coincide. A special timetable has been devised for August in order to avoid the intense heat, but as from September there will normally be one match on Friday night, with four games spaced out between 2.00 p.m. and 9.00 p.m. on Saturday, four more on Sunday between 2.00 p.m. and 9.00 p.m., and one on Monday. Second division matches are mainly scheduled for Saturday or Sunday afternoon, but can take place any time between Friday and Monday.
Fri 31 Mar | 21:00 | Mallorca v Osasuna |
Sat 1 Apr | 14:00 | Girona v Espanyol |
16:15 | Athletic Bilbao v Getafe | |
18:30 | Cádiz v Sevilla | |
21:00 | Elche v Barcelona | |
Sun 2 Apr | 14:00 | Celta v Almería |
16:15 | Real Madrid v Valladolid | |
18:30 | Villarreal v Real Sociedad | |
21:00 | Atlético Madrid v Betis | |
Mon 3 Apr | 21:00 | Valencia v Rayo Vallecano |
Fri 7 Apr | 21:00 | Sevilla v Celta |
Sat 8 Apr | 14:00 | Osasuna v Elche |
16:15 | Espanyol v Athletic Bilbao | |
18:30 | Real Sociedad v Getafe | |
21:00 | Real Madrid v Villarreal | |
Sun 9 Apr | 12:00 | Valladolid v Mallorca |
16:15 | Betis v Cádiz | |
18:30 | Almería v Valencia | |
21:00 | Rayo Vallecano v Atlético Madrid | |
Mon 10 Apr | 21:00 | Barcelona v Girona |
Fri 14 Apr | 21:00 | Rayo Vallecano v Osasuna |
Sat 15 Apr | 14:00 | Villarreal v Valladolid |
16:15 | Athletic Bilbao v Real Sociedad | |
18:30 | Betis v Espanyol | |
21:00 | Cádiz v Real Madrid | |
Sun 16 Apr | 14:00 | Girona v Elche |
16:15 | Getafe v Barcelona | |
18:30 | Atlético Madrid v Almería | |
21:00 | Valencia v Sevilla | |
Mon 17 Apr | 21:00 | Valencia v Celta v Mallorca |
Fri 24 Mar | 21:00 | Cartagena v Lugo |
Sat 25 Mar | 16:15 | Ibiza v Burgos Racing Santander v Levante |
18:30 | Alavés v Tenerife | |
Sun 26 Mar | 14:00 | Eibar v Andorra |
16:15 | Ponferradina v Mirandés Zaragoza v Albacete |
|
18:30 | Granada v Oviedo Villarreal B v Huesca |
|
20:00 (local time) |
Las Palmas v Sporting Gijón | |
Mon 27 Mar | 21:00 | Málaga v Leganés |
Fri 31 Mar | 21:00 | Levante v Zaragoza |
Sat 1 Apr | 16:15 | Burgos v Racing Santander |
17:30 (local time) |
Tenerife v Villarreal B | |
18:30 | Leganés v Cartagena | |
21:00 | Oviedo v Eibar | |
Sun 2 Apr | 14:00 | Huesca v Alavés |
16:15 | Lugo v Ponferradina | |
18:30 | Andorra v Málaga Sporting Gijón v Granada |
|
21:00 | Mirandés v Ibiza | |
Mon 3 Apr | 21:00 | Albacete v Las Palmas |
Fri 7 Apr | 18:30 | Lugo v Tenerife |
21:00 | Villarreal B v Málaga | |
Sat 8 Apr | 16:15 | Zaragoza v Granada |
18:30 | Ibiza v Sporting Gijón | |
21:00 | Racing Santander v Albacete | |
Sun 9 Apr | 14:00 | Huesca v Burgos |
16:15 | Eibar v Levante | |
18:30 | Cartagena v Mirandés Ponferradina v Leganés |
|
20:00 (local time) |
Las Palmas v Oviedo | |
Mon 10 Apr | 21:00 | Alavés v Andorra |
Fri 14 Apr | 21:00 | Albacete v Eibar |
Sat 15 Apr | 16:15 | Granada v Las Palmas |
18:30 | Oviedo v Lugo Zaragoza v Racing Santander |
|
21:00 | Burgos v Ponferradina | |
Sun 16 Apr | 14:00 | Andorra v Huesca |
16:15 | Sporting Gijón v Alavés | |
17:30 (local time) |
Tenerife v Ibiza | |
18:30 | Málaga v Cartagena | |
21:00 | Leganés v Villarreal B | |
Mon 17 Apr | 21:00 | Levante v Mirandés |
TBC - to be confirmed
All the times shown are CET, except where stated for the Canary Islands, where local time is one hour before CET.