2023/24 season. The new season is scheduled to begin on the weekend of 11-14 August, and end on 26 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 29 Mar | 21:00 | Cádiz v Granada |
Sat 30 Mar | 14:00 | Getafe v Sevilla |
16:15 | Almería v Osasuna | |
18:30 | Valencia v Mallorca | |
21:00 | Barcelona v Las Palmas | |
Sun 31 Mar | 14:00 | Celta v Rayo Vallecano |
16:15 | Girona v Betis | |
18:30 | Alavés v Real Sociedad | |
21:00 | Real Madrid v Athletic Bilbao | |
Mon 1 Apr | 21:00 | Villarreal v Atlético Madrid |
Fri 12 Apr | 21:00 | Betis v Celta |
Sat 13 Apr | 14:00 | Atlético Madrid v Girona |
16:15 | Rayo Vallecano v Getafe | |
18:30 | Mallorca v Real Madrid | |
21:00 | Cádiz v Barcelona | |
Sun 14 Apr | 13:00 (local time) |
Las Palmas v Sevilla |
16:15 | Granada v Alavés | |
18:30 | Athletic Bilbao v Villarreal | |
21:00 | Real Sociedad v Almería | |
Mon 15 Apr | 21:00 | Osasuna v Valencia |
Fri 19 Apr | 21:00 | Athletic Bilbao v Granada |
Sat 20 Apr | 14:00 | Celta v Las Palmas |
16:15 | Rayo Vallecano v Osasuna | |
18:30 | Valencia v Betis | |
21:00 | Girona v Cádiz | |
Sun 21 Apr | 14:00 | Getafe v Real Sociedad |
16:15 | Almería v Villarreal | |
18:30 | Alavés v Atlético Madrid | |
21:00 | Real Madrid v Barcelona | |
Mon 22 Apr | 21:00 | Sevilla v Mallorca |
Fri 26 Apr | 21:00 | Almería v Getafe |
Sat 27 Apr | 14:00 | Barcelona v Valencia |
16:15 | Alavés v Celta | |
18:30 | Atlético Madrid v Athletic Bilbao | |
21:00 | Real Sociedad v Real Madrid | |
Sun 28 Apr | 14:00 | Cádiz v Mallorca |
16:15 | Granada v Osasuna | |
18:30 | Villarreal v Rayo Vallecano | |
21:00 | Betis v Sevilla | |
Mon 29 Apr | 20:00 (local time) |
Las Palmas v Girona |
Fri 29 Mar | 20:30 | Burgos v Espanyol |
Sat 30 Mar | 14:00 | Valladolid v Levante |
16:15 | Albacete v Huesca Andorra v Mirandés Eibar v Eldense Leganés v Cartagena |
|
18:30 | Sporting Gijón v Racing Santander | |
Sun 31 Mar | 14:00 | Alcorcón v Amorebieta |
16:15 | Racing Ferrol v Elche Zaragoza v Tenerife |
|
18:30 | Oviedo v Villarreal B |
Fri 6 Apr | 20:30 | Amorebieta v Racing Ferrol Elche v Oviedo |
Sat 7 Apr | 16:15 | Eldense v Andorra |
18:30 | Levante v Zaragoza | |
Sun 8 Apr | 14:00 | Huesca v Leganés |
16:15 | Mirandés v Sporting Gijón Villarreal B v Burgos |
|
17:30 (local time) |
Tenerife v Eibar | |
18:30 | Espanyol v Albacete | |
21:00 | Cartagena v Valladolid | |
Mon 9 Apr | 20:30 | Racing Santander v Alcorcón |
Fri 12 Apr | 20:30 | Leganés v Espanyol |
Sat 13 Apr | 16:15 | Sporting Gijón v Cartagena |
18:30 | Valladolid v Eldense | |
21:00 | Levante v Amorebieta | |
Sun 14 Apr | 14:00 | Oviedo v Mirandés |
16:15 | Albacete v Tenerife Andorra v Eibar |
|
18:30 | Burgos v Racing Santander Zaragoza v Elche | |
21:00 | Racing Ferrol v Huesca | |
Mon 15 Apr | 21:00 | Alcorcón v Villarreal B |
Fri 19 Apr | 19:30 (local time) |
Tenerife v Leganés |
Sat 20 Apr | 14:00 | Amorebieta v Valladolid |
16:15 | Racing Santander v Levante Villarreal B v Racing Ferrol |
|
18:30 | Elche v Sporting Gijón | |
21:00 | Huesca v Zaragoza | |
Sun 21 Apr | 14:00 | Espanyol v Andorra |
16:15 | Eibar v Alcorcón Eldense v Albacete |
|
18:30 | Mirandés v Burgos | |
Mon 22 Apr | 20:30 | Cartagena v Oviedo |
Fri 26 Apr | 20:30 | Andorra v Racing Santander |
Sat 27 Apr | 16:15 | Burgos v Amorebieta Leganés v Zaragoza |
18:30 | Elche v Espanyol | |
Sun 28 Apr | 14:00 | Sporting Gijón v Villarreal B |
16:15 | Alcorcón v Eldense Oviedo v Tenerife |
|
18:30 | Levante v Cartagena Valladolid v Huesca |
|
21:00 | Albacete v Eibar | |
Mon 29 Apr | 21:00 | Racing Ferrol 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.