How to Sync iCloud Calendar With Google or Outlook

Learn how to sync iCloud Calendar with Google or Outlook by adding accounts in Apple Calendar, plus the difference between full sync and one-way subscriptions.

Updated June 3, 2026

nocal doesn't currently support Apple or iCloud calendars — it works with Google and Microsoft/Outlook. These are general Apple Calendar guides, not nocal instructions.

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:

ApproachDirectionCan edit in Apple Calendar?Use when
Add the account (Google/Exchange)Two-wayYesYou want full read/write
Subscribe to a URLOne-way (read-only)NoYou 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

  1. Open the Calendar app → Calendar menu → Add Account… (or Accounts in System Settings).
  2. Choose Google and sign in with your Google credentials.
  3. Approve calendar access.
  4. 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

  1. Settings → Apps → Calendar → Calendar Accounts → Add Account.
  2. 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:

  1. Calendar → Add Account…
  2. Choose Microsoft Exchange (or Microsoft 365 / Outlook.com).
  3. Sign in and approve.
  4. Enable Calendars.

On iPhone/iPad:

  1. Settings → Apps → Calendar → Calendar Accounts → Add Account.
  2. 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.

If your main goal is one tidy view of Google and Outlook, nocal unifies those calendars into one timeline — see how.

One calendar for all your accounts

nocal brings your Google and Outlook calendars into a single timeline — with notes attached to every meeting.