Somebody shared a public Google Calendar with me. I would like to add this calendar to my iCloud account, but I can't find the way to get the iCal address of this Google Calendar.

I looked at the following solution, but the option to display a public iCal is no longer there...

How to add a Google calendar shared with me, to my iCloud calendars


1 Answer 1


Subscribe to the calendar via a Google account, then in Google Calendar settings, you can get the iCal-formatted address. You can then add that address to your iCloud, iOS, or Mac Mail app directly with no need to add or sync your Google account.

Google Calendar > Settings

In the sidebar, you will see individual settings for each calendar, under the sections Settings for my Calendars and Settings for other Calendars.

Click on a Calendar. You will see the Integrate calendar settings. This will list the Calendar ID, Public URL, etc.

It will also display the iCal-formatted URL as one of either:

  • Secret address in iCal format
  • Public address in iCal format

For example, the public calendar of a random YMCA:

Calendar ID
[email protected]

Public URL to this calendar
Use this URL to access this calendar from a web browser.

Embed code
<iframe src="https://calendar.google.com/calendar/embed?src=c_kuc1np2je9ghgq57jr0mfq8b48%40group.calendar.google.com&ctz=America%2FLos_Angeles" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
Use this code to embed this calendar in a web page.

Public address in iCal format
Use this address to access this calendar from other applications.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .