If you live in Apple Calendar but your team uses Google or Outlook, you can sync iCloud Calendar with Google or Outlook by adding those accounts to the Apple Calendar app. This guide explains how to add a Google or Microsoft/Exchange account, the crucial difference between a full two-way sync and a one-way subscription, and the limitations to expect.
Two ways to combine calendars
There are two fundamentally different approaches:
| Approach | Direction | Can edit in Apple Calendar? | Use when |
|---|---|---|---|
| Add the account (Google/Exchange) | Two-way | Yes | You want full read/write |
| Subscribe to a URL | One-way (read-only) | No | You only need to view events |
Adding the account brings your Google or Outlook calendar into Apple Calendar with full editing. Subscribing just mirrors a feed. Most people want to add the account.
Important: This guide is about viewing and editing Google/Outlook calendars inside Apple Calendar. It does not move your iCloud events into Google or Outlook. iCloud calendars stay in iCloud.
Add a Google account on Mac
- Open the Calendar app → Calendar menu → Add Account… (or Accounts in System Settings).
- Choose Google and sign in with your Google credentials.
- Approve calendar access.
- Make sure Calendars is enabled for the account.
Your Google calendars appear in the sidebar, fully editable, and changes sync back to Google.
Add a Google account on iPhone/iPad
- Settings → Apps → Calendar → Calendar Accounts → Add Account.
- Tap Google, sign in, and toggle Calendars on.
Add an Outlook / Microsoft 365 / Exchange account
Outlook.com and Microsoft 365 use Exchange under the hood.
On Mac:
- Calendar → Add Account…
- Choose Microsoft Exchange (or Microsoft 365 / Outlook.com).
- Sign in and approve.
- Enable Calendars.
On iPhone/iPad:
- Settings → Apps → Calendar → Calendar Accounts → Add Account.
- Tap Microsoft Exchange or Outlook.com, sign in, and enable Calendars.
Full account sync vs one-way subscription
- Full account (Google/Exchange): Two-way. Create, edit, and delete events in Apple Calendar and they update on the provider, and vice versa. Supports invites, RSVPs, and reminders.
- One-way subscription (
webcal/.ics): Read-only. You see events but can't change them, and they refresh on a schedule. Use this when you only have a public link — see subscribe on iPhone and Mac.
For example, you can expose your Google calendar as a secret .ics address and subscribe to it in Apple Calendar, but you'd lose editing. The account method is almost always better.
Limitations to know
- iCloud doesn't push to Google/Outlook automatically. Adding a Google account into Apple Calendar lets you use Google there; it does not copy your iCloud events into Google.
- To get iCloud events into Google or Outlook, publish the iCloud calendar publicly (how-to) and subscribe to that link in the other service — read-only, with refresh delays.
- Default calendar matters. Set your preferred default in Calendar settings so new events land in the right account.
- Sync delays are normal, especially for subscribed feeds — see why subscribed calendars don't update instantly.
Troubleshooting
- If a connected account stops syncing, remove and re-add it, and check the provider's status page.
- For iCloud-specific issues, see iCloud calendar not syncing.
Related reading
If your main goal is one tidy view of Google and Outlook, nocal unifies those calendars into one timeline — see how.