A cool feature of Apple’s iCloud service is it allows for calendar sharing. Here’s how to share public and private calendars.
First go to iCloud.com and sign in with your Apple ID.
After signing in, click on Calendar.
On the left hand side, you’ll see your calendars. Click the button next to the calendar name to display sharing options.
Click to make your calendar accessible by anyone or privately with a select group.
To share privately, type the name of a person in your address book you want to share it with. If the person isn’t in your address book, type in their email address. That will send them an invitation.
A question mark will display next to the persons name until the invitation is accepted. Once they do, it will change to a green check mark.
This is also where you can change the contacts permissions.
To stop sharing a calendar, select their name and click the red minus icon.
Once you’re done adding people and giving permissions, click OK.
The calendar invitation will be emailed so they can join it.
Once the recipient clicks Join Calendar, they’ll be taken to iCloud.com where they can accept the invitation and view your calendar.
If you want your calendar accessible by anyone, choose the public option after clicking the share button.
When you click share, it’ll generate a link you can send.
Click Email Link select the recipients to send it to.
Windows users can subscribe to the calendar with Outlook.
If you want your calendar to be viewable on Mac and Windows, the best option is to make your calendar Public. To make it private, the person you’re sharing with has to be an iCloud user.