Mac How To: Syncing Google Calendar and iCal
by Shaun
![]()
One of the things that I have always loved doing is helping people with how to use their technology. I am not saying that I know everything. But I do know a decent amount. I love to use my passion for technology to help others to become better users of their tech. If I don’t know the answer, I love the challenge to find out how.
One of the things I get a decent amount of people asking me is “How can I get my Google Cal to sync with my new Mac that I just bought?” I thought this would be a great tutorial to do for my first post of this section. I love using Google Cal, especially since I share calendars with my wife and we have busy schedules. And so why would I want to sync my Google Cal and my iCal together? There are a couple of reasons to do this. One, just for the mere fact that I want to have the two in sync. The second reason, is because I want to have my Google Cal and iPhone Cal synced together. If my iCal and Google Cal are in sync, I can then sync my iPhone with my Mac and now I will have the updated calendars from Google Cal. To give you a peek into next week’s tutorial, I will talk about how to sync Google Cal and your calendar on your iPhone without having to sync to your Mac. Until then, enjoy the following tutorial.
The first thing you are going to want to do is open iCal and open up the Preferences.
![]()
Next, you are going to click on the “Accounts” tab. Then click on the “+” on the bottom left to add a new account.
![]()
Here you will be adding your Google account. Click on “Account Type” and select “Google”. Then you will enter your email address and password for your Google Account.
![]()
Once you do this, you are almost done. If you only have one calendar on Google Cal, then you are done, and your Google Cal should now be showing up on iCal. If you have more than one Google Cal, then you are almost done. For example, my wife and I share a few calendars so in order for them to all show up you must do the next step.
When you are still in the “Accounts” tab, you are going to want to click on the “Delegation” tab. When you do this, wait a bit and you will see all of the calendars that you have on your Google Cal. You are then going to click on the calendars that you are going to want to sync to iCal.
![]()
When you are done doing this, your calendars should now be syncing with iCal. Now keep in mind, if you have a lot of calendars, this may take a bit, so be patient. Once they are done syncing you can now edit and add calendar items in either Google Cal or iCal and they both should stay in sync with each other.
I hope this tutorial helps you out. Please let me know if you have any questions. Also, if you have any more ideas for tutorials, please leave me a comment. Thanks for reading!
UPDATED
I have had a lot of comments of people not being able to sync from iCal back to Google Calendar. I am not sure where people are actually getting hung up. So I am taking a chance here on trying to solve people’s problems. I am assuming that most people are setting iCal up the way that I stated in the post. I think where people are getting hung up is how they enter in their events in iCal. You have to make sure that the event is not an iCal event, but a Google Cal event. If you look at my picture below, when I made a test event, I either have to choose “Home” from my Gmail account or one of the other calendars from the “Delegates” list. Only then will my calendars from iCal sync over the Google Cal. If I were to choose one of the calendars from “On My Mac”, then it will not sync. Hope this helps you for those that are having trouble syncing from iCal to Google Cal. If not, let me know.

Many thanks for this article, the updated part at the end was a life saver for me. I did no know why my iCal was not syncing up to Google as all existing tasks were Home or Work and not Google
Again thank
Frank Turley
The PRINCE2 Coach
Thank you very much for the tutorial. I am glad there’s people like you out there teaching others how to make better use of technology. Cheers!
Thank you! Very helpful and easy to follow. Best to you….
Like many others, I spent house trying to figure how to sync both ways. Thanks for your post. Greatly appreciated
Got it – couldn’t understand why it worked randomly but that was due to me clicking between calendars. Syncing seems to be OK but now getting a Server URL error but don’t know where URL isn held??
[...] while back I did a post on how to sync Google Cal and iCal. At the time I didn’t realize how popular of a post it [...]
It worked for about a month and then stopped a few days ago. Now it tells me the calendar is not found on the server. Any thoughts? Thanks!
I get this error some times as well. I think this is a Google issue.
This happened when iCloud went live. Sometimes you can ADD events in your main gmail calendar in iCal (and they may sync) but cannot DELETE events in EITHER main or delegate calendars and have them sync. For now the only solution is listed below Hopefully Apple and Google will agree it’s something they should fix.
Here is Google’s answer:
iCal is not syncing with Google Calendar (sync error 302)
Setting up iCloud sync has caused events to be wiped from Google Calendar for some of our users who were syncing information between iCal and Google Calendar. In response, we’ve stopped deleting the information until this issue is fixed. Until further notice, deleting any event in iCal will not remove this event from Google Calendar (for iCal 4 users, all changes made after a delete attempt will not be saved in Google Calendar). We’ve contacted Apple and we are actively working on this. We’re also attempting to restore the deleted events. Thanks for bringing this to our attention, we’ll keep you posted. As a workaround, we suggest you remove event in the Web version of Google Calendar (calendar.google.com). This change would be properly synced with your iCal.
Had to leave a thanks for that update, I was hoping for an intermediate cloud setup so that what I change in iCal on one Mac, changes on the other… and syncing with gCal seemed the solution, until it only synced one way!
SO glad there’s a solution, thank you for sharing it, it’s made a huge difference as I’m starting a job on Monday!
My iCal stopped working. I tried delete and setting up the account several times, both through selecting CalDav as well as Google. Only Calender I have. It is connecting only 1 time and then either I get code 60 (apparently I need a port number) or it is not found on server. What to do?
This saved me!!! Thank you thank you thank you! I don’t know why google does not have this information up on their help page!!!!! You = lifesaver!
Jennifer,
I am glad that it helped you out.
Fantastic tutorial! Now I can sync my life with my partner – I have a mac and find imac so easy to use – he has a pc so uses Google calendar. We had wondered if it were possible to sync our too calendars – You made it so simple to understand, thanks.
Awesome, glad you were able to get it to work for you.
Very helpful. I knew it was possible to sync everything, since I lived off my iMac iCal, but it was an easy quick fix, especially since android phones can easily sync everything within seconds. Thanks for the post.
Thanks, like others, I was going between calendars (Mail to-do) and didn’t realize what I was doing (haven’t had my one-to-one on ICal yet
This was driving me crazy and I’m really grateful that you’ve posted this solution!
The iCal-Gcal solution was working wonderfully for us….until the connection broke with the introduction of iCloud. Can view in iCal, but all changes have to be made manually online through Gcal. A note that changes can also be made on i-devices (iPhone, iTouch) through the Calendar, with no problem.
Would appreciate knowing when a fix is issued by Apple or Google; we’re waiting *patiently* for a solution, and hopeful one will be offered soon.
My “on my mac” calendars don’t show up in “delegation” — any ideas?
Thanks for the easy to follow tutorial.
They won’t show up because they are not part of google cal. Only the calendars on Google Cal will show under the “delegation”
Ah, thank you. I am unable to import my ical (exported) files. Checked them in TextEdit — they seem to conform to Google’s specs but there must be something in there google doesn’t like because it won’t do it. They’re huge files.
Going through future months, changing all events from whatever ical calendar to the google calendar so it will auto sync. Anyway thank you for this; I learned a lot today.
thanks for updating this with that reply about iCal not syncing back to Gmail. That was the problem I was having that lead me to this page, and it solved the problem
Now I understand why entries written in ical were not appearing in gmail calendar.. Thanks so much
Thanks for the tutorial Shaun. It is easy to understand and to the point.