Kick-off times

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.

First division - day 28
Fri 13 Mar 21:00 Alavés v Villarreal
Sat 14 Mar 14:00 Girona v Athletic Bilbao
  16:15 Atlético Madrid v Getafe
  18:30 Oviedo v Valencia
  21:00 Real Madrid v Elche
Sun 15 Mar 14:00 Mallorca v Espanyol
  16:15 Barcelona v Sevilla
  18:30 Betis v Celta
  21:00 Real Sociedad v Osasuna
Mon 16 Mar 21:00 Rayo Vallecano v Levante

First division - day 29
Fri 20 Mar 21:00 Villarreal v Real Sociedad
Sat 21 Mar 14:00 Elche v Mallorca
  16:15 Espanyol v Getafe
  18:30 Levante v Oviedo
Osasuna v Girona
  21:00 Sevilla v Valencia
Sun 22 Mar 14:00 Barcelona v Rayo Vallecano
  16:15 Celta v Alavés
  18:30 Athletic Bilbao v Betis
  21:00 Real Madrid v Atlético Madrid

Second division - day 30
Fri 13 Mar 20:30 Mirandés v Cádiz
Sat 14 Mar 16:15 Cultural Leonesa v Racing Santander
  18:30 Valladolid v Leganés
Zaragoza v Almería
  21:00 Ceuta v Deportivo
Sun 15 Mar 14:00 Córdoba v Real Sociedad B
  16:15 Granada v Andorra
  18:30 Eibar v Burgos
Málaga v Huesca
  21:00 Sporting Gijón v Castellón
Mon 16 Mar 20:30 Albacete v Las Palmas

Second division - day 31
Fri 20 Mar 20:30 Huesca v Almería
Sat 21 Mar 14:00 Leganés v Ceuta
  16:15 Andorra v Eibar
Racing Santander v Albacete
  18:30 Cádiz v Málaga
  21:00 Deportivo v Zaragoza
Sun 22 Mar 14:00 Burgos v Córdoba
  16:15 Mirandés v Valladolid
Real Sociedad B v Granada
  17:30
(local time)
Las Palmas v Sporting Gijón
Mon 23 Mar 20:30 Castellón v Cultural Leonesa

Second division - day 32
Fri 27 Mar 21:30 Córdoba v Mirandés
Sat 28 Mar 14:00 Ceuta v Cádiz
  16:15 Granada v Huesca
Valladolid v Burgos
  18:30 Málaga v Leganés
  21:00 Albacete v Castellón
Sporting Gijón v Deportivo
Sun 29 Mar 14:00 Eibar v Las Palmas
  16:15 Cultural Leonesa v Andorra
  18:30 Zaragoza v Racing Santander
  21:00 Almería v Real Sociedad B

Second division - day 33
Tue 31 Mar 19:00 Mirandés v Albacete
  20:00 Deportivo v Córdoba
  21:30 Valladolid v Cádiz
Wed 1 Apr 19:00 Andorra v Málaga
  20:00 Burgos v Ceuta
Racing Santander v Sporting Gijón
  21:30 Huesca v Cultural Leonesa
Thu 2 Apr 18:00
(local time)
Las Palmas v Granada
  20:00 Castellón v Almería
Real Sociedad B v Eibar
  21:30 Leganés 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.