How to Sync iCloud Calendar with Outlook (2026 Guide)

Your personal life lives in iCloud and your job lives in Outlook. Here's how to stop the two from booking over each other.

AllMyMeetings Team ·

You put your kid's recital in the iPhone calendar on Sunday night. On Monday a coworker books a meeting at the same time, because your Outlook calendar showed you as free. Apple's calendar and Microsoft's calendar don't talk to each other, so every time you're scheduled in one, the other has no idea.

This guide covers every way to connect iCloud Calendar and Outlook in 2026, what each method can and can't do, and how to set up sync that keeps both calendars accurate.

Short answer: adding your iCloud account to Outlook lets you see both calendars in one app, but it doesn't copy events between them, so coworkers and Microsoft 365 still think you're free during your iCloud events. A published iCloud calendar can be subscribed to in Outlook, but it's read-only and refreshes only every few hours. For events that actually appear on both calendars, use a sync service such as AllMyMeetings, which copies events between iCloud and Outlook in one or both directions, with an option to share only Busy blocks.

Why iCloud and Outlook don't sync on their own

Apple keeps iCloud Calendar in its own system, reached from outside Apple through a standard called CalDAV. Microsoft keeps Outlook calendars in Exchange, which Outlook.com and Microsoft 365 both use. Neither company copies events into the other's service.

When a coworker opens the Scheduling Assistant, when a Teams meeting is booked, or when a booking tool connected to Microsoft 365 checks your availability, they all read your Microsoft calendar and nothing else. An iCloud event only counts if it exists on the Microsoft side.

Method comparison

Method Events appear on both calendars Direction How fresh Cost
Add your iCloud account to Outlook No, shown side by side View only Live Free
Subscribe to a published iCloud calendar Yes, as a read-only overlay iCloud to Outlook Every few hours, up to a day Free
Publish Outlook and subscribe in Apple Calendar Yes, as a read-only overlay Outlook to iCloud Depends on the refresh setting Free
Sync service (AllMyMeetings) Yes, as real events One-way or two-way iCloud checked every 5 minutes Free plan available

Method 1: Add your iCloud account to Outlook

Microsoft now lets you add an iCloud account to new Outlook for Windows, Outlook for Mac, and the Outlook apps for iPhone and Android, using a normal Apple sign-in. Your iCloud calendars then appear in Outlook's calendar list next to your work calendar.

How to set it up in new Outlook for Windows:

  1. Open Outlook and go to Settings, then Accounts.
  2. Choose Add account and enter your iCloud email address.
  3. Sign in with your Apple Account in the browser window that opens, and allow access.
  4. Open the calendar view. Your iCloud calendars appear in the left-hand list.

What it does well: you get one place to look at everything, and you can create iCloud events from Outlook.

What it doesn't do: it shows two calendars side by side. Nothing is copied onto your work calendar, so your Microsoft 365 availability still ignores iCloud events, and coworkers can still book over them. It also only helps on devices where you've added the account.

If you used iCloud for Windows to sync calendars into classic Outlook in the past, that option is gone. Current versions of iCloud for Windows no longer include calendar and contacts sync, and new Outlook doesn't run the add-in it relied on.

Method 2: Subscribe to a published iCloud calendar in Outlook

iCloud can publish a calendar as a public link. Outlook can subscribe to that link and show the events as a read-only calendar.

Publish the iCloud calendar:

  1. On iPhone, open Calendar, tap Calendars, then the info button next to the calendar you want.
  2. Turn on Public Calendar and tap Share Link to copy it. On a Mac, right-click the calendar in Apple Calendar and choose Share Calendar, then Public Calendar.

Subscribe in Outlook:

  1. In Outlook on the web or new Outlook, open the calendar and choose Add calendar.
  2. Pick Subscribe from web and paste the link. If it starts with webcal://, change that to https://.
  3. Name the calendar and save.

What it does well: it's free and works with any Outlook version.

What it doesn't do: the events stay in a separate subscribed calendar, so most availability checks still skip them. Outlook.com and Microsoft 365 refresh subscriptions on their own schedule, roughly every few hours and sometimes up to a day, and you can't force an update in Outlook on the web. The public link is also readable by anyone who has it, so avoid publishing a calendar that contains anything private.

Method 3: Publish your Outlook calendar and subscribe in Apple Calendar

This is the same idea in the other direction, for when you want work meetings visible on your iPhone or Mac.

Publish the Outlook calendar:

  1. In Outlook on the web, open Settings, then Calendar, then Shared calendars.
  2. Under Publish a calendar, choose the calendar and how much detail to share, then select Publish.
  3. Copy the ICS link.

Many companies turn calendar publishing off for Microsoft 365 work accounts. If you don't see the option, your IT administrator has disabled it.

Subscribe in Apple Calendar:

  1. On a Mac, open Calendar and choose File, then New Calendar Subscription.
  2. Paste the ICS link, then set Auto-refresh as frequent as you need.
  3. On iPhone, go to Settings, Calendar, Calendar Accounts, Add Account, Other, then Add Subscribed Calendar.

The result is read-only, and the published link carries the same privacy concern as Method 2.

Method 4: Sync iCloud and Outlook with AllMyMeetings

