Sync iCloud Calendar with Google Calendar for Free
If your phone lives in Apple's calendar and your work runs through Google, you've probably tried Apple's own "Share Calendar" link, an exported .ics file, or just checking both apps by hand. None of them keep two calendars genuinely in sync, both ways, without babysitting. Here's how to actually connect an iCloud calendar to Google Calendar for free.
Why the built-in options fall short
- A public iCloud share link is read-only once it reaches Google, and Google refreshes it on its own schedule, often many hours apart, so recent iCloud events simply aren't there yet.
- Exporting an
.icsfile gives Google a snapshot from the moment you exported it. The next change you make in iCloud isn't in that file, and nothing updates it automatically. - Neither direction is editable from Google. You can look at the iCloud calendar in Google, but you can't add or move an event from there and have it reach iCloud.
What you actually want is a connection that writes real, editable events into both calendars and keeps them that way.
Set it up
- Click Add calendar and choose Apple iCloud as the provider. You'll connect with your Apple ID and an app-specific password (generated at appleid.apple.com, not your normal Apple password), and it appears under My account.
- Click Add calendar again and choose Google, going through Google's standard consent screen; access is revocable any time from your Google account.
- Click Add connection, pick your iCloud calendar and your Google calendar as the source and target, and set the sync direction to Two-way.
- Choose what to share - All details, or Free/busy only if you'd rather the other calendar just show you as busy.
- Let the first sync run. Existing events are written across as real entries; after that, new, moved and cancelled events keep flowing.
The one asymmetry worth knowing
Apple doesn't push a notification to third-party apps when an iCloud calendar changes, so Calendar Family checks it every 15 minutes rather than the near-instant webhook Google and Microsoft support. In practice that means:
- iCloud → Google: an event you create or edit directly on your iPhone or iCloud.com can take up to 15 minutes to appear in Google.
- Google → iCloud: the reverse is not poll-limited. A change you make in Google reaches your iCloud calendar right away.
That's a real limit of what Apple exposes to third-party apps, not something any sync tool can configure around, and it's still a fraction of the multi-hour lag a shared iCloud link produces in Google.
Is it actually free?
The free tier includes iCloud alongside Google and Microsoft, with real two-way sync, not a time-limited trial. There's no extra cost for adding a third provider to the mix.
Two calendars, kept honest
Connect both accounts once, and every event you add on either side, phone or laptop, iCloud or Google, ends up on the other without you exporting a file or re-checking a stale link.