How to Add Weather to Google Calendar

Have you ever felt the deep disappointment that comes when your favorite online service is no longer available? Has Google ever wrecked your life by suspending or canceling support for a tool you loved? It’s true that Google can be a cruel mistress, for we have all learned that what Google giveth, Google can taketh away.

Readers may remember when adding weather to Google Calendar was as simple as checking a box in the calendar settings. Why Google removed this feature remains a mystery, but hope is not lost. There are still a few ways to display weather information on your GCal.

Weather Calendars You Can Subscribe to in Google Calendar

The easiest way to add weather to your Google Calendar is by subscribing to one or more of several available weather calendars. We’ve rounded up the three best weather calendars below and explain how to add them to Google Calendar. 

Weather Forecast with Icons

This may be the simplest way to add weather to your GCal. 

  1. Go to the Weather In your Calendar website.
  1. Enter the location for which you want weather info into the search box.
  1. Choose Celsius or Fahrenheit. 
  2. Choose day temperature or high/low.
  3. Copy the generated URL.
  4. Open your Google Calendar in a browser.
  5. Select the cog/gear icon and open Settings.
  6. In the menu on the left, select Add calendar > From URL.
  1. Paste the URL you copied.
  2. Select the Add calendar button.
  3. Return to the calendar to see the weather data.


Formerly called, this service offers two kinds of free accounts and two premium options. The “Free for All” account doesn’t require any sign-up, but you won’t be able to change any settings, and you won’t have access to any location-based calendars.

A “Free Account” requires you to create an account with an email address. You’ll have access to more calendars, and you’ll be able to rename them and change settings. Notably, “All new accounts receive [a] 3 month Paid Account subscription free of charge (access to all calendars).”

A Paid Account is $5.99/year. That gets you access to all the calendars they offer in all languages. Their website notes, “Data is available in ICS (iCalendar) and RSS formats. Calendar settings are preserved when you upgrade from Free Account.”

WebCal also offers a Pro Account for software developers. At $56.99/year, it is pricey but it does give subscribers “full access to all calendars in all formats (ICS, JSON, CSV, TSV, SML, RSS) in all languages. Data can be used for commercial purposes.”

Assuming you just want to add local weather information to your Google Calendar, the free account will work just fine. 

  1. Create your account, and then select the Browse calendars button. 
  1. Find Weather on the dashboard, and select Show content.
  1. Next, select the Subscribe button. That will launch a popup where you can name your calendar, specify your location, and tweak some other settings. Select Add to My Calendars.
  1. That will take you back to your account page where all the calendars you’re subscribed to on WebCal are listed. Find the weather calendar you just created, and select Download > Add to Google Calendar
  1. A new browser tab will open. Log into Google if needed, then simply select Add in the Add calendar popup. Weather info will now appear on your calendar!

Calendar Weather by Meteomatics

Headquartered in St. Gallen, Switzerland, Meteomatics has developed an API allowing “straightforward real time interactions with huge volumes of weather data, slicing and dicing them and delivering only the specific data needed to answer our clients’ requests.” One free tool Meteomatics provides is Calendar Weather. 

  1. Go to the Meteomatics Calendar Weather website
  2. Enter your city or full address or click on your location on the map.
  1. Choose between Celsius and Fahrenheit. 
  2. Select the Generate button and copy the generated URL to the clipboard.
  1. Open your Google Calendar in a browser.
  2. Select the cog/gear icon and open Settings.
  3. In the menu on the left, select Add calendar > From URL.
  1. Paste the URL you copied.
  2. Select the Add calendar button.
  3.  Return to the calendar to see the weather data.

Connect Google Calendar to Weather Underground Using IFTTT

Weather Underground used to be many people’s go-to for adding weather information to Google Calendar. First the bad news and then the good news. 

Unfortunately, Weather Underground stopped its iCal service a while back, so you cannot subscribe via URL like you can with the services listed above. Fortunately, you can still integrate Weather Underground with your Google Calendar using If This Then That.

All of the applets below pull data from Weather Underground and add weather information to your Google Calendar. The applet titles are self-explanatory. 

  1. Every day at 6 AM, add today’s weather report to your calendar
  1. Add a reminder to your calendar if it’s going to rain tomorrow
  1. Get daily weather in Google Calendar
  1. Put tomorrow’s snow forecasts on your calendar
  1. Tomorrow’s forecast, today! Add a weather report at 6pm in GCal

For help installing and running IFTTT applets, read our Complete Beginner’s Guide to IFTTT.

Expand How You Use Google Calendar

Now that you’ve learned how to add weather to Google Calendar, next you might want to add your GCal to your desktop, integrate your GCal with Microsoft To Do, or sync your Google Calendar with Outlook

And if you need some troubleshooting help, here’s what to do when Google Calendar isn’t syncing