How to Add a Google Calendar: A Complete Setup Guide
Google Calendar is one of the most flexible scheduling tools available — but "adding a calendar" means different things depending on what you're trying to do. You might want to subscribe to someone else's calendar, create a new one for a specific project, import events from another app, or sync Google Calendar to your phone or desktop. Each path works differently, and knowing which one fits your situation saves a lot of trial and error.
What "Adding a Calendar" Actually Means
Before diving into steps, it helps to understand that Google Calendar supports several distinct types of calendars within a single account:
- My Calendars — calendars you own and control, like a personal or work calendar
- Other People's Calendars — calendars shared with you by another Google user
- Subscribed Calendars — public or third-party calendars added via URL (iCal format)
- Imported Calendars — one-time event imports from .ics or .csv files
Each method has its own setup process, and they behave differently once added.
How to Create a New Google Calendar
Creating a new calendar inside your existing Google account is the most straightforward option — useful for separating work from personal life, managing a project, or sharing a calendar with a team.
On desktop (browser):
- Open calendar.google.com
- In the left sidebar, find "Other calendars" and click the + icon
- Select "Create new calendar"
- Give it a name, an optional description, and set the time zone
- Click "Create calendar"
It appears immediately in your sidebar and can be color-coded to keep things visually organized.
On mobile (Google Calendar app): The mobile app has limited calendar creation options. For a full new calendar, you'll need to use a desktop browser — the app primarily manages existing calendars rather than creating new ones.
How to Add Someone Else's Google Calendar
If a colleague or family member has shared their Google Calendar with you, accepting the share automatically adds it to your account. You'll receive an email invitation with a link — clicking it adds the calendar to your "Other people's calendars" section.
You can also manually add a calendar by email address:
- Click the + next to "Other calendars"
- Select "Subscribe to calendar"
- Enter the person's Google account email
- If their calendar is set to public or they've granted you access, it will appear in your list
Access levels matter here. The calendar owner controls whether you can view only, edit events, or manage sharing — you get whatever permission they've assigned.
How to Subscribe to a Public or External Calendar 🗓️
Many services publish public calendars in iCal format (.ics URL) — sports schedules, holidays, school terms, TV release dates, and more.
To subscribe via URL:
- Get the iCal link from the external source
- In Google Calendar, click + next to "Other calendars"
- Select "From URL"
- Paste the iCal URL and click "Add calendar"
Subscribed calendars sync automatically — when the source updates, your Google Calendar reflects those changes. This is different from importing, which creates a static snapshot.
How to Import a Calendar from Another App
If you're migrating from Apple Calendar, Outlook, or another scheduling tool, you can import your existing events into Google Calendar using an .ics file:
- Export your calendar from the source app as an .ics file
- In Google Calendar on desktop, go to Settings (gear icon) → Import & Export
- Under Import, upload the .ics file
- Choose which Google Calendar the events should land in
- Click Import
This is a one-time, static import — no ongoing sync. Future changes in the source app won't carry over automatically.
| Method | Ongoing Sync? | Requires Google Account? | Best For |
|---|---|---|---|
| Create new calendar | N/A | Yes | Personal/project organization |
| Add by email | Yes | Both users need Google | Shared family or team calendars |
| Subscribe via URL | Yes | Yes (for viewer) | Public/external calendars |
| Import .ics file | No | Yes | One-time migration |
Adding Google Calendar to Other Devices and Apps
Getting Google Calendar onto your phone, tablet, or desktop client involves a different process than adding calendars within the web app.
Android: Google Calendar is typically pre-installed. Sign into your Google account in device settings and the calendar syncs automatically.
iPhone/iPad: Download the Google Calendar app from the App Store, or add your Google account to Apple's native Calendar app via Settings → Calendar → Accounts → Add Account → Google. The second approach lets you view Google events inside Apple Calendar.
Desktop apps (Outlook, Apple Calendar, Thunderbird): These support CalDAV — a sync protocol that connects Google Calendar to third-party calendar apps. Google provides a CalDAV server address in its settings. Setup complexity varies by app and operating system version.
Sync frequency depends on device settings and app refresh rates — real-time sync isn't always guaranteed, especially on battery-saving modes.
Variables That Affect Your Setup 🔧
No two setups are identical. Several factors determine which method works best and how smoothly things run:
- Account type — personal Gmail vs. Google Workspace (business/school) accounts have different sharing permissions and admin controls
- Operating system and version — CalDAV and sync behavior differs across iOS, Android, Windows, and macOS versions
- Third-party app compatibility — not all calendar apps handle Google's sync protocols the same way
- Calendar permissions — what you can see or edit depends entirely on what the calendar owner has configured
- Organization policies — Workspace accounts managed by a company or school may restrict external calendar subscriptions or sharing
A personal Gmail account syncing to an Android phone with the native app is a very different experience from a Workspace user trying to share departmental calendars with external collaborators — even though both are technically "adding a Google Calendar."
Understanding which type of calendar you're adding, and what environment you're working in, is what determines which steps actually apply to your situation.