Why Your Google Calendar Events Aren’t Showing Up on Your iPhone
You add a team meeting to Google Calendar on your laptop, but when you grab your iPhone to check the time, it’s nowhere to be found in Apple Calendar. Or perhaps you’ve shared a family Google Calendar with your partner, but they can’t see it on their Mac. This disconnect between two of the biggest calendar ecosystems is a common modern frustration.
Google Calendar and Apple Calendar operate on different sync protocols by default. Your iPhone’s Calendar app is designed to work seamlessly with iCloud calendars, not automatically pull in events from external services like Google. This isn’t a bug; it’s a configuration step that many users miss during setup.
The good news is that bridging this gap is straightforward. You can make your Google Calendars appear read-only within Apple’s app, or set up a full two-way sync where events you create on your iPhone automatically save back to Google. The method you choose depends on whether you just need to view events or actively manage them across both platforms.
The Standard Method: Adding Your Google Account to Apple Calendar
This is the official, supported way to get your Google Calendars into Apple’s app. It works by having your iPhone or Mac subscribe to your Google calendars via the CalDAV protocol, which Apple Calendar natively supports.
On Your iPhone or iPad
Open the Settings app on your iOS or iPadOS device. Scroll down and tap on “Calendar”. Next, select “Accounts”. Here, tap “Add Account”.
You will see a list of common email providers. Tap “Google”. Enter your full Google account email address and tap “Next”. Enter your Google account password on the following screen and tap “Next” again.
A permissions screen will appear. Ensure the toggle for “Calendars” is switched ON. You can turn off Mail, Contacts, and Notes if you only want calendar sync. Tap “Save” in the top right corner.
Now, open the Apple Calendar app. Tap “Calendars” at the bottom. You should see your Google account listed with all your individual Google Calendars (like “Work,” “Family,” “Holidays”) available to show or hide. Tap the circle next to each one to display its events.
On Your Mac
Open the Calendar application on your Mac. In the menu bar at the top, click “Calendar” and then select “Settings…” (or “Preferences…” in older macOS versions). Go to the “Accounts” tab.
Click the “+” button at the bottom left to add a new account. Select “Google” from the account type list and click “Continue”. A browser window will open asking you to sign into your Google account and grant permissions to Apple Calendar. After you approve, close the browser window.
Back in Calendar Settings, your Google account will now be listed. Ensure the “Enable this account” checkbox is ticked. Click on the account and check the “Calendars” option is selected. Your Google Calendars will now populate in the sidebar of the main Calendar app window.
Sharing a Specific Google Calendar With Someone Else’s Apple Calendar
Sometimes, you don’t want to add your entire Google account to an Apple device. Instead, you want to share just one calendar—like a project timeline or a family schedule—with someone else so they can view it in their Apple Calendar. This uses Google’s shareable link feature.
First, you need to generate a shareable link from Google Calendar. On a computer, go to calendar.google.com. In the left sidebar under “My calendars,” find the calendar you want to share. Hover over it, click the three-dot menu, and select “Settings and sharing”.
Scroll down to the “Access permissions for events” section. Check the box that says “Make available to public”. A warning will appear; click “OK”. Just below that, a new option will appear: “Get shareable link”. Click it. You will see two links: one in a webcal:// format and one as an HTTPS URL. Copy the webcal:// link.
Now, the person using Apple Calendar needs to subscribe to this link. On their iPhone, they should open the Calendar app, tap “Calendars” at the bottom, then tap “Add Calendar” and choose “Add Subscription Calendar”. They paste the webcal:// link you gave them into the field and tap “Subscribe”. They can customize the name and color, then tap “Add”. The shared calendar will now appear in their list.
On a Mac, the user opens Calendar, clicks “File” in the menu bar, and selects “New Calendar Subscription”. They paste the webcal:// link into the field and click “Subscribe”. They can adjust settings like the update frequency and click “OK”.
Important: This “public” link method is for viewing only. Anyone with the link can see your calendar events. For private sharing where you can grant “view” or “edit” permissions to specific people, you must use the “Share with specific people” section in the same Google Calendar settings and enter their email addresses. They will receive an invitation to add the calendar.
Two-Way Sync vs. One-Way Subscription
Understanding the difference between these two setups will prevent confusion about where your events are saved.
When you add your Google Account using the first method (in Settings or Calendar Preferences), you establish a two-way sync. Events you create in Apple Calendar on that Google calendar will be pushed to Google’s servers and appear on calendar.google.com and all your other devices. Changes you make on the web will sync back to Apple Calendar. It’s a full integration.
The public link subscription method is a one-way, read-only feed. The other person can see your events, but they cannot edit them or create new events on that calendar from their Apple Calendar. It’s ideal for broadcasting schedules like company holidays, school timetables, or content publishing calendars.
If you need someone to be able to add events to a shared family calendar, you must share it directly within Google Calendar to their email address and grant them “Make changes to events” or “Make changes and manage sharing” permission. When they add that calendar via their Google account on their Apple device, they will have full edit rights.
Troubleshooting Common Sync Issues
Even after correct setup, sync can sometimes stall. If events are missing, first try a manual refresh. In Apple Calendar on iPhone, pull down on the calendar list screen. On Mac, press Command+R. This forces an immediate sync.
If that doesn’t work, verify your account is still active. On iPhone, go to Settings > Calendar > Accounts. Tap your Google account and ensure the Calendars toggle is still green. Sometimes, re-entering your password can re-establish the connection. Toggle Calendars off and back on.
Check that the specific calendar is visible. It’s easy to accidentally hide a calendar. In the Calendar app, tap “Calendars” and ensure the circle next to the problematic calendar is filled in.
For subscription links that stop updating, the link may have expired or the calendar may no longer be public. The subscriber may need to delete the old subscription and re-add it using a fresh link from the calendar owner.
Using Third-Party Apps for Advanced Management
While the native methods work well, some power users prefer dedicated apps that unify calendars more elegantly. Apps like Fantastical or BusyCal offer superior interfaces and can aggregate Google, Apple, and other calendars (like Outlook or Exchange) into a single view with more powerful scheduling tools.
These apps still use the underlying CalDAV connection to Google, so you must add your Google account to your device first, as described earlier. The app then accesses the calendars already available on your system. Their value is in providing better widgets, natural language event creation (“Lunch with Alex next Tuesday at 1pm”), and more flexible views.
For most users, the built-in method is perfectly sufficient. Consider a third-party app only if you manage an exceptionally high volume of events or need features like advanced meeting proposal polls or integrated task management.
Keeping Your Synced Calendars Organized and Secure
Once you have multiple calendars from Google and iCloud showing in one app, color-coding is essential. Long-press a calendar in the list on iPhone or right-click it on Mac to change its color. Use distinct colors for work, personal, family, and shared calendars to parse your day at a glance.
Be mindful of privacy when sharing. The “public” link method should not be used for calendars containing personal appointments, medical details, or private travel plans. Always use the “Share with specific people” option for sensitive calendars and regularly audit who has access in your Google Calendar settings.
If you stop using a shared calendar, remove the subscription. On iPhone, go to Calendars > tap the “i” next to the subscription > scroll down and tap “Delete Calendar”. On Mac, right-click the calendar in the sidebar and select “Delete”. This cleans up your view and stops unnecessary background data fetching.
Your Cross-Platform Calendar Is Now Ready
The wall between Google and Apple calendars is easily torn down. By adding your Google account directly to your Apple device, you achieve a seamless, two-way sync that makes your schedule truly universal. For sharing read-only calendars with a team, class, or community, the public subscription link gets the job done with just a few clicks.
Start with the account-based method for your own devices. It’s the most reliable and full-featured approach. Use the troubleshooting steps if events disappear—it’s almost always a simple toggle or refresh issue. For broadcasting schedules, the subscription link is your tool. With this setup complete, you can finally trust that your next appointment, whether entered on your Android-using colleague’s Google invite or tapped into your iPhone, will be waiting for you on every screen.