A sync service copies events between the two calendars as real events, so they count everywhere: in Microsoft 365 free/busy, in the Scheduling Assistant, and in booking tools connected to either calendar. AllMyMeetings connects to iCloud through CalDAV and to Outlook through Microsoft's calendar API.

Connect your iCloud account:

  1. Make sure your Apple Account has two-factor authentication turned on.
  2. Go to account.apple.com, open Sign-In and Security, then App-Specific Passwords, and create one named "AllMyMeetings".
  3. In AllMyMeetings, open Calendar Accounts, choose iCloud, and enter your Apple Account email and the app-specific password.
  4. Turn on the iCloud calendars you want to sync.

Connect Outlook:

  1. In Calendar Accounts, choose Microsoft and sign in with your Outlook.com or Microsoft 365 account.
  2. Turn on the calendar you want to sync, usually your main Calendar.

Create the sync:

  1. Open Sync Pairs and choose Create Pair.
  2. Pick your iCloud calendar and your Outlook calendar.
  3. Choose a direction. One-way copies iCloud events to Outlook. Bidirectional also copies Outlook events to iCloud.
  4. Choose a mode. Full Details copies titles, locations, and notes. Free/Busy copies only a "Busy" block, which is enough to stop coworkers booking over your personal time.
  5. Select Create Sync Pair. The first sync starts right away.

What to expect: Apple doesn't send change notifications to outside apps, so AllMyMeetings checks iCloud every five minutes. Outlook notifies AllMyMeetings when something changes. Copies carry a hidden marker, so a copied event is never mistaken for a new one and copied back, which is the usual cause of duplicate events after syncing.

The free plan includes one one-way sync in Free/Busy mode, which covers the most common need: personal iCloud events blocking time on a work Outlook calendar. Two-way sync and Full Details mode are on paid plans.

Troubleshooting iCloud and Outlook sync

iCloud stopped syncing after you changed your Apple Account password. Changing your Apple password revokes every app-specific password. Create a new one and reconnect the iCloud account. AllMyMeetings emails you when an account keeps failing, so this doesn't go unnoticed for long.

A subscribed calendar shows old events. That's the subscription refresh schedule. Outlook may wait several hours before it checks the link again.

Events appear twice. You probably have two paths copying the same calendar, for example an iCloud subscription in Outlook plus a sync service. Keep one of them.

Times are an hour off. Check that the calendar time zone matches in iCloud settings and in Outlook's calendar settings. Subscribed calendars are the most likely to show this, because some apps read a published feed's times without its time zone.

Your company calendar doesn't allow publishing. Methods 2 and 3 depend on published links. A sync service doesn't, because it signs in to each account directly.

Which method should you choose?

  • You only want to see both calendars in one app. Add your iCloud account to Outlook (Method 1).
  • You want family events visible at work and can live with a few hours' delay. Subscribe to a published iCloud calendar (Method 2), as long as nothing on it is private.
  • You need coworkers and booking tools to see you as busy. Use a sync service (Method 4). Free/Busy mode keeps the details of your personal events private.
  • You live in both calendars and edit in both. Use two-way sync (Method 4).

If you also use Google Calendar, see our guides to syncing Google Calendar with Outlook and syncing iCloud with Google Calendar.

Frequently asked questions

Can Outlook sync with iCloud Calendar?

Outlook can display your iCloud calendars: new Outlook for Windows, Outlook for Mac, and the Outlook mobile apps let you add an iCloud account. That shows both calendars in one app, but it doesn't copy events between them, so your Microsoft 365 free/busy status still ignores iCloud events. To copy events across, you need a calendar subscription (read-only) or a sync service.

Does iCloud for Windows still sync calendars with Outlook?

No. Older versions of iCloud for Windows included an Outlook add-in that synced calendars and contacts into classic Outlook. Current versions no longer include calendar and contacts sync, and new Outlook doesn't run that kind of add-in. The supported route now is to add the iCloud account inside Outlook.

Why don't my coworkers see my iCloud events as busy?

Because Microsoft 365 only checks your Microsoft calendar when it shows your availability. Adding iCloud to the Outlook app changes what you see, not what your organization sees. Your iCloud events have to exist on your work calendar, at least as Busy blocks, for coworkers and scheduling tools to notice them.

How often does a subscribed iCloud calendar update in Outlook?

Outlook.com and Microsoft 365 refresh subscribed calendars on their own schedule, roughly every few hours and sometimes up to a day. You can't force an immediate refresh in Outlook on the web, so a subscription is a poor fit for a busy calendar.

Can I sync only my availability instead of full event details?

Yes. In AllMyMeetings, choose Free/Busy mode when you create the sync. Your iCloud events then appear on Outlook as Busy blocks with no title, location, or notes. This is available on the free plan.

Do I need an app-specific password to connect iCloud?

To connect iCloud to AllMyMeetings, yes. Apple requires an app-specific password for calendar access from outside apps. You create one at account.apple.com under Sign-In and Security, and your Apple Account needs two-factor authentication turned on.


Plenty of people keep personal plans in iCloud and work in Outlook. Start with AllMyMeetings for free and have your iCloud events block time on Outlook within minutes.

Features · Pricing

Ready to sync your calendars?

allmymeetings keeps Google, Outlook, and iCloud calendars in sync automatically. Set up in under two minutes.

Get started for free

Ready to stop double-booking?

Sync your calendars in under two minutes. Free plan available — no credit card required.