Apple Calendar Not Updating in Google Calendar? Here's Why
You added an event on your iPhone and it hasn't turned up in Google yet, or a shared iCloud calendar in Google always seems to be a day behind. The cause depends on how the two are connected, and one of the two common setups has a real, unavoidable limit.
If you're using Apple's public share link
Apple lets you publish a calendar as a public link, which you can then subscribe to in Google using "From URL." This is a subscription, not a sync, and it has two hard limits:
- Google controls the refresh schedule, not you. It can be hours between re-fetches, sometimes closer to a day.
- It's read-only. You can see the events in Google, but you can't edit them there, and nothing you do in Google reaches iCloud.
If this is your setup, "not updating" usually means "hasn't been re-fetched yet," and there's no button to force it sooner.
If you're using a real two-way sync tool
A genuine sync service connects to both accounts and writes real, editable events, which is faster and two-way, but iCloud still has one limit neither Apple nor any third-party tool can remove: Apple doesn't send third-party apps a notification when an iCloud calendar changes. Google and Microsoft do, which is why those directions can react within about a minute. iCloud has to be checked instead, and Calendar Family does that every 15 minutes.
So even with real sync:
- An event created or edited in iCloud can take up to 15 minutes to appear in Google.
- An event created or edited in Google reaches iCloud straight away, since that direction isn't limited by the check.
Fixing it
- Click Add calendar and choose Apple iCloud, connecting with your Apple ID and an app-specific password from appleid.apple.com.
- Click Add calendar again and choose Google, through Google's standard consent screen.
- Click Add connection, set your iCloud and Google calendars as the two sides, and choose Two-way sync.
- Pick All details or Free/busy only, and let the first sync run.
From then on, both calendars are genuinely writable from either side, edits made in Google land within about a minute, and iCloud edits land within 15.
The short version
- Stale for a day → you're on Apple's public share link; switch to real two-way sync.
- Stale by up to 15 minutes, only when the event started in iCloud → that's Apple's own notification limit, and it's the fastest any tool can be for that direction.
- Fine going the other way → Google-to-iCloud updates aren't affected by the check at all.