Spanish La Liga 2016-17 season fixtures has been officially announced and the season kicks off on the weekend of 20-21 August 2016.

Barcelona will start their defense of La Liga title against Real Betis at home on Sunday, 21 August while Real Madrid play away against Sociedad.
Day 1
Atletico MadridvsAlaves21.08.201616:00
Sporting GijonvsAthletic Bilbao21.08.201616:00
BarcelonavsReal Betis21.08.201616:00
Real SociedadvsReal21.08.201616:00
SevillavsEspanyol21.08.201616:00
ValenciavsLas Palmas21.08.201616:00
MalagavsOsasuna21.08.201616:00
DeportivovsEibar21.08.201616:00
CeltavsClub Deportivo Leganes21.08.201616:00
GranadavsVillarreal21.08.201616:00
Day 2
AlavesvsSporting Gijon28.08.201616:00
Athletic BilbaovsBarcelona28.08.201616:00
Club Deportivo LeganesvsAtletico Madrid28.08.201616:00
RealvsCelta28.08.201616:00
VillarrealvsSevilla28.08.201616:00
EibarvsValencia28.08.201616:00
EspanyolvsMalaga28.08.201616:00
Real BetisvsDeportivo28.08.201616:00
Las PalmasvsGranada28.08.201616:00
OsasunavsReal Sociedad28.08.201616:00
Day 3
BarcelonavsAlaves11.09.201616:00
DeportivovsAthletic Bilbao11.09.201616:00
CeltavsAtletico Madrid11.09.201616:00
RealvsOsasuna11.09.201616:00
SevillavsLas Palmas11.09.201616:00
ValenciavsReal Betis11.09.201616:00
Real SociedadvsEspanyol11.09.201616:00
MalagavsVillarreal11.09.201616:00
GranadavsEibar11.09.201616:00
Sporting GijonvsClub Deportivo Leganes11.09.201616:00
Day 4
AlavesvsDeportivo18.09.201616:00
Athletic BilbaovsValencia18.09.201616:00
Atletico MadridvsSporting Gijon18.09.201616:00
Club Deportivo LeganesvsBarcelona18.09.201616:00
EspanyolvsReal18.09.201616:00
EibarvsSevilla18.09.201616:00
Las PalmasvsMalaga18.09.201616:00
Real BetisvsGranada18.09.201616:00
OsasunavsCelta18.09.201616:00
VillarrealvsReal Sociedad18.09.201616:00
Day 5
ValenciavsAlaves21.09.201616:00
GranadavsAthletic Bilbao21.09.201616:00
BarcelonavsAtletico Madrid21.09.201616:00
RealvsVillarreal21.09.201616:00
SevillavsReal Betis21.09.201616:00
OsasunavsEspanyol21.09.201616:00
MalagavsEibar21.09.201616:00
DeportivovsClub Deportivo Leganes21.09.201616:00
CeltavsSporting Gijon21.09.201616:00
Real SociedadvsLas Palmas21.09.201616:00
Day 6
AlavesvsGranada25.09.201616:00
Athletic BilbaovsSevilla25.09.201616:00
Atletico MadridvsDeportivo25.09.201616:00
Sporting GijonvsBarcelona25.09.201616:00
Las PalmasvsReal25.09.201616:00
Club Deportivo LeganesvsValencia25.09.201616:00
EspanyolvsCelta25.09.201616:00
Real BetisvsMalaga25.09.201616:00
VillarrealvsOsasuna25.09.201616:00
EibarvsReal Sociedad25.09.201616:00
Day 7
SevillavsAlaves02.10.201616:00
MalagavsAthletic Bilbao02.10.201616:00
ValenciavsAtletico Madrid02.10.201616:00
CeltavsBarcelona02.10.201616:00
RealvsEibar02.10.201616:00
EspanyolvsVillarreal02.10.201616:00
DeportivovsSporting Gijon02.10.201616:00
Real SociedadvsReal Betis02.10.201616:00
GranadavsClub Deportivo Leganes02.10.201616:00
OsasunavsLas Palmas02.10.201616:00
Day 8
AlavesvsMalaga16.10.201616:00
Athletic BilbaovsReal Sociedad16.10.201616:00
Atletico MadridvsGranada16.10.201616:00
BarcelonavsDeportivo16.10.201616:00
Real BetisvsReal16.10.201616:00
Club Deportivo LeganesvsSevilla16.10.201616:00
Sporting GijonvsValencia16.10.201616:00
Las PalmasvsEspanyol16.10.201616:00
VillarrealvsCelta16.10.201616:00
EibarvsOsasuna16.10.201616:00
Day 9
Real SociedadvsAlaves23.10.201616:00
RealvsAthletic Bilbao23.10.201616:00
SevillavsAtletico Madrid23.10.201616:00
ValenciavsBarcelona23.10.201616:00
EspanyolvsEibar23.10.201616:00
MalagavsClub Deportivo Leganes23.10.201616:00
CeltavsDeportivo23.10.201616:00
OsasunavsReal Betis23.10.201616:00
GranadavsSporting Gijon23.10.201616:00
VillarrealvsLas Palmas23.10.201616:00
Day 10
AlavesvsReal30.10.201616:00
Athletic BilbaovsOsasuna30.10.201616:00
Atletico MadridvsMalaga30.10.201616:00
BarcelonavsGranada30.10.201616:00
Sporting GijonvsSevilla30.10.201616:00
DeportivovsValencia30.10.201616:00
Real BetisvsEspanyol30.10.201616:00
Las PalmasvsCelta30.10.201616:00
EibarvsVillarreal30.10.201616:00
Club Deportivo LeganesvsReal Sociedad30.10.201616:00
Day 11
OsasunavsAlaves06.11.201616:00
EspanyolvsAthletic Bilbao06.11.201616:00
Real SociedadvsAtletico Madrid06.11.201616:00
SevillavsBarcelona06.11.201616:00
RealvsClub Deportivo Leganes06.11.201616:00
CeltavsValencia06.11.201616:00
MalagavsSporting Gijon06.11.201616:00
GranadavsDeportivo06.11.201616:00
VillarrealvsReal Betis06.11.201616:00
Las PalmasvsEibar06.11.201616:00
Day 12
AlavesvsEspanyol20.11.201616:00
Athletic BilbaovsVillarreal20.11.201616:00
Atletico MadridvsReal20.11.201616:00
BarcelonavsMalaga20.11.201616:00
DeportivovsSevilla20.11.201616:00
ValenciavsGranada20.11.201616:00
Real BetisvsLas Palmas20.11.201616:00
EibarvsCelta20.11.201616:00
Club Deportivo LeganesvsOsasuna20.11.201616:00
Sporting GijonvsReal Sociedad20.11.201616:00
Day 13
VillarrealvsAlaves27.11.201616:00
Las PalmasvsAthletic Bilbao27.11.201616:00
OsasunavsAtletico Madrid27.11.201616:00
Real SociedadvsBarcelona27.11.201616:00
RealvsSporting Gijon27.11.201616:00
SevillavsValencia27.11.201616:00
EspanyolvsClub Deportivo Leganes27.11.201616:00
MalagavsDeportivo27.11.201616:00
EibarvsReal Betis27.11.201616:00
CeltavsGranada27.11.201616:00
Day 14
AlavesvsLas Palmas04.12.201616:00
Athletic BilbaovsEibar04.12.201616:00
Atletico MadridvsEspanyol04.12.201616:00
BarcelonavsReal04.12.201616:00
GranadavsSevilla04.12.201616:00
ValenciavsMalaga04.12.201616:00
DeportivovsReal Sociedad04.12.201616:00
Real BetisvsCelta04.12.201616:00
Sporting GijonvsOsasuna04.12.201616:00
Club Deportivo LeganesvsVillarreal04.12.201616:00
Day 15
EibarvsAlaves11.12.201616:00
Real BetisvsAthletic Bilbao11.12.201616:00
VillarrealvsAtletico Madrid11.12.201616:00
OsasunavsBarcelona11.12.201616:00
RealvsDeportivo11.12.201616:00
CeltavsSevilla11.12.201616:00
Real SociedadvsValencia11.12.201616:00
EspanyolvsSporting Gijon11.12.201616:00
MalagavsGranada11.12.201616:00
Las PalmasvsClub Deportivo Leganes11.12.201616:00
Day 16
AlavesvsReal Betis18.12.201616:00
Athletic BilbaovsCelta18.12.201616:00
Atletico MadridvsLas Palmas18.12.201616:00
BarcelonavsEspanyol18.12.201616:00
ValenciavsReal18.12.201616:00
SevillavsMalaga18.12.201616:00
DeportivovsOsasuna18.12.201616:00
GranadavsReal Sociedad18.12.201616:00
Sporting GijonvsVillarreal18.12.201616:00
Club Deportivo LeganesvsEibar18.12.201616:00
Day 17
Athletic BilbaovsAlaves08.01.201716:00
EibarvsAtletico Madrid08.01.201716:00
VillarrealvsBarcelona08.01.201716:00
RealvsGranada08.01.201716:00
Real SociedadvsSevilla08.01.201716:00
OsasunavsValencia08.01.201716:00
EspanyolvsDeportivo08.01.201716:00
CeltavsMalaga08.01.201716:00
Real BetisvsClub Deportivo Leganes08.01.201716:00
Las PalmasvsSporting Gijon08.01.201716:00
Day 18
CeltavsAlaves15.01.201716:00
Club Deportivo LeganesvsAthletic Bilbao15.01.201716:00
Atletico MadridvsReal Betis15.01.201716:00
BarcelonavsLas Palmas15.01.201716:00
SevillavsReal15.01.201716:00
ValenciavsEspanyol15.01.201716:00
MalagavsReal Sociedad15.01.201716:00
DeportivovsVillarreal15.01.201716:00
GranadavsOsasuna15.01.201716:00
Sporting GijonvsEibar15.01.201716:00
Day 19
AlavesvsClub Deportivo Leganes22.01.201716:00
Athletic BilbaovsAtletico Madrid22.01.201716:00
EibarvsBarcelona22.01.201716:00
RealvsMalaga22.01.201716:00
OsasunavsSevilla22.01.201716:00
VillarrealvsValencia22.01.201716:00
EspanyolvsGranada22.01.201716:00
Las PalmasvsDeportivo22.01.201716:00
Real BetisvsSporting Gijon22.01.201716:00
Real SociedadvsCelta22.01.201716:00
Day 20
AlavesvsAtletico Madrid29.01.201716:00
Athletic BilbaovsSporting Gijon29.01.201716:00
Real BetisvsBarcelona29.01.201716:00
RealvsReal Sociedad29.01.201716:00
EspanyolvsSevilla29.01.201716:00
Las PalmasvsValencia29.01.201716:00
OsasunavsMalaga29.01.201716:00
EibarvsDeportivo29.01.201716:00
Club Deportivo LeganesvsCelta29.01.201716:00
VillarrealvsGranada29.01.201716:00
Day 21
Sporting GijonvsAlaves05.02.201716:00
BarcelonavsAthletic Bilbao05.02.201716:00
Atletico MadridvsClub Deportivo Leganes05.02.201716:00
CeltavsReal05.02.201716:00
SevillavsVillarreal05.02.201716:00
ValenciavsEibar05.02.201716:00
MalagavsEspanyol05.02.201716:00
DeportivovsReal Betis05.02.201716:00
GranadavsLas Palmas05.02.201716:00
Real SociedadvsOsasuna05.02.201716:00
Day 22
AlavesvsBarcelona12.02.201716:00
Athletic BilbaovsDeportivo12.02.201716:00
Atletico MadridvsCelta12.02.201716:00
OsasunavsReal12.02.201716:00
Las PalmasvsSevilla12.02.201716:00
Real BetisvsValencia12.02.201716:00
EspanyolvsReal Sociedad12.02.201716:00
VillarrealvsMalaga12.02.201716:00
EibarvsGranada12.02.201716:00
Club Deportivo LeganesvsSporting Gijon12.02.201716:00
Day 23
DeportivovsAlaves19.02.201716:00
ValenciavsAthletic Bilbao19.02.201716:00
Sporting GijonvsAtletico Madrid19.02.201716:00
BarcelonavsClub Deportivo Leganes19.02.201716:00
RealvsEspanyol19.02.201716:00
SevillavsEibar19.02.201716:00
MalagavsLas Palmas19.02.201716:00
GranadavsReal Betis19.02.201716:00
CeltavsOsasuna19.02.201716:00
Real SociedadvsVillarreal19.02.201716:00
Day 24
AlavesvsValencia26.02.201716:00
Athletic BilbaovsGranada26.02.201716:00
Atletico MadridvsBarcelona26.02.201716:00
VillarrealvsReal26.02.201716:00
Real BetisvsSevilla26.02.201716:00
EspanyolvsOsasuna26.02.201716:00
EibarvsMalaga26.02.201716:00
Club Deportivo LeganesvsDeportivo26.02.201716:00
Sporting GijonvsCelta26.02.201716:00
Las PalmasvsReal Sociedad26.02.201716:00
Day 25
GranadavsAlaves01.03.201716:00
SevillavsAthletic Bilbao01.03.201716:00
DeportivovsAtletico Madrid01.03.201716:00
BarcelonavsSporting Gijon01.03.201716:00
RealvsLas Palmas01.03.201716:00
ValenciavsClub Deportivo Leganes01.03.201716:00
CeltavsEspanyol01.03.201716:00
MalagavsReal Betis01.03.201716:00
OsasunavsVillarreal01.03.201716:00
Real SociedadvsEibar01.03.201716:00
Day 26
AlavesvsSevilla05.03.201716:00
Athletic BilbaovsMalaga05.03.201716:00
Atletico MadridvsValencia05.03.201716:00
BarcelonavsCelta05.03.201716:00
EibarvsReal05.03.201716:00
VillarrealvsEspanyol05.03.201716:00
Sporting GijonvsDeportivo05.03.201716:00
Real BetisvsReal Sociedad05.03.201716:00
Club Deportivo LeganesvsGranada05.03.201716:00
Las PalmasvsOsasuna05.03.201716:00
Day 27
MalagavsAlaves12.03.201716:00
Real SociedadvsAthletic Bilbao12.03.201716:00
GranadavsAtletico Madrid12.03.201716:00
DeportivovsBarcelona12.03.201716:00
RealvsReal Betis12.03.201716:00
SevillavsClub Deportivo Leganes12.03.201716:00
ValenciavsSporting Gijon12.03.201716:00
EspanyolvsLas Palmas12.03.201716:00
CeltavsVillarreal12.03.201716:00
OsasunavsEibar12.03.201716:00
Day 28
AlavesvsReal Sociedad19.03.201716:00
Athletic BilbaovsReal19.03.201716:00
Atletico MadridvsSevilla19.03.201716:00
BarcelonavsValencia19.03.201716:00
EibarvsEspanyol19.03.201716:00
Club Deportivo LeganesvsMalaga19.03.201716:00
DeportivovsCelta19.03.201716:00
Real BetisvsOsasuna19.03.201716:00
Sporting GijonvsGranada19.03.201716:00
Las PalmasvsVillarreal19.03.201716:00
Day 29
RealvsAlaves02.04.201716:00
OsasunavsAthletic Bilbao02.04.201716:00
MalagavsAtletico Madrid02.04.201716:00
GranadavsBarcelona02.04.201716:00
SevillavsSporting Gijon02.04.201716:00
ValenciavsDeportivo02.04.201716:00
EspanyolvsReal Betis02.04.201716:00
CeltavsLas Palmas02.04.201716:00
VillarrealvsEibar02.04.201716:00
Real SociedadvsClub Deportivo Leganes02.04.201716:00
Day 30
AlavesvsOsasuna05.04.201716:00
Athletic BilbaovsEspanyol05.04.201716:00
Atletico MadridvsReal Sociedad05.04.201716:00
BarcelonavsSevilla05.04.201716:00
Club Deportivo LeganesvsReal05.04.201716:00
ValenciavsCelta05.04.201716:00
Sporting GijonvsMalaga05.04.201716:00
DeportivovsGranada05.04.201716:00
Real BetisvsVillarreal05.04.201716:00
EibarvsLas Palmas05.04.201716:00
Day 31
EspanyolvsAlaves09.04.201716:00
VillarrealvsAthletic Bilbao09.04.201716:00
RealvsAtletico Madrid09.04.201716:00
MalagavsBarcelona09.04.201716:00
SevillavsDeportivo09.04.201716:00
GranadavsValencia09.04.201716:00
Las PalmasvsReal Betis09.04.201716:00
CeltavsEibar09.04.201716:00
OsasunavsClub Deportivo Leganes09.04.201716:00
Real SociedadvsSporting Gijon09.04.201716:00
Day 32
AlavesvsVillarreal16.04.201716:00
Athletic BilbaovsLas Palmas16.04.201716:00
Atletico MadridvsOsasuna16.04.201716:00
BarcelonavsReal Sociedad16.04.201716:00
Sporting GijonvsReal16.04.201716:00
ValenciavsSevilla16.04.201716:00
Club Deportivo LeganesvsEspanyol16.04.201716:00
DeportivovsMalaga16.04.201716:00
Real BetisvsEibar16.04.201716:00
GranadavsCelta16.04.201716:00
Day 33
Las PalmasvsAlaves23.04.201716:00
EibarvsAthletic Bilbao23.04.201716:00
EspanyolvsAtletico Madrid23.04.201716:00
RealvsBarcelona23.04.201716:00
SevillavsGranada23.04.201716:00
MalagavsValencia23.04.201716:00
Real SociedadvsDeportivo23.04.201716:00
CeltavsReal Betis23.04.201716:00
OsasunavsSporting Gijon23.04.201716:00
VillarrealvsClub Deportivo Leganes23.04.201716:00
Day 34
AlavesvsEibar26.04.201716:00
Athletic BilbaovsReal Betis26.04.201716:00
Atletico MadridvsVillarreal26.04.201716:00
BarcelonavsOsasuna26.04.201716:00
DeportivovsReal26.04.201716:00
SevillavsCelta26.04.201716:00
ValenciavsReal Sociedad26.04.201716:00
Sporting GijonvsEspanyol26.04.201716:00
GranadavsMalaga26.04.201716:00
Club Deportivo LeganesvsLas Palmas26.04.201716:00
Day 35
Real BetisvsAlaves30.04.201716:00
CeltavsAthletic Bilbao30.04.201716:00
Las PalmasvsAtletico Madrid30.04.201716:00
EspanyolvsBarcelona30.04.201716:00
RealvsValencia30.04.201716:00
MalagavsSevilla30.04.201716:00
OsasunavsDeportivo30.04.201716:00
Real SociedadvsGranada30.04.201716:00
VillarrealvsSporting Gijon30.04.201716:00
EibarvsClub Deportivo Leganes30.04.201716:00
Day 36
AlavesvsAthletic Bilbao07.05.201716:00
Atletico MadridvsEibar07.05.201716:00
BarcelonavsVillarreal07.05.201716:00
GranadavsReal07.05.201716:00
SevillavsReal Sociedad07.05.201716:00
ValenciavsOsasuna07.05.201716:00
DeportivovsEspanyol07.05.201716:00
MalagavsCelta07.05.201716:00
Club Deportivo LeganesvsReal Betis07.05.201716:00
Sporting GijonvsLas Palmas07.05.201716:00
Day 37
AlavesvsCelta14.05.201716:00
Athletic BilbaovsClub Deportivo Leganes14.05.201716:00
Real BetisvsAtletico Madrid14.05.201716:00
Las PalmasvsBarcelona14.05.201716:00
RealvsSevilla14.05.201716:00
EspanyolvsValencia14.05.201716:00
Real SociedadvsMalaga14.05.201716:00
VillarrealvsDeportivo14.05.201716:00
OsasunavsGranada14.05.201716:00
EibarvsSporting Gijon14.05.201716:00
Day 38
Club Deportivo LeganesvsAlaves21.05.201716:00
Atletico MadridvsAthletic Bilbao21.05.201716:00
BarcelonavsEibar21.05.201716:00
MalagavsReal21.05.201716:00
SevillavsOsasuna21.05.201716:00
ValenciavsVillarreal21.05.201716:00
GranadavsEspanyol21.05.201716:00
DeportivovsLas Palmas21.05.201716:00
Sporting GijonvsReal Betis21.05.201716:00
CeltavsReal Sociedad21.05.201716:00