How to Merge Two Google Calendars (3 Methods)

How to Merge Two Google Calendars (3 Methods)

Google doesn’t have a “merge calendars” button. But there are three ways to combine calendars, each with different tradeoffs.

1. Import/Export Using an ICS File

Export all events from one calendar as an .ics file, then import it into another.

Best for: Consolidating old calendars or migrating to a new account.

Export your calendar

  1. Open Google Calendar in a browser (not the mobile app).
  2. Click the gear icon > Settings.
  3. In the left sidebar, click Import & export.
  4. Click Export. This downloads a .zip containing .ics files for all your calendars.
  5. Unzip the file. Each calendar gets its own .ics file.

Import into your other calendar

  1. Log into the destination Google account.
  2. Go to Settings > Import & export.
  3. Click Select file from your computer and choose the .ics file.
  4. Use the “Add to calendar” dropdown to pick the destination calendar.
  5. Click Import.

Limitations

  • One-time copy only. No ongoing sync.
  • Recurring events usually transfer correctly, but spot-check a few.
  • 2,500 event limit per ICS file. Larger calendars need date-range exports or a different method.
  • No duplicate detection. Importing the same file twice creates double entries.

2. Share One Calendar with Your Other Account

Share an entire calendar from one Google account with another. Events stay on the original calendar but show up in the other account’s view with real-time sync.

Best for: Ongoing visibility between work and personal accounts.

Share your calendar

  1. Open Google Calendar in the source account.
  2. Hover over the calendar name in the left sidebar, click the three dots menu.
  3. Select Settings and sharing.
  4. Under Share with specific people or groups, click Add people and groups.
  5. Enter your other Google account’s email.
  6. Choose a permission level:
    • See only free/busy (hides details)
    • See all event details
    • Make changes to events
    • Make changes and manage sharing
  7. Click Send.

Accept the share

  1. Open the inbox of the receiving account and find the sharing email.
  2. Click Add this calendar. It appears under Other calendars in the left sidebar.

Limitations

  • View only, not a copy. Deleting an event on the source removes it from your view.
  • Works both ways. Share calendars in both directions for mutual visibility.
  • Workspace admins may block external sharing. If your IT team has disabled this, you’ll need them to enable it or use Method 3.
  • Calendars remain separate in your sidebar — they’re overlaid in the view, not merged into one.

3. Use a Two-Way Sync Tool

Third-party tools connect multiple Google (or Outlook) accounts and keep calendars synchronized in both directions. Events actually exist on both calendars.

Best for: True two-way sync, especially when IT policies block calendar sharing.

  • CalendarBridge — syncs Google and Outlook calendars with configurable privacy (full details or free/busy blocks). ~$4/month per connection.
  • SyncThemCalendars — Google-to-Google sync with customizable intervals. ~$5/month.
  • Reclaim.ai — scheduling tool with calendar sync built in. Blocks time and syncs events across work and personal accounts.

Setup process

  1. Sign up for the sync service.
  2. Connect your first Google account via Google OAuth.
  3. Connect your second account (Google or Outlook).
  4. Choose which calendars to sync and the sync direction.
  5. Configure privacy settings (full details vs. “busy” blocks).
  6. Start the sync.

Limitations

  • Paid services. Expect $4–10/month.
  • Privacy matters. Most tools let you sync as “busy” blocks without exposing meeting titles or attendees.
  • Two-way sync can create loops in poorly built tools. Stick with established services.
  • Third-party calendar access. Review permissions carefully, especially for work accounts.

Comparing the Three Methods

Import/Export (ICS)Share CalendarSync Tool
CostFreeFree$4-10/month
Ongoing syncNo (one-time)Yes (view only)Yes (full two-way)
Events exist on both calendarsYes (as copies)No (viewed from source)Yes (synced copies)
Works across Google and OutlookYes (manual)Google onlyYes
Setup difficultyEasyEasyModerate
Privacy controlsN/APermission levelsConfigurable
Best forOne-time migrationOngoing visibilityTrue cross-account sync

4. Overlay Multiple Calendars Without Merging

Google Calendar already displays multiple calendars in a single view. If you just need to see everything together, check that each calendar has a checkmark in the left sidebar.

Add a calendar from another Google account

  1. Click the + next to Other calendars in the left sidebar.
  2. Select Subscribe to calendar.
  3. Enter the other Google account’s email.
  4. If that calendar is public or shared with you, it appears.

Add a calendar by URL

  1. Click the + next to Other calendars.
  2. Select From URL.
  3. Paste the calendar’s iCal address (found in the other calendar’s settings under Integrate calendar > Public address in iCal format).
  4. Click Add calendar.

This creates a read-only subscription that updates automatically. Equivalent to Method 2 without needing an invitation.

5. Merging Google Calendar with Outlook

Subscribe to Google Calendar in Outlook

  1. In Google Calendar, go to Settings for the calendar.
  2. Under Integrate calendar, copy the Secret address in iCal format (use the secret address for full event details).
  3. In Outlook (web): Calendar > Add calendar > Subscribe from web.
  4. Paste the iCal URL and click Import.

Read-only view. Events update every few hours (Outlook doesn’t sync subscribed calendars in real time).

Subscribe to Outlook Calendar in Google

  1. In Outlook (web): Settings > Calendar > Shared calendars.
  2. Under Publish a calendar, select the calendar and choose Can view all details.
  3. Click Publish and copy the ICS link.
  4. In Google Calendar: + next to Other calendars > From URL, paste the link, click Add calendar.

Read-only, updates periodically.

For true two-way sync

Use a sync tool from Method 3 (CalendarBridge supports Google-to-Outlook). Alternatively, most mobile calendar apps (Apple Calendar, Outlook mobile) can connect to both services and display them together.

6. Common Issues and Fixes

Duplicate events after importing

Google has no deduplication. If you imported the same file twice:

  • Manually delete duplicates.
  • Use Google Apps Script to find and remove duplicates by title, date, and time.
  • Track which files you’ve already imported.

Sync delays with subscribed calendars

URL-subscribed calendars refresh every 12–24 hours with no way to force faster updates. For near-real-time sync, use calendar sharing (Method 2) or a sync tool (Method 3).

Work calendar sharing blocked by IT

If your organization restricts external sharing:

  • Ask your Workspace admin to enable it for your account.
  • Use a sync tool that authenticates directly with both accounts.
  • Connect both accounts to your phone’s calendar app for a local overlay.

Privacy concerns with syncing work calendars

Before syncing your work calendar to a personal account:

  • Check company policies on external calendar data sharing.
  • Sync tools require OAuth access, which may violate security policies.
  • Even “busy” blocks reveal patterns about your schedule.

Check with IT before connecting work calendars to external services.

Connect All Your Calendars to One Scheduling Tool

Carly connects to multiple Google and Outlook calendars and checks all of them when scheduling. Add each account, and Carly treats them as one unified view of your availability, checking every connected calendar for conflicts before suggesting a time. No exporting, no sharing, no sync tools.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

Get Carly Today →

Or try our Free Group Scheduling Tool