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.
During the last two weekends of the season, all games with anything at stake will be scheduled to take place at the same time. Kick-off times will not therefore be set for those fixtures until closer to the date.
| Sun 17 May | 19:00 | Athletic Bilbao v Celta Atlético Madrid v Girona Elche v Getafe Levante v Mallorca Osasuna v Espanyol Oviedo v Alavés Rayo Vallecano v Villarreal Sevilla v Real Madrid Real Sociedad v Valencia |
| 21:15 | Barcelona v Betis |
| Sat 23 May | 21:00 | Alavés v Rayo Vallecano Betis v Levante Celta v Sevilla Espanyol v Real Sociedad Getafe v Osasuna Girona v Elche Mallorca v Oviedo Real Madrid v Athletic Bilbao Valencia v Barcelona |
| Sun 24 May | 21:00 | Villarreal v Atlético Madrid |
| Sun 24 May | 17:30 (local time) |
Las Palmas v Zaragoza |
| 18:30 | Albacete v Real Sociedad B Andorra v Ceuta Cádiz v Leganés Cultural Leonesa v Burgos Eibar v Córdoba Huesca v Castellón Málaga v Racing Santander Mirandés v Granada Sporting Gijón v Almería Valladolid v Deportivo |
| Sat 30 May | 16:15 | Ceuta v Albacete Real Sociedad B v Cultural Leonesa |
| 21:00 | Granada v Sporting Gijón | |
| Sun 31 May | 18:30 | Almería v Valladolid Burgos v Andorra Castellón v Eibar Deportivo v Las Palmas Racing Santander v Cádiz Zaragoza v Málaga |
| 21:00 | Córdoba v Huesca Leganés v Mirandés |
* - to be confirmed
All the times shown are CET, except where stated for the Canary Islands, where local time is one hour before CET.