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.
The interesting thing with Public calendars is it doesn’t send you to iCloud.com. Instead, on Mac OS X, it opens iCal.
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. Thanks! Great work on the site. Do you know if there is any intermediate to show your calendar in the web? (as you could do before with MobileMe? see the image attached) Thanks you. How do I share them all at once? Comment Name * Email *
Δ Save my name and email and send me emails as new comments are made to this post.