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 19 (brought forward)
Tue 2 Dec 21:00 Barcelona v Atlético Madrid
Wed 3 Dec 19:00 Athletic Bilbao v Real Madrid

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

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

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

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

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

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

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

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.