How To Download Training Calendar From Garmin Connect | Sync

Grab a share link or an ICS file from your Garmin calendar so your next 30 days of planned workouts show up in Google, Apple, or Outlook.

If you train with Garmin Coach, a plan, or your own scheduled workouts, Garmin Connect turns that schedule into a calendar. On your watch it shows up as “Training Calendar.” On your phone or laptop it sits inside Garmin Connect’s Calendar page.

Downloading that calendar is handy for one simple reason: your training stops fighting with real life. A long run can sit beside a work meeting. A rest day can sit beside a flight. You can also share the schedule with a coach or training partner without handing over your whole account.

This article walks you through two clean ways to get your Garmin training calendar out of Connect:

  • One-time download as an ICS file you can import.
  • Live subscription using a calendar URL that keeps rolling forward.

What “Download Training Calendar” means in Garmin terms

Garmin Connect has a Calendar section that can hold planned workouts, races, and notes. When you publish it, Garmin gives you two outputs: an ICS download and a subscribe URL. The ICS file is a snapshot. The subscribe URL is a feed that refreshes as days pass.

Garmin’s own notes say the ICS download includes the next 30 calendar days, and it won’t refresh unless you download again. The subscribe URL keeps that 30-day window updating day by day. Garmin’s instructions for sharing a Connect calendar spell out both options.

Before you start: Pick your end goal

Take 20 seconds and decide what you want on the other side:

  • If you want a static record you can email or store, use the ICS download.
  • If you want your calendar app to keep showing upcoming workouts with no repeat work, use the subscribe URL.

Either way, you’ll do the publishing step once inside Garmin Connect on the web. After that, you can handle the rest in your calendar app.

How To Download Training Calendar From Garmin Connect on the web

The web version gives you the clearest controls for publishing. Do this on a laptop or desktop if you can.

Step 1: Open your Garmin Connect Calendar

  1. Go to Garmin Connect in a browser and sign in.
  2. Open Calendar from the left menu.
  3. Switch to month or agenda view so you can spot your planned sessions.

Step 2: Publish the calendar

Look for the menu icon on the Calendar page (often three dots). Choose the option that publishes or shares the calendar. Garmin will show a calendar link and an option to download an ICS file.

Step 3: Download the ICS file

  1. Select the option to download the calendar as an ICS file.
  2. Save it somewhere you’ll find again, like your desktop or downloads folder.
  3. Name it clearly, like Garmin-Training.ics.

Step 4: Copy the subscribe URL (optional)

If you want a rolling calendar feed, copy the URL Garmin shows. Treat it like a private link. Anyone who has it can view what your calendar feed contains.

How the two download options behave

Here’s the practical difference you’ll notice day to day: an imported ICS file stays frozen, while a subscription keeps updating. If you change a workout date in Garmin Connect after importing an ICS snapshot, your other calendar will not change unless you import a fresh file.

Subscriptions are not instant in every calendar app. Some apps refresh a few times a day. Some refresh once a day. That delay is normal.

Table: Garmin training calendar export options at a glance

Method What you get Best fit
ICS file download Snapshot of planned items (next 30 days) One-time import, sharing by email
Subscribe URL Calendar feed that refreshes the rolling 30-day window Seeing workouts alongside your life calendar
Google Calendar “Add by URL” Garmin feed shown as a separate calendar Keeping workouts visible without manual imports
Apple Calendar subscription Garmin feed as a subscribed calendar iPhone and Mac users who live in Apple Calendar
Outlook “Subscribe from web” Internet calendar in Outlook / Microsoft 365 Work accounts that run on Outlook
Re-download ICS monthly Fresh snapshot each time you import People who hate feed delays
Private planning only No sharing; keep it inside Garmin When privacy beats convenience

Import the Garmin calendar into Google Calendar

Google Calendar gives you two paths: import the ICS file, or add the subscribe URL. The subscribe URL path is the one that keeps rolling forward.

Add the subscribe URL in Google Calendar

  1. Open Google Calendar on the web.
  2. Find Other calendars in the left column and choose From URL.
  3. Paste the Garmin subscribe URL.
  4. Save. Google will create a new calendar.

Tip: Give it a clear name like “Garmin Training” and pick a calm color in Google Calendar so it does not drown your main schedule.

Import the ICS file into Google Calendar

  1. Open Google Calendar settings.
  2. Choose Import & export.
  3. Select the ICS file you saved.
  4. Pick the destination calendar and import.

ICS imports are great when you want a clean snapshot. If you change your plan in Garmin, repeat the export and import to match the new dates.

Import the Garmin calendar into Apple Calendar

Apple Calendar works well with subscriptions. You can subscribe on Mac or iPhone. A Mac tends to give you more controls, so use one if you have it.

