My fiance Tina is a mental therapist and she regularly has appointments with clients. She usually uses her old Samsung phone as a calendar but needless to say it is not very practical. I recently “forced” her to get an iPod Touch and one of my sales argument was that she could use it as a calendar and that she would be able to sync it with Google calendar over the air. Note that these were just arguments I pulled out of my butt so she agrees to get an iTouch (yes, the iTouch is more for me than for her)…

We finally bought a 32GB iPod Touch and I started looking into ways to sync an iPhone calendar with Google calendar. I found many options but all involved some third party apps and that’s clearly not what I was looking for. I was very surprised that Apple hadn’t included this feature in the iPhone/iPod Touch until I actually found an article on JAIB saying that the new OS 3.0 supports CalDAV with SSL so your are technically able to sync Google calendar with your iPhone or iPod Touch, as long as you have internet access.

Here is how to set up your iPhone or iPod Touch to sync calendars with Google over the air:

1. On your iPhone, go to Settings > Mail, Contacts, Calendars > Add Account > Other > Add CalDAV Account

2. For the CalDAV settings, enter the following information. Note that your username should be the email address you use to access your Google calendar as well as the password.

3. Then tap “Next” and it should verify your information.

4. If you can’t get your account verified, tap “Advanced settings” and make sure that “Use SSL” is On, that the port is 443, and that your Account URL includes the sign “@” in your email address.

That’s it!

Now every time you add an event to your iPhone calendar, it will also show up on your Google calendar, and vice versa. You obviously need to have internet access from your iPod or iPhone for the data to sync. Note that the sync is not immediate. It sometimes takes a few seconds but besides this, it works very well.

You might also find these posts interesting:

  • What are you using for the Account URL. I cannot get it to work without an account URL. Nothing I try works.

  • Desiree

    Thank you! This was very helpful.

  • Maegen

    Works great!! Thank you!!

  • judy

    Thanks, worked perfect!

  • Giovani

    Thanks, worked perfect!

  • Lisa

    Is it supposed to sync events already on my iphone calendar? I can’t get it to put my events into the google calendar. I have done all the steps in Settings, still not working.

  • miko

    THANK YOU!!!! I have searched the web for an hour…nothing worked until I came across your blog!!

  • Bob

    Brilliant! Thanks. Worked brilliantly on 4s

  • Lisa

    It’s not working for me either. Did everything the instructions said.

  • Lisa

    It’s not working for me either. I did everything the instructions said.

  • Doug

    I posted this a while back, but here is an alternative way that has worked without issue for me 🙂

    1) On iPhone: Settings -> Mail, contacts -> add account-> microsoft exchange:
    2) Email = full google email address; domain = leave blank; user = full google email; pass = google pass; description = whatever you want your google account to show up as on your phone (IE “google” or “Primary”)
    3) Once it verifies, there will be a “server” section; put in
    4) Once it verifies again, you have to option to sync mail, calendar, contacts. I suggest you dont do contacts, but if you want to, BACK UP CONTACTS FIRST, you can mess with this option later.

    Once all that is done, in safari in your iphone, open
    check the calenders to sync and click save.

  • Janelle Reichman

    Thank you thank you! I was searching for a solution to my syncing problem and this finally solved it!

  • Thank you now the other-half can not say I did not tell her
    It also goes the other way as well “Bugger”

  • charlie michael

    Thanks for this. I had it so when I put events on Google Calendar, they show up on my phone, but this way’s so much easier

  • Eduard Ciobotea

    THANK YOU!!!

  • Dennis

    Hi Sebastien Page,
    How can I invite people to calendar events using google account in the calendar app on my iphone?
    Thanks for any advise.



  • YAY!!! Thanks so much!!

  • Iva

    Worked like a charm! Thank you so much 🙂

  • Hannah Abernathy

    Thank you so much! I took me 10 -15 seconds! Great, easy to follow article!

  • Paul Jewell

    Excellent – thank you very much. I have had my iPhone a couple of days, and I started trawling through the myriad of apps thinking I would have to install something to make this happen. This is a much neater solution!

  • Payal Goorha

    This did it. Thank you! However, how would I sync events being shared on my calendar by someone else? A music co. puts dates on my google calendar for rehearsals/shows but I don’t have them on my iphone5 calendar even after adding CalDAV as outlined by you. Any help appreciated. Thanks again.

  • Andrew Simons

    Worked so well – spent a lot of time trying other tips until I found this.
    Well Done !!

  • Hilary Kemsley

    I followed all the steps you outlined to link my Iphone calendar to my PC laptop but as soon as I leave the Advanced settings page, the SSL returns to OFF and the Port reverts to 80 from 443. Obviously I am missing a step. Can you help?

  • Guest

    I followed all your clearly outlined steps but each time I go back to CalDAV the SSL switches back to OFF and the Port reverts to 80 from 443. Clearly I am missing a step. Can you help?

  • Milica Begovic

    Tnx!!!! This really helped me!

  • mpouxesas

    Is this the same process to use when linking my google calendar on my android, to my wife’s calendar on her iphone? I am trying to ‘merge’ the two calendars in a sense, so we can see each other’s calendars.

  • Georgina

    can someone tell me how to unsync my iphone calendar from my google calendar

  • lauriebidaho

    thank you thank you it worked perfectly! i just had to eliminate a few calendars that were unnecessary. thank you!!!

  • Adele Steele

    Perfick thank you

  • Erin Hockaday

    That was exactly what I was looking for. Thank you!