2026/27 season. The new season is scheduled to begin on the weekend of 15/16 August, and end on 30 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 28 Aug | 19:00 | Racing Santander v Elche |
| 21:30 | Alavés v Villarreal | |
| Sat 29Aug | 17:00 | Levante v Betis |
| 19:00 | Real Sociedad v Espanyol | |
| 21:30 | Sevilla v Atlético Madrid | |
| Sun 30 Aug | 17:00 | Real Madrid v Málaga |
| 19:30 | Deportivo v Valencia | |
| 21:30 | Celta v Athletic Bilbao | |
| Mon 31 Aug | 19:30 | Osasuna v Getafe |
| 21:30 | Barcelona v Rayo Vallecano |
| Fri 4 Sep | 21:00 | Betis v Real Madrid |
| Sat 5 Sep | 16:15 | Athletic Bilbao v Atlético Madrid |
| 18:30 | Rayo Vallecano v Racing Santander | |
| 21:00 | Villarreal v Deportivo | |
| Sun 6 Sep | 16:15 | Valencia v Barcelona |
| 18:30 | Alavés v Osasuna Málaga v Levante |
|
| 21:00 | Espanyol v Sevilla | |
| Mon 7 Sep | 19:00 | Getafe v Celta |
| 21:30 | Elche v Real Sociedad |
| Fri 11 Sep | 21:00 | Sevilla v Valencia |
| Sat 12 Sep | 14:00 | Racing Santander v Alavés |
| 16:15 | Osasuna v Espanyol | |
| 18:30 | Athletic Bilbao v Elche | |
| 21:00 | Real Madrid v Rayo Vallecano | |
| Sun 13 Sep | 14:00 | Celta v Málaga |
| 16:15 | Levante v Barcelona | |
| 18:30 | Getafe v Deportivo | |
| 21:00 | Real Sociedad v Atlético Madrid | |
| Mon 14 Sep | 21:00 | Villarreal v Betis |
| Thu 3 Sep | 21:00 | Real Sociedad v Celta |
| Tue 15 Sep | 19:00 | Rayo Vallecano v Espanyol |
| 20:00 | Alavés v Valencia | |
| 21:30 | Elche v Real Madrid | |
| Wed 16 Sep | 19:00 | Atlético Madrid v Osasuna Deportivo v Sevilla |
| 21:30 | Barcelona v Racing Santander Levante v Athletic Bilbao |
|
| Thu 17 Sep | 19:00 | Betis v Getafe |
| 21:30 | Málaga v Villarreal |
| Fri 18 Sep | 21:00 | Espanyol v Elche |
| Sat 19 Sep | 14:00 | Osasuna v Rayo Vallecano |
| 16:15 | Athletic Bilbao v Alavés | |
| 18:30 | Celta v Racing Santander | |
| 21:00 | Sevilla v Barcelona | |
| Sun 20 Sep | 14:00 | Getafe v Málaga |
| 16:15 | Atlético Madrid v Real Madrid | |
| 18:30 | Deportivo v Betis Villarreal v Levante |
|
| 21:00 | Valencia v Real Sociedad |
| Fri 28 Aug | 20:00 (local time) |
Tenerife v Sporting Gijón |
| Sat 29 Aug | 17:00 | Sabadell v Almería |
| 19:00 | Albacete v Oviedo Leganés v Eldense |
|
| 21:30 | Girona v Las Palmas | |
| Sun 30 Aug | 17:00 | Andorra v Eibar |
| 19:00 | Cádiz v Valladolid Mallorca v Ceuta |
|
| 21:30 | Córdoba v Granada | |
| Mon 31 Aug | 19:00 | Burgos v Real Sociedad B |
| 21:30 | Celta B v Castellón |
| Fri 4 Sep | 20:30 (local time) |
Las Palmas v Leganés |
| Sat 5 Sep | 14:00 | Real Sociedad B v Tenerife |
| 16:15 | Sporting Gijón v Girona | |
| 18:30 | Ceuta v Celta B Valladolid v Andorra |
|
| 21:00 | Eldense v Mallorca | |
| Sun 6 Sep | 14:00 | Eibar v Granada |
| 16:15 | Oviedo v Burgos | |
| 18:30 | Castellón v Albacete | |
| 21:00 | Almería v Cádiz | |
| Mon 7 Sep | 20:30 | Sabadell v Córdoba |
* - to be confirmed
All the times shown are CET, except where stated for the Canary Islands, where local time is one hour before CET.