Apple and Microsoft OS were not friendly enough to synchronize iCloud calendars on Windows Operating system. Apple hesitates to break its echo system and limited real-time synchronization and other features in between MAC and iOS devices.
We mentioned a couple of workarounds to sync iCloud calendar with Windows Desktop Calendar client with CalDAV and other offline methods early in our articles. Apple released its application for Windows users to integrate iCloud features with Windows OS. Unfortunately, “iCloud for Windows” failed to give the same user experience that enjoyed by Mac users.
Editor’s Note: The solution required MS Office 365 or Outlook 2010 and above to work Please see more details at Apple’s Support Page.
Windows 10 made a dramatic change in desktop Calendar Application. The best of them that I can say, Windows 10 calendar app can sync and display multiple iCloud calendars in a single window. This new baked Windows Calendar app is giving an excellent UI experience like a MAC Calendar with iCloud Calendars. If you want to sync a Google calendar instead of iCloud calendar, please see our solution to Setup Google Calendar in New Windows 10 Calendar and Mail App
The setup procedure to sync iCloud calendars in Windows 10 is straightforward, basically a two steps procedure. Once you setup iCloud on Windows, you can create events in Windows or iOS devices and both will sync each other within seconds, work like a charm.
Set up iCloud on Windows Calendar
Let’s see how to easy to bring the iCloud calendar to your PC. First, open the calendar app on the Windows 10 operating system. Now click on the Settings icon (gear) on Windows calendar at the left sidebar.
Add iCloud on Windows
To add iCloud calendar follow Windows Calendar > Settings > Manage Accounts > Add account > Choose an account > iCloud.
Now enter your iCloud email address ending with me.com. We found the calendar syncing with me.com rather than iCloud.com.
Enter iCloud Credentials
If you have an iCloud account with firstname.lastname@example.org, you can give email@example.com and type the same password that you use to login to your iCloud account. Click on Sign-in button and click on Done button on next window.
This will lead back you to the main Windows calendar screen. On the left sidebar you can see a new iCloud account that you added with all the primary and secondary iCloud calendars underneath it.
Add Secondary Calendars
These secondary iCloud calendars are not owned by the current user. Those are typically shared calendars from other users. Windows had the issue before for synching secondary iCloud calendars in early versions, but here everything was smooth like a breeze!
If you have multiple iCloud calendars, you can see all of them in one calendar tab, and you can turn off/on the calendars from Calendar sidebar.
Create iCloud Event on Windows Calendar
You can create new events on Windows Calendar by clicking left button on any date. You can fill out details here or click on more details to pop out as a new window.
On the new event window, under details, you can provide the title of the calendar. On the same place right side of the Title bar, you can select one of the iCloud calendars that you want to create a new event. Please fill out the other details and date before Save and close the new calendar window.
Once you click on the Save and close button, you can see the event created on the Calendar app. Now you can check the calendar app on your iPhone or iPad and see it synchronized the same event on your iDevice.
The final iCloud calendar will come with color-coded for each schedule, and the Windows Calendar app will look like above. This solution to synchronize iCloud calendar on Windows 10 is a pretty easy and smart decision from Microsoft. Those who like iPhone and Windows computer can sync their calendar in their system and iPhone in real-time.