Tested with: Gmail (or Google Apps), Mac OS X 10.5.4, Mozilla Sunbird 0.8

Google recently enabled CalDAV access to Google Calendars. It works with Sunbird, but the documentation on doing this is hard to find. So here is how to do it, step by step.

  1. Download and install Sunbird on your Mac.
  2. Open Sunbird
  3. Click File, then "Subscribe to Remote Calendar..."
  4. When the "Create a new calendar" dialog box appears, select "On the Network" and click Continue
  5. For Format, select "CalDAV" and for Location, enter "https://www.google.com/calendar/dav/YOUR_GOOGLE_EMAIL/events" (without the quotes)
    For example, assume your Gmail address is [email protected], then your Location would be https://www.google.com/calendar/dav/[email protected]/events
    Let's assume you have Google Apps and your email is [email protected], then your Location would be:
    https://www.google.com/calendar/dav/[email protected]/events
  6. Click Continue
  7. Next, your are asked to name your calendar. For mine, I just typed my first name. You can choose a color for calendar entries here and choose if your want alarms to go off in Sunbird. Click Continue.
  8. Click Done.

That's it. By default, Sunbird will refresh remote calendars every 30 minutes. If you want to change this, go into the Preferences (Command ,)

Since Google CalDAV syncing is in beta, you should direct all your questions to Google Groups - Calendar Help Dataapi