sync two google calendars

How to Sync Two Google Calendars (Updated 2024)

Table of Contents

Related Post

Table of Contents

Why learn how to sync two Google calendars?

This article on how to sync two Google calendars is for people who:

  1. have two (or more) Google accounts and thus multiple Google calendars (e.g., one personal and one work calendar, or two work calendars with two different companies); and
  2. want their availability to always be the same across all the calendars. In other words, when you are busy on the first calendar, you want the second calendar to automatically reflect that you are busy, without having to manually create entries on the second calendar.
If you just want to share a Google calendar between accounts, without blocking off availability between accounts, see this article instead: How to Share a Google Calendar: Complete Guide.

The problem with having multiple Google calendars

The problem with having multiple Google calendars is that colleagues checking your availability in Google will only see availability based on one of your calendars for their organization.

For example, Adele has a work Google calendar ( and personal Gmail calendar ( Without using the syncing techniques shown in this article, Adele’s Acme colleagues will see her availability based only on her Acme calendar and not her personal Gmail calendar.

personal google calendar
Adele's work Google calendar
adele personal calendar
Adele's personal Google calendar

Adele simply adding (i.e., signing into) both her Google accounts to whatever calendar app she uses (Outlook, Apple Calendar, Google Calendar mobile app, etc.) allows her to see both calendars in a single view, but those calendars remain separate from each other. When her colleagues check her availability in Google Calendar on their device, the availability they see will only reflect her Acme calendar.

Google primary calendar and subcalendar
Adele added her personal Google calendar to her work Google account
Google Find a Time
Adele's coworkers still don't see when she is busy on her personal calendar

So if you have been getting double booked by coworkers who can’t see all your calendars, or if your boss or coworkers are just annoyed at always having to email you to check your availability, the rest of this article shows you a couple ways to sync your two (or more) Google calendars so that coworkers see your correct availability.

Google Calendar's sharing and import features do not sync two Google calendars.

If you run a Bing or Google search for “How to sync two Google calendars,” many of the top search results will recommend using Google Calendar’s built-in sharing features, or even the “Add from URL” or “Import” features that Google Calendar provides.

You can read all about these features and what they are useful for in our article: How to Share a Google Calendar: Complete Guide

What these sharing and importing features are NOT useful for is creating an ongoing sync between two Google calendars. At best they simply allow you to manage two calendars side-by-side from a single Google account. 

How to two-way sync two Google calendars using CalendarBridge

If you need to sync events (and thus availability) between two Google Calendars, Google’s Calendar sharing features are not going to work for you. CalendarBridge, on the other hand, will keep two Google calendars in sync in real time so that both Google Calendars always reflect the same availabiliy.

Some example use cases of CalendarBridge: 

  • two-way sync between two Google calendars;
  • sync up to 6 calendars in both directions, or up to 36 calendars in one direction.
  • two-way sync Google and Outlook calendars

1. Create a CalendarBridge account (7-day free trial)

Follow these instructions on How to Create a CalendarBridge Account to create a free 7-day trial of CalendarBridge. No credit card is required for the free trial.

2. Connect your Google accounts

two google calendars connected to calendarbridge
Two Google calendars connected to CalendarBridge

Follow these instructions on Connecting your Microsoft calendars to CalendarBridge. CalendarBridge connects via OAuth (“login with Microsoft”) so that we never see your Microsoft credentials and you can revoke our access at anytime from your Microsoft account settings.

3. Configure which calendar events to sync and how to sync them

syncing two google calendars via CalendarBridge
Syncing two Google calendars via CalendarBridge

Follow these instructions to create CalendarBridge sync connections. Each sync connection defines:

  • a source calendar from which to copy events/availability 
  • a destination calendar to which to copy the events/availability
  • privacy settings to control which specific fields/information you want to sync. You can sync all details, no details (just create “busy” slots on the destination calendar), or somewhere in between. 
  • filters to exclude certain events from syncing. 

4. View your synced calendars

With sync connections setup in both directions, availability on Adele’s two Google calendars will always stay in sync. Whether its friends and family checking her personal Google calendar, or colleagues checking her work Google calendar, everyone sees Adele’s accurate availability.

Why sync two Google Calendars with CalendarBridge?

  1. Calendar updates sync in seconds. Unlike the Google Calendar sharing and import/export features, CalendarBridge continuously monitors your Google calendars and provides automatic, real-time calendar syncing so you and your colleagues always see your up-to-the-minute availability.
  2. Privacy controls. With CalendarBridge you can sync as little or as much detail between calendars as you want. If you want to be able to see all the details of your events in both calendars, you can do that.  If you want to make sure even I.T. administrators can’t see the details of your synced events, you can do that too.
  3. Simple setup. Setting up CalendarBridge to sync two Google Calendars takes just a few minutes. There is nothing to configure or install on any of your devices.