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 7 Nov | 21:00 | Elche v Real Sociedad |
| Sat 8 Nov | 14:00 | Girona v Alavés |
| 16:15 | Sevilla v Osasuna | |
| 18:30 | Atlético Madrid v Levante | |
| 21:00 | Espanyol v Villarreal | |
| Sun 9 Nov | 14:00 | Athletic Bilbao v Oviedo |
| 16:15 | Rayo Vallecano v Real Madrid | |
| 18:30 | Mallorca v Getafe Valencia v Betis |
|
| 21:00 | Celta v Barcelona |
| Fri 21 Nov | 21:00 | Valencia v Levante |
| Sat 22 Nov | 14:00 | Alavés v Celta |
| 16:15 | Barcelona v Athletic Bilbao | |
| 18:30 | Osasuna v Real Sociedad | |
| 21:00 | Villarreal v Mallorca | |
| Sun 23 Nov | 14:00 | Oviedo v Rayo Vallecano |
| 16:15 | Betis v Girona | |
| 18:30 | Getafe v Atlético Madrid | |
| 21:00 | Elche v Real Madrid | |
| Mon 24 Nov | 21:00 | Espanyol v Sevilla |
| Fri 28 Nov | 21:00 | Getafe v Elche |
| Sat 29 Nov | 14:00 | Mallorca v Osasuna |
| 16:15 | Barcelona v Alavés | |
| 18:30 | Levante v Athletic Bilbao | |
| 21:00 | Atlético Madrid v Oviedo | |
| Sun 30 Nov | 14:00 | Real Sociedad v Villarreal |
| 16:15 | Sevilla v Betis | |
| 18:30 | Celta v Espanyol | |
| 21:00 | Girona v Real Madrid | |
| Mon 1 Dec | 21:00 | Rayo Vallecano v Valencia |
| Tue 2 Dec | 21:00 | Barcelona v Atlético Madrid |
| Wed 3 Dec | 19:00 | Athletic Bilbao v Real Madrid |
| Fri 5 Dec | 21:00 | Oviedo v Mallorca |
| Sat 6 Dec | 14:00 | Villarreal v Getafe |
| 16:15 | Alavés v Real Sociedad | |
| 18:30 | Betis v Barcelona | |
| 21:00 | Athletic Bilbao v Atlético Madrid | |
| Sun 7 Dec | 14:00 | Elche v Girona |
| 16:15 | Valencia v Sevilla | |
| 18:30 | Espanyol v Rayo Vallecano | |
| 21:00 | Real Madrid v Celta | |
| Mon 8 Dec | 21:00 | Osasuna v Levante |
| Fri 7 Nov | 20:30 | Mirandés v Sporting Gijón |
| Sat 8 Nov | 14:00 | Real Sociedad B v Leganés |
| 16:15 | Eibar v Albacete Huesca v Andorra |
|
| 18:30 | Deportivo v Cultural Leonesa | |
| 21:00 | Málaga v Córdoba | |
| Sun 9 Nov | 13:00 (local time) |
Las Palmas v Racing Santander |
| 16:15 | Ceuta v Almería | |
| 18:30 | Granada v Zaragoza | |
| 21:00 | Cádiz v Valladolid | |
| Mon 10 Nov | 20:30 | Burgos v Castellón |
| Fri 14 Nov | 20:30 | Valladolid v Las Palmas |
| Sat 15 Nov | 16:00 | Albacete v Andorra Castellón v Real Sociedad B |
| 21:00 | Racing Santander v Granada | |
| Sun 16 Nov | 14:00 | Ceuta v Leganés |
| 16:15 | Almería v Cádiz Sporting Gijón v Eibar |
|
| 18:30 | Córdoba v Deportivo Mirandés v Burgos |
|
| 21:00 | Zaragoza v Huesca | |
| Mon 17 Nov | 20:30 | Cultural Leonesa v Málaga |
| Fri 21 Nov | 19:30 (local time) |
Las Palmas v Albacete |
| Sat 22 Nov | 16:15 | Andorra v Castellón |
| 18:30 | Eibar v Zaragoza Leganés v Almería |
|
| 21:00 | Granada v Córdoba | |
| Sun 23 Nov | 14:00 | Deportivo v Ceuta |
| 16:15 | Cádiz v Cultural Leonesa Huesca v Sporting Gijón |
|
| 18:30 | Burgos v Racing Santander | |
| 21:00 | Málaga v Mirandés | |
| Mon 24 Nov | 20:30 | Real Sociedad B v Valladolid |
| Fri 28 Nov | 20:30 | Sporting Gijón v Andorra |
| Sat 29 Nov | 14:00 | Ceuta v Burgos |
| 16:15 | Cultural Leonesa v Granada | |
| 18:30 | Albacete v Deportivo Almería v Huesca |
|
| 21:00 | Valladolid v Málaga | |
| Sun 30 Nov | 14:00 | Zaragoza v Leganés |
| 16:15 | Racing Santander v Eibar | |
| 18:30 | Córdoba v Cádiz | |
| 21:00 | Castellón v Las Palmas | |
| Mon 1 Dec | 20:30 | Mirandés v Real Sociedad B |
| Fri 5 Dec | 20:30 | Burgos v Albacete |
| Sat 6 Dec | 14:00 | Andorra v Almería |
| 16:15 | Huesca v Valladolid | |
| 18:30 | Real Sociedad B v Sporting Gijón | |
| Sun 7 Dec | 14:00 | Cádiz v Racing Santander |
| 16:15 | Leganés v Córdoba | |
| 18:30 | Deportivo v Castellón Eibar v Cultural Leonesa |
|
| 21:00 | Granada v Ceuta | |
| Mon 8 Dec | 17:30 (local time) |
Las Palmas v Mirandés |
| 20:30 | Málaga v Zaragoza |
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.