There are a number of reasons why you want to copy your events to a new calendar. Maybe you’ve recently switched jobs, so you will have to migrate your calendar to a new Google account. Or maybe you’ve decided it’s about time to separate your personal and work commitments.
Whatever your reason might be, this article will explain the steps to copy, duplicate, and export/import events on popular calendar apps, including Google Calendar, Microsoft Outlook Calendar, and Apple Calendar. You’ll also find tutorials to merge two calendars into one.
How to copy events from one Google Calendar to another
Google Calendar allows you to copy individual events manually. If you want to copy the whole calendar and paste it to another one, you can also use the importing and exporting method.
In this section, I’ll show you how.
How to copy individual events from one Google Calendar to another
Copying an event manually from one Google Calendar to another one is pretty easy:
Step 1 - Open your Google Calendar with the right Google account.
Step 2 - Select the event you want to copy.
Step 3 - Click the three vertical dots (⋮) icon. Then, select Copy to (calendar in which you want to copy the event to).

Step 4 - Customize the event details. Or, if you want to copy the exact same event, you can leave them as is.
.webp)
Step 5 - Click Save to add your event to the new calendar.
If you use the Google Calendar app on your smartphone, the steps are pretty much the same. But since you’ll get a limited view, I suggest using your desktop browser instead.
How to copy all events from one Google Calendar to another
Copying events one by one is such a time-consuming task. Luckily, you can copy the whole calendar using Google Calendar’s export function:

Step 1 - Access your Google Calendar and hover over the calendar you want to export.
Step 2 - Click the three vertical dots (⋮).
Step 3 - When a small window pops up, click Settings and sharing.
Step 4 - Go to Import & export → Export, then click the Export button.
Step 5 - Your browser will download the .zip folder of your calendar data and store it on your computer.
After that, import those events to a new calendar:
.gif)
Step 1 - Sign in to another Google account that has the calendar you wish to copy the events to.
Step 2 - From the top menu, click the gear icon and select Settings.
Step 3 - Head to Import & export. Under Import, upload the correct .ics file from your computer.
Step 4 - Open the Add to calendar dropdown menu. Then, choose the new calendar destination.
Step 5 - Finally, click Import to add all events from your previous calendar to the new one.
How to automatically sync all events from one Google Calendar to another
While great, the exporting and importing method has one issue: it only works for one-time transfer. When you add a new meeting or appointment in one calendar, it won’t appear in the other one, and vice versa.
This is where automation software can help. By creating a workflow in Boltic account, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”. To do that, first you’ll have to create aWhile great, the exporting and importing method has one issue: it only works for one-time transfer. When you add a new meeting or appointment in one calendar, it won’t appear in the other one, and vice versa.
This is where automation software can help. By creating a workflow in Boltic, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”.
.gif)
Step 1 - To do that, first you’ll have to create a Boltic account, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”. Workflows and click + Create Workflow.
Step 2 - Set Schedule Workflow as the trigger. Then, set the interval at which the workflow should be executed (e.g. every 10 minutes).
Step 3 - From the left sidebar, find and drag Google Calendar to your canvas. I’ll name the flow as googleCalendar1.
Step 4 - Click Open in drawer to configure the event settings. Here, connect your “Google Calendar A” account and set the operation as Get Many Events. You can also specify the date range at which you want to sync the events from. For example, you can retrieve all events between January 1st to December 30th 2025 and copy them to the new calendar.
Step 5 - Double-click the dot next to googleCalendar1, then find and add the Loop node to your workflow.
Step 6 - Click Open in drawer to configure the Loop settings. Set the loop iteration as Parallel, select googleCalendar1 as the data source and Google Calendar as the loop activity. Next, connect your “Google Calendar B” account and set the operation to Create Event.
Step 7 - Finally, test your workflow to make sure it runs successfully. If you’ve having any trouble while setting up the workflow, please contact our experts for help.
How to copy events from one Outlook Calendar to another
Unfortunately, you can’t really copy events in bulk in Outlook Calendar. But you can still duplicate each individual event manually:
Step 1 - Log in to your Outlook account and head to Calendar from the left menu.
.webp)
Step 2 - Make sure to check the box of each calendar you want to sync. I also recommend switching to Split view (or overlay mode).
.webp)
Step 3 - Right-click the event you want to copy. Then, click the Duplicate event option.

