How to Add Google Calendar to Apple Calendar on a Mac

Add your Google account in Apple Calendar on a Mac, fix the calendars that never show up, and see which Google features do not make the trip.

9 min read
Apple Calendar settings on macOS, Google account selected and listed as CalDAV, with the Refresh Calendars menu open showing intervals from every minute to manually

Open Calendar on your Mac, choose Calendar > Settings, click Accounts, add your Google account, and your Google calendars appear in the sidebar. That works, and it is two-way for the calendars you own.

What the official instructions leave out is the part people actually get stuck on. Only the calendars listed under "My Calendars" in Google Calendar come across by default, a few Google features never work in Apple Calendar at all, and how fast changes appear is a setting you have to pick yourself.

Your goalUse this methodWhat you get
See and edit your own Google calendars in Apple CalendarAdd the Google account in Calendar > Settings > AccountsTwo-way access to calendars under "My Calendars", plus Birthdays. Other calendars need one extra step.
See one calendar you do not own, without editing itSubscribe to that calendar's secret address in iCal formatGoogle calls this a read-only view of one calendar. No editing, and no promise about how often it updates.
Use everything Google Calendar can do, on the MacA native Google Calendar client instead of Apple CalendarGoogle's own feature set without Apple Calendar's account limits. Replaces the app, not the account, and usually costs money.
Three different routes from Google Calendar to your Mac, and what each one actually gives you.

First, understand what you are connecting

Apple Calendar is an app. Google, iCloud, Exchange and On My Mac are accounts that own the events. Adding a Google account does not move anything into iCloud and does not copy events. It points Apple Calendar at calendars that stay owned by Google.

This matters for two reasons. If you later remove the account, the events disappear from Apple Calendar but stay safe in Google Calendar. And if you want the events to actually live in Google Calendar rather than iCloud, that is a separate one-time export, covered in how to transfer Apple or iCloud Calendar to Google Calendar.

How to add your Google account to Apple Calendar on a Mac

Google's current instructions for a computer are these:

  1. Open the Calendar app on your Mac.
  2. Choose Calendar > Settings from the menu bar. On older versions of macOS this menu is called Preferences.
  3. Click Accounts, then click the Add button.
  4. Choose Google, then Continue, and sign in to your Google account in the window that opens.

When the account appears in the list, your Google calendars show up in the Calendar sidebar under the account name. Apple documents the same add or delete calendar accounts flow from its own side. Leave the Refresh Calendars pop-up menu alone for now. Two sections down there is a reason you will want to come back to it.

One caveat worth checking before you start: if you previously used Apple Calendar's Delegation feature with this Google account, Google says to turn it off by unchecking all calendars in the Delegation settings. Otherwise the two mechanisms fight over the same calendars.

Why some of your Google calendars did not appear

This is the most common surprise, and it is not a bug. Google syncs the calendars listed under "My Calendars" in Google Calendar, plus your Birthdays calendar. Anything under "Other calendars" is not included by default: a shared team calendar, a colleague's calendar, a subscribed holiday calendar, a booking calendar someone gave you.

To fix it, open the Google Calendar sync settings page in a browser, check the names of the calendars you want in Apple Calendar, then click Save. Refresh Apple Calendar afterwards with View > Refresh Calendars.

Google Calendar Sync Settings page listing My Calendars all ticked and one shared calendar left unticked, with Cancel and Save buttons below
Anything under Shared Calendars stays off until you tick it here. This is why a colleague's or a team calendar goes missing from Apple Calendar.

If a calendar still refuses to appear, the problem is usually access rather than sync. Confirm in Google Calendar on the web that the calendar is actually shared with the same account you added to Apple Calendar. A calendar you can only reach through a link is not a calendar your account owns.

What never works in Apple Calendar

Some Google Calendar behaviour does not survive the trip, no matter how you configure the account. Google lists these as not working in Apple Calendar:

  • Email notifications for events. Alerts on the Mac still work. The email reminder Google would send does not.
  • Creating new Google calendars. You can create events, but a new calendar has to be created in Google Calendar itself.
  • Room Scheduler. Booking a meeting room from Apple Calendar is not available.

Worth knowing before you commit a workflow to it. If your day depends on meeting rooms or on Google's email reminders, adding the account will not be the whole answer. The same gap shows up with settings: a lot of what you configure in Google Calendar is not part of the calendar data at all, which is the subject of what actually syncs between Google Calendar clients.

The read-only route: subscribing with a secret iCal address

If you only need to look at one calendar and never edit it, there is a lighter option. Every Google calendar has a private address in iCal format in its settings, and Apple Calendar can subscribe to that address.

Google is explicit about the tradeoff. Its guide to syncing with computer programs describes the iCal address as a read-only view of one calendar, while signing in with the account lets you add and edit events from either side. Google recommends the account route when the app supports it, and Apple Calendar does.

Two more things the forum threads get wrong about this method. It is one calendar per subscription, so five calendars means five subscriptions. And Google does not state how often a subscribed address refreshes, so treat the timing as best effort. Apple Calendar gives you an Auto-refresh option per subscribed calendar, but that controls how often your Mac asks, not how fresh Google's answer is.

