How To Sync Microsoft Teams Calendar With Google Calendar

Authors
Published on

Table of Contents

Automatically Sync Teams Calendar with Google Calendar

Sign up for OneCal to automatically sync Microsoft Teams Calendar with Google Calendar, protecting your privacy and avoiding confusion.

Sign Up For FreeNo credit card is needed!

Do you manage a Microsoft Teams Calendar and a Google Calendar, and you’re struggling to keep your availability up to date, leading to double bookings?

Would you like to view all your Microsoft Team meetings in your Google Calendar?

We’ve had the same issues, so in this article, we’ll explain different ways to sync Microsoft Teams Calendar with Google Calendar and the pros and cons of each method.

Update (September 2026): Microsoft is retiring the native calendar sync between Google Workspace and Microsoft Teams in October 2026. If your organization relied on it, read our article on Microsoft retiring the Google Workspace and Teams calendar sync to see what changes and what to do next. The methods in this article still work after the retirement.

Microsoft Is Retiring the Native Google Workspace and Microsoft Teams Calendar Sync

Until now, organizations that use Google Workspace for email and calendars, and Microsoft Teams for meetings, could turn on a native two-way calendar sync from the Teams Admin app. Teams meetings appeared in Google Calendar, Google Calendar events appeared in Teams, and meeting responses were kept in sync.

On August 26, 2026, Microsoft announced that this sync is being retired. Support ends in October 2026, and onboarding for new customers was already paused before the announcement.

When the sync stops:

  • Teams meetings will no longer appear in Google Calendar.
  • Google Calendar events will no longer appear in Microsoft Teams.
  • Your availability will no longer be visible across both calendars, which leads to scheduling conflicts.

Microsoft recommends the Teams Meeting add-on for Google Workspace as the replacement, but the add-on only lets you create and join Teams meetings from Google Calendar. It does not sync events between the two calendars.

We cover the full timeline, who is affected, and all the alternatives in our Microsoft retiring the Google Workspace and Teams calendar sync article. Below, we explain the two options that still work: manual calendar publishing and a third-party calendar sync tool like OneCal.

How to Manually Sync Microsoft Teams Calendar with Google Calendar

It’s important to understand that a Microsoft Teams Calendar is an Outlook Calendar and the only way to manually sync a Team Calendar with Google Calendar is to publish the Teams Calendar in the Outlook Calendar interface and import it to Google Calendar.

By following this step-by-step guide, you can sync one Microsoft Teams calendar with another Google Calendar.

  1. Open Outlook: You can open Outlook by opening this URL https://outlook.office.com/calendar. You have to sign in if you haven't already.
  2. Click the Settings gear: Clicking the Settings icon allows you to manage your calendar settings, along with other sharing options.Outlook - Settings Icon
  3. Click the Calendar tab: The Calendar tab has all settings related to your calendar.Outlook - Shared Calendars
  4. Click the Shared Calendars sub-menu: This menu is responsible for sharing calendars with other people, or publishing a calendar by using a link so other people or systems can access the calendar.Outlook - Shared Calendars
  5. Locate the “Publish a Calendar” section, then find the Microsoft Teams Calendar you want to sync: The Publish a Calendar section is responsible for publishing one Teams calendar by providing a URL after the publish.Outlook - Publish Calendar
  6. Select the permissions you wish to allow to sync: This is very crucial, as it determines whether your Google Calendar can display all event details or just the time slots. You can choose to sync the whole event details, or just the time slot.Outlook - Sharing Settings
  7. Click Publish: This generates two URLs, an HTML and an ICS URL. We are interested in the ICS URL.
  8. Copy the ICS URL.Outlook - Copy the ICS link
  9. Open the Google Calendar you want to sync your Microsoft Teams calendar with: You can open Google Calendar by accessing this URL: https://calendar.google.com/ (don’t forget to sign in).
  10. Locate the “Other Calendars” Section: The Other Calendar section is located on the sidebar, near the bottom of the page.Google Calendar - Other Calendars
  11. Click “From URL” in the drop-down menu.Google Calendar - Click From URL
  12. Paste the ICS URL we copied from Outlook, then click Add Calendar.Google Calendar - Import by pasting the URL
  13. Your Microsoft Teams Calendar is now available on your Google Calendar: Note that this process might take a minute or two, depending on how many events your Microsoft Teams Calendar has. Your Teams Calendar will appear in the list under Other Calendars once it’s synced.

