2023/24 season. The new season is scheduled to begin on the weekend of 15-19 August, and end on 24 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 12 Sep | 21:00 | Sevilla v Elche |
Sat 13 Sep | 14:00 | Getafe v Oviedo |
16:15 | Real Sociedad v Real Madrid | |
18:30 | Athletic Bilbao v Alavés | |
21:00 | Atlético Madrid v Villarreal | |
Sun 14 Sep | 14:00 | Celta v Girona |
16:15 | Levante v Betis | |
18:30 | Osasuna v Rayo Vallecano | |
21:00 | Barcelona v Valencia | |
Mon 15 Sep | 21:00 | Espanyol v Mallorca |
Fri 19 Sep | 21:00 | Betis v Real Sociedad |
Sat 20 Sep | 14:00 | Girona v Levante |
16:15 | Real Madrid v Espanyol | |
18:30 | Alavés v Sevilla Villarreal v Osasuna |
|
21:00 | Valencia v Athletic Bilbao | |
Sun 21 Sep | 14:00 | Rayo Vallecano v Celta |
16:15 | Mallorca v Atlético Madrid | |
18:30 | Elche v Oviedo | |
21:00 | Barcelona v Getafe |
Tue 23 Sep | 19:00 | Athletic Bilbao v Girona Espanyol v Valencia |
21:30 | Levante v Real Madrid Sevilla v Villarreal |
|
Wed 22 Sep | 19:00 | Getafe v Alavés |
21:30 | Atlético Madrid v Rayo Vallecano Real Sociedad v Mallorca |
|
Thu 23 Sep | 19:30 | Osasuna v Elche |
21:30 | Oviedo v Barcelona |
Fri 26 Sep | 21:00 | Girona v Espanyol |
Sat 27 Sep | 14:00 | Getafe v Levante |
16:15 | Atlético Madrid v Real Madrid | |
18:30 | Mallorca v Alavés | |
21:00 | Villarreal v Athletic Bilbao | |
Sun 28 Sep | 14:00 | Rayo Vallecano v Sevilla |
16:15 | Elche v Celta | |
18:30 | Betis v Osasuna | |
21:00 | Barcelona v Real Sociedad | |
Mon 29 Sep | 21:00 | Valencia v Oviedo |
Fri 3 Oct | 21:00 | Osasuna v Getafe |
Sat 4 Oct | 14:00 | Oviedo v Levante |
16:15 | Girona v Valencia | |
18:30 | Athletic Bilbao v Mallorca | |
21:00 | Real Madrid v Villarreal | |
Sun 5 Oct | 14:00 | Alavés v Elche |
16:15 | Sevilla v Barcelona | |
18:30 | Espanyol v Betis Real Sociedad v Rayo Vallecano |
|
21:00 | Celta v Atlético Madrid |
Fri 17 Oct | 21:00 | Oviedo v Espanyol |
Sat 18 Oct | 14:00 | Sevilla v Mallorca |
16:15 | Barcelona v Girona | |
18:30 | Villarreal v Betis | |
21:00 | Atlético Madrid v Osasuna | |
Sun 19 Oct | 14:00 | Elche v Athletic Bilbao |
16:15 | Celta v Real Sociedad | |
18:30 | Levante v Rayo Vallecano | |
21:00 | Getafe v Real Madrid | |
Mon 20 Oct | 21:00 | Alavés v Valencia |
Fri 12 Sep | 19:30 (local time) |
Las Palmas v Real Sociedad B |
Sat 13 Sep | 16:15 | Cádiz v Eibar Mirandés v Deportivo |
18:30 | Huesca v Málaga | |
21:00 | Valladolid v Almería | |
Sun 14 Sep | 14:00 | Andorra v Córdoba |
16:15 | Racing Santander v Cultural Leonesa | |
18:30 | Castellón v Ceuta Sporting Gijón v Burgos |
|
21:00 | Granada v Leganés | |
Mon 15 Sep | 21:30 | Zaragoza v Albacete |
Fri 19 Sep | 20:30 | Deportivo v Huesca |
Sat 20 Sep | 16:15 | Cultural Leonesa v Castellón |
18:30 | Andorra v Mirandés Leganés v Las Palmas |
|
21:00 | Almería v Sporting Gijón | |
Sun 21 Sep | 14:00 | Ceuta v Zaragoza |
16:15 | Albacete v Valladolid | |
18:30 | Eibar v Real Sociedad B Málaga v Cádiz |
|
21:00 | Córdoba v Racing Santander | |
Mon 22 Sep | 20:30 | Burgos v Granada |
Fri 26 Sep | 20:30 | Mirandés v Zaragoza |
Sat 27 Sep | 18:30 | Eibar v Deportivo Racing Santander v Andorra |
20:00 (local time) |
Las Palmas v Almería | |
Sun 28 Sep | 14:00 | Real Sociedad B v Córdoba |
16:15 | Burgos v Málaga Cádiz v Ceuta |
|
18:30 | Sporting Gijón v Albacete Valladolid v Cultural Leonesa |
|
21:00 | Huesca v Granada | |
Mon 29 Sep | 20:30 | Leganés v Castellón |
Fri 3 Oct | 20:30 | Ceuta v Eibar |
Sat 4 Oct | 16:15 | Deportivo v Almería |
18:30 | Andorra v Leganés Huesca v Burgos |
|
21:00 | Granada v Real Sociedad B | |
Sun 5 Oct | 14:00 | Zaragoza v Córdoba |
16:15 | Castellón v Sporting Gijón | |
18:30 | Racing Santander v Málaga Valladolid v Mirandés |
|
20:00 (local time) |
Las Palmas v Cádiz | |
Mon 6 Oct | 20:30 | Cultural Leonesa v Albacete |
Fri 10 Oct | 20:30 | Granada v Las Palmas |
Sat 11 Oct | 16:15 | Mirandés v Leganés |
18:30 | Almería v Zaragoza Real Sociedad B v Andorra |
|
Sun 12 Oct | 14:00 | Albacete v Ceuta |
16:15 | Eibar v Castellón Sporting Gijón v Racing Santander |
|
18:30 | Burgos v Valladolid Cádiz v Huesca |
|
21:00 | Málaga v Deportivo | |
Mon 13 Oct | 20:30 | Córdoba v Cultural Leonesa |
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.