How to Add Another Calendar to Google Calendar
Google Calendar isn't just a single calendar — it's a system that can hold multiple calendars at once, each with its own color, sharing settings, and purpose. Whether you're trying to subscribe to a public calendar, sync a work account, or add a friend's shared calendar, the process varies depending on what type of calendar you're adding and which device you're using.
Here's a clear breakdown of how it all works.
What "Adding a Calendar" Actually Means
Before diving into steps, it helps to understand that Google Calendar treats different calendar sources differently. There are several distinct types you might want to add:
- Other Google Calendars — calendars shared with you by another Google account user
- Calendars from a URL — public calendars in iCal format (
.ics), like sports schedules or public holidays - Calendars by email — subscribing to a specific person's calendar
- Other accounts — adding a second Google account or a Microsoft Exchange/Outlook account
- Imported calendars — uploading an
.icsfile directly
Each of these follows a different path inside Google Calendar, and some options are only available on the desktop web version — not the mobile app.
How to Add Another Calendar on Desktop (Web)
The full suite of calendar-adding options lives at calendar.google.com in a browser. The mobile apps have more limited controls.
Adding a Calendar from Another Person
- On the left sidebar, find "Other people's calendars"
- Click the + icon next to it
- Type the person's Google account email address
- Click Subscribe
If the person has made their calendar public or has shared it with you specifically, it will appear in your sidebar. If their calendar is private, you'll see only free/busy information — or nothing at all, depending on their settings.
Adding a Calendar by URL
This method is used for public iCal feeds — sports leagues, TV schedules, academic calendars, and similar sources often publish these.
- In the left sidebar, click + next to "Other calendars"
- Select "From URL"
- Paste the
.icsorwebcal://URL - Click Add calendar
The calendar will sync periodically, though Google controls the refresh rate — typically every 8–24 hours. You can't force an instant sync from a URL-based subscription.
Subscribing to a Public Calendar (Like Holidays)
- Click + next to "Other calendars"
- Select "Browse calendars of interest"
- Choose from categories like Holidays, Sports, or Religious calendars
- Toggle on any calendar you want added
These are maintained by Google and update automatically.
Importing a Calendar File
If you've exported a calendar from another app (like Apple Calendar or Outlook) as an .ics file:
- Click the Settings gear → Settings
- In the left panel, select Import & export
- Click Import, choose your file, then select which Google calendar to import the events into
Note: importing is a one-time copy — it does not create an ongoing sync. If the source calendar updates, those changes won't appear automatically.
How to Add a Calendar on Mobile (Android and iOS) 📱
The Google Calendar mobile apps are more limited when it comes to adding new calendars. You can view calendars that are already connected to your Google account, but you generally can't add new URL-based or shared calendars from within the app.
What you can do from mobile:
- Toggle visibility of existing calendars (tap your profile picture → see listed calendars)
- Add another Google account via your phone's account settings, then open Google Calendar to access that account's calendars
- On Android: some versions allow adding calendars from URLs through the app's settings menu, though this feature is inconsistently available depending on app version
For the full range of add options, the desktop browser experience remains the most reliable path.
Adding a Second Google Account's Calendars
If you have a personal Google account and a work Google Workspace account, you can view both inside one Google Calendar instance.
On desktop: Sign in to both accounts in Chrome, then open Google Calendar — you can switch between accounts, or in some setups view multiple accounts' calendars simultaneously by enabling that in settings.
On mobile: Add the second Google account through your device's account settings (iOS: Settings → Mail → Accounts; Android: Settings → Accounts → Add account). Once added, open Google Calendar and both accounts' calendars should appear toggled in the sidebar.
The experience varies slightly depending on whether the accounts are personal Gmail accounts or Google Workspace (formerly G Suite) accounts — Workspace admins can restrict sharing between domains, which may limit visibility.
Key Variables That Affect the Process 🔑
| Variable | Why It Matters |
|---|---|
| Calendar type | URL, shared, imported, and account calendars each use different steps |
| Device | Desktop browser offers full controls; mobile apps are more limited |
| Privacy settings | The calendar owner's sharing settings determine what you can see |
| Account type | Personal Google vs. Workspace accounts behave differently |
| App version | Mobile app features vary across Android versions and iOS updates |
When Things Don't Sync as Expected
A few common friction points worth knowing:
- URL-based calendars update slowly — Google refreshes them on its own schedule, not in real time
- Shared calendars may show as "free/busy only" — this is a permissions decision made by the owner
- Imported
.icsfiles don't stay in sync — they're a snapshot, not a live connection - Workspace accounts may block external calendar sharing — this is an admin-level setting, not something individual users can override
How smoothly the process works depends on the type of calendar you're adding, who controls the source calendar's settings, and which platform you're using. The setup that works cleanly for a shared family calendar may look quite different from what's needed for syncing a work Exchange account or subscribing to a public sports schedule. 📅