Step 4 - From the new window that appears, choose the calendar you want to copy the event to. Click Save.
.webp)
How to copy events from one Apple Calendar to another
If you use the native Apple Calendar app on your Mac computer, iPhone, or iPad, you might notice that all your calendars are already synced by default. But if you still want to copy events from one Apple Calendar to another, there are a couple of ways to do so. You can either copy and paste each event manually, or use the exporting and importing function.
How to copy and paste events from one Apple Calendar to another
For this tutorial, I’ll move an event from my “Work” calendar to “Home” calendar:
Step 1 - Open your Apple Calendar app, and select the source calendar (in this case, my “Work” calendar).
Step 2 - Right-click the event you want to duplicate, and click Copy.

Step 3 - Now, open the calendar you want to paste the event to (in this case, my “Home” calendar). Then, right-click on any available time slot and select Paste Here.

If you want to copy an Apple Calendar event in your iPhone, the steps are pretty similar. The only difference is, since there’s no right-click option, you’ll have to press and hold the event until the Copy option appears. When you want to paste the event, you also need to create a new event first. Only then you can fill in the details with the copied data.
How to copy all events from one Apple Calendar to another
If you want to copy all events from a calendar to another, Apple also offers exporting and importing. Simply right-click a calendar and select Merge. But instead of clicking the Merge button, click Export.
.webp)
By doing so, the .ics file of your calendar will be downloaded on your computer. To import it to a new calendar, locate the file and double-click it. Once a small window appears, select your destination calendar and click OK.
.webp)
All events from your previous calendar have now been imported to the new calendar.
How to merge two calendars
Managing multiple calendars can be a headache. That's why, sometimes, it's best to merge them into one. Now, the simplest way to merge calendars is through a syncing tool like CalendarBridge. But if you don’t want to pay for third-party software, Google Calendar and Apple Calendar have native features that make calendar syncing possible.
How to merge two Google Calendars
To add another calendar to your Google Calendar interface, click the plus (+) icon next to Other calendars.

From there, you’ll find several options to add a calendar:
Subscribe to calendar
Add someone else’s calendar simply by entering their Gmail address. Keep in mind that the other person has to grant you access to their Google Calendar before you can add it to your calendar.
.webp)
Import
You can import a Google Calendar’s .ics into another to merge them. Just follow the steps I mentioned earlier in this article.
From URL
Ask the other person for their Google Calendar URL, and enter the link in the provided field.
If you want to connect with your own calendar in another account, you can find its URL via Settings and sharing → Access permissions for events → Make available to public → Get sharable link.
.webp)
How to merge two Apple Calendars
Merging two Apple Calendars is a pretty simple process. But you can only perform this in the Apple Calendar desktop app. From your Apple Calendar app, right-click a calendar, click Merge, and select another calendar you want to merge with.
.webp)
Keep in mind that by performing this action, the first calendar will be permanently deleted. And once done, you won’t be able to undo it.
.webp)
Issues and limitations when copying calendar events
Below, you’ll find common errors that occur when you copy calendar events, and the steps to fix them.
Sync delays
If you use Boltic to automate event syncing, you may notice some delay between an event being created in the source calendar and appearing in the destination calendar.
This happens because our system checks for updates at set intervals (every 5 minutes, 15 minutes, and so on). To fix this, the best you can do is adjust the syncing interval to be as fast as possible (e.g every 1 minute).
Broken connection
If you notice that your destination calendar stops syncing events from the source calendar all together, the secure connection (OAuth token) that we use to access your Google Calendar might expire or become invalid. When that happens, re-authenticate your Google account. This will refresh the OAuth token and re-establishes the connection.
Missing recurring events
When you import a calendar to another using the .ics method, recurring events (such as weekly team meetings or annual birthdays) sometimes appear as single events because their recurrence rules are lost entirely.
Maybe there’s a bug with the calendar app. Or maybe you configure the wrong setting. Whatever the reason might be, make sure to always double check your recurring events after exporting and importing a .ics file. If a recurring event appears as a single event, immediately re-create the recurrence rule in the destination calendar.
Duplicate events
Another common issue with the import/export method is duplicate events. To fix this, you can either delete each duplicate event manually. Or you can delete the entire calendar, create a new one, and then re-import the .ics file.
drives valuable insights
Organize your big data operations with a free forever plan
An agentic platform revolutionizing workflow management and automation through AI-driven solutions. It enables seamless tool integration, real-time decision-making, and enhanced productivity
Here’s what we do in the meeting:
- Experience Boltic's features firsthand.
- Learn how to automate your data workflows.
- Get answers to your specific questions.