La Liga Fixtures & Match Schedule
21+. Gamble responsibly.
In short
La Liga plays 38 matchdays between 15 August 2026 and the last weekend of May 2027, spread across four days per round. The exact dates and kick-off times are often only confirmed three to four weeks in advance, because of broadcast rights and European commitments. This page explains the mechanics behind the schedule rather than listing fixtures that would be out of date within a week.
Anyone trying to follow the La Liga fixture list quickly runs into a schedule that is busier and less predictable than it first looks: rounds spread across four days, kick-off times that lock in late, and the occasional midweek round to keep the calendar moving. This page explains how the La Liga match schedule is put together, what determines when each club plays, and which fixtures come back around every season. We deliberately don't list current fixtures here, since they'd be outdated within a week. For the up-to-date calendar, head to our live fixtures page.
Season structure: 38 matchdays, August 2026 to May 2027
La Liga 2026/27 is the 96th season of the top tier of Spanish football and, as in every season since 1997/98, features 20 clubs. The season kicked off on 15 August 2026 and runs through to the last weekend of May 2027. Each club plays 38 matches in total, once at home and once away against each of the other 19 clubs, which adds up to 380 matches across the full season. That steady rhythm of 38 matchdays, spread over roughly 10 months, makes La Liga one of the longest-running competitions in European football. The pace usually eases slightly around the turn of the year because of the winter break, while the final matchdays in May often come thick and fast to wrap up the season on time. For clubs also involved in the Champions League, Europa League, Conference League or Copa del Rey, the league programme comes on top of those extra fixtures, which makes the calendar especially dense for the bigger clubs in weeks with European ties.
How is the match schedule built?
The basic principle behind the La Liga schedule is a double round robin: every club meets every other club exactly twice, once at home and once away. With 20 clubs, that produces 38 matches per club, spread across 38 matchdays. The order of fixtures within that schedule is set by the RFEF, the Spanish football federation, with a handful of fixed considerations: big cities with more than one club, such as Madrid, Barcelona and Seville, have their local derbies spaced out across the season as much as possible, and clubs involved in European competition tend to get a lighter domestic schedule in the weeks around their continental fixtures where possible. The full schedule for a season is usually published a few weeks before it starts, typically in early July, though the exact dates and kick-off times within that schedule keep shifting afterwards, confirmed round by round. For bettors and fans following a specific club's calendar, it's worth checking the confirmed date and time for each round rather than relying on the full-season schedule alone, precisely because it can still change after the initial publication.
Matchdays, days and kick-off times
A La Liga round is almost never played on a single day. The 10 matches in a round are usually spread across four days: most fixtures fall on Saturday and Sunday, with kick-off times ranging from around 2pm to late evening matches around 9pm. Most rounds also carry one Friday evening fixture and one Monday evening fixture, except during midweek rounds. That spread across four days lets Spanish and international broadcasters air almost every match individually, which is part of why the league has such reach abroad. Matches occasionally fall on a Tuesday, Wednesday or Thursday too, usually to work through a rearranged fixture or ease a congested calendar around the winter break or the end of the season. For anyone following a specific match, it's worth not assuming Saturday or Sunday by default: depending on the round and the broadcast deal, a fixture can just as easily land on a different day of the week, and that varies from round to round.
| Day | Typical pattern |
|---|---|
| Friday | Usually one match, in the evening |
| Saturday | Several matches, roughly 2pm to 9pm |
| Sunday | Several matches, roughly 2pm to 9pm |
| Monday | Usually one match, in the evening |
Why do dates and kick-off times still shift?
Although the full La Liga schedule is usually published in early July for the whole season, the exact match dates and kick-off times per round are, in practice, often only fully confirmed three to four weeks in advance. Broadcast rights play the biggest role here: which match airs at which time depends on agreements with Spanish and international broadcasters, and those are confirmed round by round. European commitments are a second factor: a club playing in the Champions League on a Wednesday won't typically face a league fixture right after, on the Friday, which can shape that particular round's schedule. Postponed or abandoned matches, for example because of extreme weather or force majeure, are not automatically rescheduled to a fixed later date: the RFEF decides case by case when and how a match is resumed or replayed. If you're planning a trip or an evening around a specific La Liga match, it's worth treating the date and kick-off time as fixed only once it's confirmed a few weeks out, not based on the schedule published back in July.
Want to track the confirmed dates and kick-off times round by round? Check our live fixtures page at Napoleon Sports via your account. 21+ only.
Fixed highlights: El Clasico and other big clashes
A handful of fixtures stand out on the schedule every season. El Clasico, the meeting between Real Madrid and FC Barcelona, is normally played twice a season, once in each half, and draws more viewers worldwide than almost any other club match. Spain also has a set of local derbies with their own character: the Madrid derby between Real Madrid and Atletico Madrid, the Andalusian derby between Sevilla and Real Betis, and the Basque derby between Athletic Club and Real Sociedad. Each of these fixtures has its own dynamic, regardless of where the clubs involved sit in the table at the time. We deliberately don't give a specific date for these matches in the 2026/27 season here: those dates are set round by round following the mechanics from the previous sections, and a fixed calendar date would be outdated within a few weeks. For more on the history, rivalry and context of the competition's biggest fixture, see our full guide to El Clasico, which focuses on that match specifically.
Following La Liga live
Beyond the calendar itself, many fans also want to know how to follow a La Liga match live. The Napoleon Sports app lets you follow every match of every round live, with the score, statistics and match progress in real time, once you've created an account. Following along live is, for many bettors, a routine part of how they experience a round, alongside any bets they placed before kick-off or add during the match itself through live betting. For the actual TV broadcast of a match, outside the platform, check the official broadcast rights in Belgium at the time, since these can vary by season and by round. Alongside following the match itself, the app also shows running statistics such as possession, shots on target and cards, so you can keep track of a match without switching to another screen. Want to know which matches are on today or this weekend, without digging through the full season schedule yourself? Check our live fixtures page, which updates automatically round by round with the confirmed dates and times.
Follow the current schedule live at Napoleon Sports
The current La Liga schedule, always at hand
Want to know right now which La Liga matches are on this round, including the exact dates and kick-off times? Check our live fixtures page for the current schedule, updated automatically after every confirmation from the RFEF. You'll also find a direct link to the odds for each match there, so you can jump straight to the market you're after without switching between pages. Want to back your own read on a specific round, for example with a bet on one of the fixed highlights like El Clasico or one of the derbies? Create an account with Napoleon Sports, download the app from the App Store or Google Play, and check out our current La Liga promotions in the promotions section. Napoleon Sports holds a licence from the Belgian Gaming Commission. Through the app, you follow the full schedule and every match anywhere, anytime, live, and place your bets from your smartphone at any time of day. Register today to get early access to new welcome offers and seasonal promotions around La Liga, so you never miss an offer around a key round. 21+ players only.
Create an account →