Subscribe on a Mac

  1. Open Apple Calendar.
  2. Choose FileNew Calendar Subscription.
  3. Paste the Garmin subscribe URL.
  4. Set the auto-refresh interval Apple offers and save.

Subscribe on an iPhone or iPad

  1. Open SettingsCalendarAccounts.
  2. Tap Add Account, then choose Other.
  3. Tap Add Subscribed Calendar and paste the Garmin URL.

If you only have the ICS file, you can email it to yourself and open it on your Apple device. Apple will ask if you want to add it to your calendar. That adds a snapshot, not a live feed.

Import the Garmin calendar into Outlook

Outlook can subscribe to an internet calendar link, and some setups can also import an ICS file. Your exact screens depend on whether you use Outlook desktop, Outlook on the web, or Microsoft 365.

Subscribe in Outlook on the web

  1. Open Outlook Calendar in a browser.
  2. Choose Add calendarSubscribe from web (wording varies).
  3. Paste the Garmin subscribe URL and save.

Import the ICS file into Outlook

  1. Open Outlook Calendar.
  2. Find the option to add or import a calendar.
  3. Select the ICS file.

If your work account blocks subscriptions, ask your admin. Many corporate setups limit internet calendars.

Keep your watch and calendar in sync

Downloading the calendar helps you see your plan in more places. It does not replace syncing workouts to the watch. For that, your watch still needs a normal Garmin sync from the phone app or Garmin Express on a computer.

When you schedule a workout in Garmin Connect and sync, compatible devices pull upcoming workouts from the Connect calendar. Garmin documents that flow on its page about scheduling workouts with the Garmin Connect Calendar. Garmin’s steps for scheduling workouts with the Calendar show app and web.

Fix common snags when workouts do not show up

Most problems come from one of three places: the calendar was never published, the wrong link got used, or the calendar app is slow to refresh. Start with the easy checks below.

Check that the calendar is published

  • Open Garmin Connect web → Calendar.
  • Open the calendar menu and confirm publishing is turned on.
  • If you turned publishing off and on, copy a fresh URL and use that one.

Make sure you copied the right link

Garmin can show more than one link on the Calendar page. Use the one meant for subscribing. If you see a button for “download ICS,” that file is for importing, not for live updates.

Wait for the refresh window

Some calendar apps refresh subscribed calendars on their own timer. If you just added a new workout in Garmin, it may take a while before your other calendar catches up.

Watch for the 30-day window

Garmin’s shared calendar is built around the next 30 days of planned items. If you are hunting for a workout that is farther out, it may not appear yet. If you use an ICS file, you may need to download it again later to get the next block of days.

Table: Quick checks when your training calendar looks empty

What you see Likely cause Fix
Nothing appears after adding the URL Calendar not published Publish it in Garmin Connect web, copy a fresh URL
Only a few workouts show Rolling 30-day limit Wait for dates to enter the window, or pull a new ICS later
Dates are off by a day Time zone mismatch Set the same time zone on phone, watch, and calendar app
Workouts show, then stop updating Old URL was replaced Re-subscribe with the latest URL from Garmin
Duplicates after repeated imports ICS imported twice Delete old entries or import into a separate test calendar
Outlook refuses the link Account policy blocks it Use an ICS import or ask your admin
Phone shows plan, watch does not Watch not synced Sync in Garmin Connect app and confirm Bluetooth or Wi-Fi

Privacy tips before you share a calendar link

A subscribe URL acts like a read-only token. If someone has it, they can view what the feed contains. If you share your plan with a coach, send it to that person only and avoid posting it on public pages.

If you ever feel the link got shared wider than you meant, turn off publishing in Garmin Connect, then turn it back on. That usually changes the URL, which breaks the old link.

Make the downloaded calendar easier to live with

Once the workouts land in your main calendar app, a few small tweaks make it smoother:

  • Create a dedicated calendar named “Garmin Training” so you can hide it during busy weeks.
  • Turn off reminders for that calendar if your phone starts buzzing all day.
  • If you share your calendar with family, keep Garmin workouts on their own calendar so they do not flood shared views.

What to do if you want past workouts in a calendar

The shared Garmin calendar feed is built for planned items in the near term. If your real goal is a record of completed sessions, Garmin Connect gives you exports like CSV for activity lists, plus per-activity downloads like GPX or TCX. Those are data exports, not calendar exports.

If you still want completed sessions displayed in a calendar, you are in third-party territory. Some tools can turn activity history into an ICS calendar, yet that involves giving credentials to a service or running a script. For many people, exporting a CSV from Garmin and keeping a simple log in a spreadsheet is the safer move.

References & Sources