To sync Yahoo calendar to Google calendar for a live, automatic two-way sync, you need to get your Yahoo calendar's secret ICS link and add it to Google Calendar as a subscription. This creates a one-way sync where events you add or change in Yahoo automatically appear in your Google Calendar, ensuring you never manually import a file again.
What you need to sync yahoo calendar to Google calendar
Before you start, you need two things: a Yahoo account with a calendar you want to sync, and a Google account with Google Calendar ready to receive it. This method creates a live, auto-updating connection, not a one-time import, so any future events you add or edit in Yahoo will appear in Google without extra work.
Step 1: Get your secret Yahoo calendar ICS link
- Log in to your Yahoo account and go to Yahoo Calendar.
- Find the specific calendar you want to sync. Click the down arrow or menu icon next to its name.
- Choose "Share" or "Edit Calendar" from the menu.
- Look for the option to enable a "Shareable Link" or "Generate link."
- Copy the ICS link. It is often labeled "To import into a Calendar app (ICS)" or similar. This is the secret link that allows other apps to read your calendar live.
Warning: Do not copy the HTML link. The HTML link only lets someone view your calendar in a browser and will not sync events into Google Calendar. You must use the ICS link for the sync to work.
Step 2: Add the ICS link to Google Calendar
- Open Google Calendar on a computer.
- Click the gear icon in the top right corner and select "Settings."
- In the left panel, choose "Add calendar" and then "From URL."
- Paste the Yahoo ICS link you copied into the "URL of calendar" field.
- Click "Add calendar." Google Calendar will now subscribe to your Yahoo calendar, pulling in all events and updating them automatically.
This creates a live calendar subscription. Any event you add, change, or delete in Yahoo will appear in Google Calendar after a short delay, typically a few hours. If you ever need to undo in Google calendar, you can remove this subscription entirely without affecting your original Yahoo events. This is useful if you accidentally add the wrong calendar or want to start over.
Managing your synced calendars
After adding the ICS link, you will see your Yahoo calendar listed under "Other calendars" in Google Calendar. This sync is one-way: changes you make in Yahoo will flow to Google, but changes made directly in Google will not go back to Yahoo. To see the synced Yahoo calendar on your phone, simply install the Google Calendar app and sign in to the same Google account; the synced Yahoo calendar will appear there automatically, and you can sync Google calendar on phone and computer to ensure your desktop events also appear on your device. To rename the synced calendar, go to Google Calendar settings, find it under "Settings for my calendars," click its name, and change the display name. If you need to remove it, click "Unsubscribe" from the same settings page. To add another calendar to your Google calendar, simply repeat these steps with any other Yahoo calendar or any other ICS link you have.

