🛑 Important Note: This solution only works for the primary Microsoft Teams Calendar, and has many downfalls. To sync other than the primary Microsoft Teams Calendar into Google Calendar, you should use a Calendar Sync app like OneCal, which allows for automatic and real-time calendar syncing.

Downfalls of Syncing Microsoft Teams Calendar with Google Calendar by Publishing and Importing

  1. The synchronization is not real-time: One important fact to bear in mind is that events created on the Microsoft Teams Calendar take up to 24 hours to be synchronized to Google Calendar. This is very concerning, as it leads to double bookings and confusion for you and your team members.
  2. Won’t avoid scheduling conflicts: When we imported the Microsoft Teams Calendar into Google Calendar, we mentioned that you’d be able to see the Teams Calendar under the Other Calendars section. This means that the calendar is a secondary calendar. If team members use the “Find a Time” feature in Google Calendar, they won’t be able to see your Microsoft Teams Calendar meetings.
  3. Restricting Calendar Sync Options: When publishing a Microsoft Teams Calendar via Outlook, you’re only given the option to either hide all event details or show all event details. This is quite restricting, as you might want to sync some event properties, and hide others.
  4. It is one-way only: Publishing and importing only sends events from Microsoft Teams to Google Calendar. Your Google Calendar events will not appear in Microsoft Teams. If you used the retired native sync, this is a big step back, as that sync worked in both directions.

How to Manually Sync Google Calendar with Microsoft Teams Calendar

Even though technically, a Microsoft Teams Calendar is the same as an Outlook Calendar, users access Microsoft Teams Calendar and Outlook Calendar using separate apps (Outlook and Microsoft Teams).

Furthermore, Microsoft Teams Calendar only displays the primary Calendar in Outlook, so there is no native way of syncing Google Calendar with Microsoft Teams Calendar.

The Teams Meeting add-on for Google Workspace, which Microsoft recommends after the retirement, does not solve this either. It lets you create and join Teams meetings from Google Calendar, but it does not copy your Google Calendar events into Microsoft Teams.

That said, if you want to add a Google Calendar to Microsoft Teams, please read our article on How to Sync Google Calendar with Outlook.

How to Sync Microsoft Teams Calendar with Google Calendar Automatically?

OneCal - Testimonials Homepage

The best way to sync a Microsoft Teams Calendar with a Google Calendar is by using OneCal, which allows you to automatically sync Teams and Google Calendars, select the privacy of the synced events, and more.

OneCal does everything the retired native sync did, and more. Events flow in both directions in real-time, and you decide which event details are shared between the two calendars.

How To Use OneCal to Sync Microsoft Teams Calendar With Google Calendar:

1. Connect your Microsoft Teams Calendar and Google Calendar.

This step is quite easy, as OneCal uses official Microsoft and Google APIs, meaning that the calendar connection is fully secure. If you’re logged in to Google and Microsoft, you can connect all calendars in less than one minute.

OneCal Dashboard - Connect Calendars

2. Choose which Microsoft Teams Calendar to sync with Google Calendar

Unlike the first method, OneCal allows you to sync multiple calendars in one go. No need to follow 13 distinct steps to only sync one Microsoft Teams Calendar to a Google Calendar. With OneCal, it is as simple as choosing the calendars to sync.

OneCal Dashboard - Select the Microsoft Teams and Google Calendar to sync

OneCal supports one-way (sync calendar A to calendar B) or multi-way syncs (sync multiple calendars).

