NHL · Google Calendar
Sync the NHL schedule to Google Calendar
Add the NHL schedule to Google Calendar. Every puck drop in your timezone, with the channel on nationally televised games. Postponements update automatically — you do not re-import.
Get the NHL calendar — Season Pass $47/yr →One pass covers this league and every team you follow. A league calendar is its own feed; you add it from the NHL page once you are in. No free trial.
What lands in your calendar
The next 5 NHL fixtures, exactly as they'll appear in Google Calendar — converted to your own timezone on sync.
| Sat, Oct 24 · 1:00 PM ET | Philadelphia Flyers v Anaheim Ducks |
| Sat, Oct 24 · 3:30 PM ET | New Jersey Devils v Los Angeles Kings |
| Sat, Oct 24 · 7:00 PM ET | Boston Bruins v San Jose Sharks |
| Sat, Oct 24 · 7:00 PM ET | Columbus Blue Jackets v Vegas Golden Knights |
| Sat, Oct 24 · 7:00 PM ET | Edmonton Oilers v Toronto Maple Leafs |
Plus every remaining fixture this season. See the full NHL schedule and standings →
Adding it to Google Calendar
- 1Copy the calendar feed URL for this schedule.
- 2Open Google Calendar in a desktop browser (calendar.google.com). The mobile apps cannot add a subscription — you only need to do this once, from a browser.
- 3In the left sidebar, hover "Other calendars" and click the + button.
- 4Choose "From URL", paste the feed URL, and click "Add calendar".
- 5The schedule appears under "Other calendars" and refreshes on its own from then on.
One thing to know about Google Calendar
Google controls how often subscribed calendars refresh — typically somewhere between 8 and 24 hours, and it is not user-configurable. A newly announced game can therefore take up to a day to appear in Google Calendar specifically. Apple Calendar and Outlook let you refresh sooner.
Any Google account, including Workspace — and it syncs down to the Google Calendar app on Android and iOS automatically.
NHL on Google Calendar — FAQ
Copy the calendar feed URL for this schedule. Open Google Calendar in a desktop browser (calendar.google.com). The mobile apps cannot add a subscription — you only need to do this once, from a browser. In the left sidebar, hover "Other calendars" and click the + button. Choose "From URL", paste the feed URL, and click "Add calendar". The schedule appears under "Other calendars" and refreshes on its own from then on.
Yes. This is a subscribed feed rather than a one-time download, so if a fixture changes date, kickoff time, or broadcaster, the entry already in your Google Calendar changes with it. A downloaded .ics file cannot do that — it's a snapshot.
Yes. Times are delivered in UTC and your calendar app converts them to whatever timezone your device is set to, including automatically when you travel or when clocks change.
Google controls how often subscribed calendars refresh — typically somewhere between 8 and 24 hours, and it is not user-configurable. A newly announced game can therefore take up to a day to appear in Google Calendar specifically. Apple Calendar and Outlook let you refresh sooner.
No. The schedule on this page is free to read, and the calendar feed is part of Season Pass, $47/year. One pass covers this league and every team and league you follow, in Google Calendar and any other calendar app.