How to sync all my Google calendars to iPhone with Exchange I have three calendars under "my calendars" in my Google account and I'd like to make it sync with my iPhone. This is a Google Apps for Work account so that I can have Microsoft Exchange enabled. The problem is, when I login to my account on iPhone as an Exchange account, I only see my default calendar and there's no option to choose other calendars.

I tried setup in https://calendar.google.com/calendar/syncselect and I can see all my calendars there if login as a normal Google account. However it doesn't work with Exchange account.

I don't want to give up Exchange because events and emails can be pushed to my iPhone instead of manually fetching them.
It turns out I missed one step:


After login to Exchange, go to https://m.google.com/sync/settings and
select iPhone (or other iOS devices) and choose calendars you want to
sync on it.


This is really confusing that I can hardly tell the differences between this and the settings in https://calendar.google.com/calendar/syncselect