Use it for a calendar you do not own and do not need to change. Use the account for anything you actually work in.

How fast changes show up, and how to control it

Apple Calendar does not guess, and for a Google account it does not push either. Open Calendar > Settings > Accounts, select the Google account, and the Refresh Calendars pop-up offers exactly six choices: every minute, every 5 minutes, every 15 minutes, every 30 minutes, every hour, or manually. Apple's Accounts settings documentation describes Push as an option for account types that support it. A Google account is not one of them here. Apple Calendar lists it as Google CalDAV and polls it on whatever schedule you pick.

  • Pick the shortest interval you can live with for the account you actually work in. Every minute is available, and on a laptop it is the setting most likely to cost you battery.
  • When you need certainty right now, choose View > Refresh Calendars to refresh everything manually.

If you have ever created an event on your phone and watched it take minutes to reach your Mac, this setting is where that delay lives. On a 15-minute refresh, an event you are looking at can be a quarter of an hour old, and nothing about that is broken. It is also the practical difference a dedicated Google client makes: it talks to the Google Calendar API directly instead of polling over CalDAV. The tradeoffs between those two paths are in Google CalDAV vs the Calendar API.

When Apple Calendar is the wrong tool for a Google calendar

I build a Mac calendar app for Google Calendar, so treat this as an interested opinion rather than a neutral verdict. The pattern is consistent enough to be worth naming anyway.

Adding the account is the right answer when Google Calendar is a secondary calendar in your life. One or two calendars, no rooms, no email reminders, and Apple Calendar is already where you look.

It stops being the right answer when Google Calendar is the calendar you work in all day. Then you keep hitting the same wall: calendars you have to re-enable on a settings page, a feature list that is a subset of Google's, and an app that treats your Google account as one guest among several. Google Meet links, working location, focus time, out of office, several Google accounts side by side. Apple Calendar was not built to be a full Google Calendar client and does not pretend to be.

If that is your situation, the options are the browser, a wrapper, or a native client. I compared all of them, including honest notes on the free ones, in Google Calendar app for Mac: 5 desktop options.

hora Calendar is my answer to that specific problem: a native macOS app built only on the Google Calendar API, with several Google accounts at once, Meet link creation, focus time, working location, out of office, offline access and a menu bar view of the next meeting. It needs macOS 15 or newer, and after a 7-day trial it costs $2.99 a month or $29.99 a year. You can download it and try it if Apple Calendar keeps getting in your way. If Apple Calendar covers what you need, keep Apple Calendar. It is free and it is already there.

Frequently asked questions

The short answers to the questions that come up most often during this setup.

Can you sync Google Calendar with Apple Calendar?

Yes. Add the Google account in Calendar > Settings > Accounts on a Mac. For the calendars you own this is two-way: an event created in either place appears in the other.

Is the sync two-way or read-only?

It depends on the method. Adding the Google account gives two-way access to calendars you own. Subscribing with a secret iCal address gives what Google calls a read-only view of one calendar.

How often does Apple Calendar sync with Google Calendar?

As often as you tell it to. In Calendar > Settings > Accounts, the Refresh Calendars pop-up for a Google account offers every minute, every 5, 15 or 30 minutes, every hour, or manually. There is no Push option for Google here, so the interval you pick is the longest an event can be out of date.

Why is my Google calendar not showing in Apple Calendar?

Most often because it sits under "Other calendars" in Google Calendar rather than "My Calendars". Only "My Calendars" and Birthdays sync by default. Enable the rest on the Google Calendar sync settings page, then choose View > Refresh Calendars.

How do I add someone else's Google calendar to Apple Calendar?

If they shared it with your Google account, enable it on the Google Calendar sync settings page. If you only have a link or an iCal address, subscribe to that address instead and accept that it is read-only.

Can I add more than one Google account?

Yes. Repeat the Accounts step for each account. Each one appears as a separate section in the Calendar sidebar.

Does this work on iPhone and iPad too?

The account has to be added per device. On iPhone or iPad, open Settings, choose Apps, then Calendar, then Calendar Accounts, then Add Account, choose Google and turn on Calendars.

Will adding the account move my iCloud events to Google?

No. Adding an account only shows calendars that stay owned by Google. Moving existing iCloud events is a separate one-time export.

Related stories

How to Transfer Apple Calendar to Google Calendar
Guides

How to Transfer Apple or iCloud Calendar to Google Calendar

Learn how to transfer iCloud or iPhone Calendar events to Google Calendar with an .ics export, avoid duplicates, and know what will not stay in sync.

Maciej Szamowski8 min read
Fantastical vs Google Calendar
Guides

Fantastical vs Google Calendar: Which One Should You Use?

Fantastical and Google Calendar solve different problems. Compare pricing, providers, tasks, and scheduling links to see which one your workflow actually needs.

Maciej Szamowski4 min read
Mobile Beta Sign-up

Want to stay updated?

Subscribe for information about iOS/iPadOS beta availability.