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 4 Apr | 21:00 | Rayo Vallecano v Espanyol |
Sat 5 Apr | 14:00 | Girona v Alavés |
16:15 | Real Madrid v Valencia | |
18:30 | Mallorca v Celta | |
21:00 | Barcelona v Betis | |
Sun 6 Apr | 13:00 (local time) |
Las Palmas v Real Sociedad |
16:15 | Sevilla v Atlético Madrid | |
18:30 | Valladolid v Getafe | |
21:00 | Villarreal v Athletic Bilbao | |
Mon 7 Apr | 21:00 | Leganés v Osasuna |
Fri 11 Apr | 21:00 | Valencia v Sevilla |
Sat 12 Apr | 14:00 | Real Sociedad v Mallorca |
16:15 | Getafe v Las Palmas | |
18:30 | Celta v Espanyol | |
21:00 | Leganés v Barcelona | |
Sun 13 Apr | 14:00 | Osasuna v Girona |
16:15 | Alavés v Real Madrid | |
18:30 | Betis v Villarreal | |
21:00 | Athletic Bilbao v Rayo Vallecano | |
Mon 14 Apr | 21:00 | Atlético Madrid v Valladolid |
Fri 18 Apr | 21:00 | Espanyol v Getafe |
Sat 19 Apr | 14:00 | Rayo Vallecano v Valencia |
16:15 | Barcelona v Celta | |
18:30 | Mallorca v Leganés | |
20:00 (local time) |
Las Palmas v Atlético Madrid | |
Sun 20 Apr | 14:00 | Valladolid v Osasuna |
16:15 | Villarreal v Real Sociedad | |
18:30 | Sevilla v Alavés | |
21:00 | Real Madrid v Athletic Bilbao | |
Mon 21 Apr | 21:00 | Girona v Betis |
Tue 22 Apr | 19:00 | Valencia v Espanyol |
21:00 | Atlético Madrid v Rayo Vallecano or Barcelona v Mallorca |
|
Wed 23 Apr | 19:00 | Athletic Bilbao v Las Palmas Celta v Villarreal |
21:30 | Alavés v Real Sociedad Getafe v Real Madrid |
|
Thu 24 Apr | 19:00 | Leganés v Girona Osasuna v Sevilla |
21:30 | Atlético Madrid v Rayo Vallecano or Barcelona v Mallorca Betis v Valladolid |
Sun 27 Apr | TBC | Villarreal v Espanyol |
Fri 4 Apr | 20:30 | Castellón v Albacete |
Sat 5 Apr | 16:15 | Eibar v Oviedo |
18:30 | Cartagena v Eldense Granada v Almería |
|
21:00 | Sporting Gijón v Tenerife | |
Sun 6 Apr | 14:00 | Zaragoza v Mirandés |
16:15 | Levante v Racing Santander | |
18:30 | Burgos v Huesca Málaga v Córdoba |
|
21:00 | Deportivo v Cádiz | |
Mon 7 Apr | 20:30 | Elche v Racing Ferrol |
Fri 11 Apr | 20:30 | Córdoba v Levante |
Sat 12 Apr | 16:15 | Zaragoza v Eibar |
17:30 (local time) |
Tenerife v Burgos | |
18:30 | Cádiz v Elche | |
21:00 | Oviedo v Racing Ferrol | |
Sun 13 Apr | 14:00 | Albacete v Granada |
16:15 | Racing Santander v Castellón | |
18:30 | Eldense v Sporting Gijón Mirandés v Deportivo |
|
21:00 | Almería v Cartagena | |
Mon 14 Apr | 20:30 | Huesca v Málaga |
Fri 18 Apr | 19:00 | Sporting Gijón v Mirandés |
21:00 | Castellón v Almería | |
Sat 19 Apr | 14:00 | Racing Ferrol v Eldense |
16:15 | Huesca v Racing Santander | |
18:30 | Levante v Zaragoza | |
21:00 | Burgos v Cádiz | |
Sun 20 Apr | 14:00 | Cartagena v Granada |
16:15 | Córdoba v Oviedo | |
18:30 | Elche v Albacete | |
21:00 | Deportivo v Tenerife | |
Mon 21 Apr | 20:30 | Eibar v Málaga |
Fri 25 Apr | 20:30 | Cádiz v Sporting Gijón |
Sat 26 Apr | 14:00 | Albacete v Cartagena |
16:15 | Eldense v Córdoba Oviedo v Levante |
|
18:30 | Granada v Elche Mirandés v Burgos |
|
Sun 27 Apr | 16:15 | Racing Santander v Deportivo |
17:30 (local time) |
Tenerife v Eibar | |
18:30 | Málaga v Castellón | |
21:00 | Zaragoza v Huesca | |
Mon 28 Apr | 20:30 | Almería v Racing Ferrol |
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.