⚽ UEFA Champions League calendar (ICS) for Google Calendar
Champions League on Google Calendar: add from URL + fix duplicates
How to add the Champions League calendar to Google Calendar from URL, avoid duplicates, and fix calendars that don't update on mobile. Explains subscribe vs import.
Use this ICS link to subscribe from the web; updates are propagated automatically.
Champions League dates change after draws, TV picks and travel issues. A live ICS subscription keeps you aligned without manual imports. Copy the link below, add it to Google Calendar via URL, and the feed will refresh when we publish knockout fixtures or adjust kickoff times.
Imports are static; subscriptions stay alive. When UEFA confirms new round-of-16 pairings or reschedules a match, the ICS is updated and Google Calendar reflects it. If you see stale times, remove and re-add the feed to force a new pull. Avoid uploading .ics files unless you need a one-off snapshot.
Timezone handling is automatic: matches are stored in UTC, and Google converts to your timezone so late-night games show correctly when you travel. Check your Google timezone if you notice offsets, and don’t hand-edit events or you’ll break future updates.
To focus on your club, open the Champions League competition page on matchesio, filter by team, and export a filtered ICS. Editors can also export CSV/Excel for planning while keeping ICS for real-time calendars on web and mobile.
Share safely with colleagues: the URL is stable across the season, and you can add reminders globally in Google Calendar (e.g., 45 minutes before kickoff). If you had old feeds, delete them before adding this one to avoid doubles.
On mobile, ensure the subscribed calendar is visible: in Google Calendar app, toggle it on under “Subscribed calendars”. If updates lag, re-add the feed from desktop to refresh Google’s cache.