Kick-off times

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.

First division - day 30
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

First division - day 31
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

First division - day 32
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

First division - day 33
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

First division - day 26 (rescheduled game)
Sun 27 Apr TBC Villarreal v Espanyol

Second division - day 34
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

Second division - day 35
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

Second division - day 36
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

Second division - day 37
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.