3. Configure how events are synced from Microsoft Teams Calendar with Google Calendar

You have full control over which meeting properties are synced from Microsoft Teams to Google Calendar. You can choose to sync everything, or nothing, or select each meeting property.

OneCal Sync Configuration

4. Your Teams Calendar is synced with Google Calendar!

Events from your Microsoft Teams Calendars will be automatically cloned to your Google Calendar. You don’t need to worry about the sync getting delayed, or things going wrong.

OneCal Calendar Sync success illustration

📆 Now check your Calendars!

Syncing Events between calendars

Why use OneCal to sync Microsoft Teams Calendar and Google Calendar?

  1. Real-time Microsoft Teams and Google Calendar Sync: After setting the initial Calendar Sync, OneCal automatically syncs your Microsoft Teams and Google Calendar. As soon as an event is created in your Microsoft Team Calendar, OneCal will reflect that meeting in your Google Calendar.
  2. Two-way sync, like the retired native sync: OneCal syncs events from Microsoft Teams to Google Calendar and from Google Calendar to Microsoft Teams. Your availability stays correct in both calendars, and your team members see your real availability no matter which calendar they book from.
  3. No Privacy issues: When publishing the Microsoft Teams Calendar, you’re making the calendar available to the public. Anyone with the URL can access your calendar (based on the selected permissions). With OneCal, your calendar remains private, and no one can access it in any way.
  4. Easy setup: With OneCal, you can sync as many Microsoft Teams and Google Calendars as you wish. There is no need to follow tens of steps to sync one Microsoft Teams Calendar to another. As soon as you connect your calendars to OneCal, you can sync them in one minute.

Automatically Sync Multiple Microsoft Teams Calendars With Google Calendars Using OneCal

OneCal is the best calendar sync tool in the market, allowing you to sync multiple Microsoft Teams and Google Calendars automatically, in one go, giving peace of mind that the calendars will automatically stay in sync.

You can sign up for OneCal for free, with no credit card required.

FAQ

Is Microsoft retiring the native Google Workspace and Microsoft Teams calendar sync?

Yes. Microsoft announced the retirement on August 26, 2026, and support ends in October 2026. After that, Teams meetings will no longer appear in Google Calendar, and Google Calendar events will no longer appear in Teams. Read our full article on the retirement for the details.

Does the Teams Meeting add-on for Google Workspace sync my calendars?

No. The add-on only lets you create and join Teams meetings from Google Calendar. It does not copy events between Google Calendar and Microsoft Teams, so your availability will not be shared between the two.

Will importing a Teams calendar prevent double bookings in Google Calendar?

No. The imported calendar is a secondary calendar, so Google’s “Find a time” feature can’t check it for conflicts.

Can I choose which meeting details show when I publish the Teams calendar?

Outlook only lets you show all details or busy times only, there’s no fine-grained control.

Is there a native way to sync Google Calendar back to Microsoft Teams?

No. Microsoft Teams only displays the primary Outlook calendar and has no built-in Google Calendar sync, especially now that the Google Workspace sync is being retired.

How can I get real-time, two-way syncing between Microsoft Teams and Google calendars?

Use OneCal. OneCal integrates both Microsoft Teams and Google Calendar APIs and syncs events in real-time, automatically.

If I delete a meeting in Teams, will it disappear from Google Calendar?

With the manual ICS method, the deletion shows up only after Google’s next refresh, which might take up to 24 hours. With OneCal, the removal is pushed to Google Calendar right away.

Yes, the link is public. If you need privacy, use a secure API-based solution like OneCal instead of calendar publishing.

Can I set different privacy rules for different events when syncing?

The manual method can’t, it’s all or nothing. OneCal lets you choose which fields, like title, location, description, etc, are copied.

Is OneCal secure?

Yes. OneCal uses official Calendar APIs, doesn’t store any calendar event information, data is encrypted in transit and at rest, and you can revoke access at any time. Please read the OneCal Data Security page for more.