If you use multiple Google Calendars (like a work calendar, a family calendar, or a shared project calendar) and only your primary one shows up on your iPhone, this guide will fix that. You’ll learn how to make every Google Calendar you own or subscribe to appear in the iPhone’s built-in Calendar app, including calendars shared with you by others. All you need is your iPhone, your Google account credentials, and a few minutes.
What You’ll Need
- An iPhone running iOS 15 or later (the steps are similar on older versions).
- The Google account that owns or has access to the secondary calendars.
- If the calendar is shared with you, the owner must have already shared it with your Google account.
Step-by-Step
- Open the Settings app on your iPhone. It’s the gear icon on your home screen.
- Scroll down and tap “Calendar” (or “Mail > Accounts” on older iOS versions, but “Calendar” is the direct route).
- Tap “Accounts” at the top of the Calendar settings screen.
- Tap “Add Account” (or if your Google account is already listed, skip to step 6).
- Choose “Google” from the list of account types. Enter your Google email and password, then follow the prompts to sign in. If you use two-factor authentication, enter the verification code when asked.
- After signing in, you’ll see a list of data types (Mail, Contacts, Calendars, Notes). Make sure the “Calendars” toggle is green (on). If it’s off, your calendars won’t sync at all.
- Tap “Save” in the top-right corner. Your iPhone will now start syncing your primary Google Calendar automatically.
- Now, to see your secondary calendars, open the Calendar app on your iPhone.
- Tap “Calendars” at the bottom center of the screen. This shows a list of all calendars currently available on your phone.
- Look for your secondary calendars under the “Google” section. They may appear with a colored dot next to them. If you see them, simply tap the “i” (info) button next to each one to make sure they are enabled (the toggle should be green).
- If your secondary calendars are NOT listed, you need to enable them in Google’s web settings. On your computer or phone browser, go to calendar.google.com and sign in with the same Google account.
- On the left sidebar, find the secondary calendar you want to sync. Hover over it (or tap the three dots on mobile) and select “Settings and sharing.”
- Scroll down to “Integrate calendar” section. Look for the “Public URL to this calendar” or “Private address” field. Copy the URL that ends in “/basic.ics” or similar.
- Back on your iPhone, go to Settings > Calendar > Accounts > Add Account > Other (not Google).
- Tap “Add Subscribed Calendar” and paste the copied URL. Enter a description (like “Work Projects”) and tap “Next.”
- Make sure “Use SSL” is on and tap “Save.” The calendar will now appear in your Calendar app as a separate subscription.
- Repeat steps 11–16 for each secondary calendar you want to see on your iPhone. This is the most reliable method for calendars that aren’t automatically showing up.
Common Mistakes
- Only the primary calendar is enabled. After adding your Google account, iOS only enables the “primary” calendar by default. You must manually turn on each secondary calendar in the Calendar app’s “Calendars” list.
- Using the wrong URL. When subscribing, you must use the “Private address” (which ends in “/private-” and a long code) or the “Public URL” (ends in “/basic.ics”). Copying the web page URL (like calendar.google.com/calendar/embed?src=…) will not work.
- Turning off calendar sync in account settings. If the “Calendars” toggle is off in Settings > Calendar > Accounts > your Google account, no calendars will sync, even if you enable them in the Calendar app.
- Not waiting for sync. After enabling a calendar, it can take a few minutes for events to appear. Pull down on the Calendar list to force a refresh.
- Using a different Google account. If the secondary calendar is shared with a different Google account than the one you added to your iPhone, you won’t see it. Add that other account as well.
Tips
- Use the Google Calendar app if you want instant, full-featured access to all your Google Calendars without the subscription hassle. It’s free and shows every calendar automatically.
- Set default calendar for new events: In the Calendar app, tap “Calendars” > “Default Calendar” and choose which calendar new events are added to by default.
- Color-code your calendars on Google’s website to make them easier to distinguish on your iPhone.
- For shared calendars that you don’t own, ask the owner to share them with your Google account using the “Make available to specific people” option. Then follow the same steps to enable them.
- Keep your iOS updated to avoid sync bugs that are fixed in newer versions.
Troubleshooting
Secondary calendars still not showing after enabling them? Try removing the Google account from your iPhone (Settings > Calendar > Accounts > your Google account > Delete Account) and re-adding it. This forces a fresh sync of all calendars.
Subscribed calendar shows “Cannot Connect” or “Invalid URL”? Double-check the URL. It must start with https:// and end with .ics. Also, ensure the calendar is set to “Public” in Google Calendar settings, or use the “Private address” which works even if the calendar is not public.
Events are missing or outdated? Pull down on the calendar list in the Calendar app to manually refresh. Also check that “Fetch New Data” is set to “Push” or “Every 15 Minutes” in Settings > Calendar > Accounts > Fetch New Data.
Changes made on Google don’t appear on iPhone? This is often a delay. Subscribed calendars may take up to 24 hours to update automatically. To force an update, remove the subscription and re-add it.
Can’t add a calendar because it’s not shared with you? You must be an authorized user. Ask the calendar owner to share it with your Google email address (they can do this in Google Calendar settings under “Share with specific people”).
Frequently Asked Questions
Q: Why does my iPhone only show my primary Google Calendar?
A: iOS only enables the primary calendar by default. You need to manually enable each secondary calendar in the Calendar app’s “Calendars” list.
Q: Can I sync a Google Calendar that is shared with me but not owned by me?
A: Yes, as long as you have access to it in Google Calendar (i.e., the owner shared it with your Google account), you can enable it on your iPhone using the same steps.
Q: Do I need a separate app to see secondary Google Calendars?
A: No, the built-in Calendar app works fine. However, the Google Calendar app is more reliable for automatic syncing of all calendars.
Q: What’s the difference between “Public URL” and “Private address” for subscription?
A: “Public URL” works only if the calendar is set to public. “Private address” is unique to your account and works even if the calendar is private, but it exposes your calendar data to anyone with that link, so keep it secret.
Q: Will my secondary calendars sync in both directions (edit on iPhone and see on Google)?
A: Yes, for calendars added via the Google account (not subscribed). Subscribed calendars are read-only on the iPhone—you cannot add events to them from your phone.
Q: How do I remove a secondary calendar from my iPhone?
A: Go to the Calendar app, tap “Calendars,” find the calendar, tap the “i” icon, and select “Delete Calendar” (for subscriptions) or turn off the toggle (for Google account calendars).
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Remove a Remote Access Trojan from Windows PC
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Install VLC Extensions on Linux