Unlimited Wordpress themes, plugins, graphics & courses! Unlimited asset downloads! From $16.50/m
  1. Web Design
  2. WordPress

12 Best WordPress Weather Widgets & Plugins (With 5 Free)


Are you looking to display weather forecasts on your WordPress website? A visually pleasing and powerful WordPress weather widget for your website is indispensable. 

WordPress weather widgets allow you and your customers to plan for the weather. These plugins include WordPress weather widget sidebars, local weather widgets, and weather forecast widgets. This will let your potential customers know what local weather they can expect at your venue, whether it's a golf course, a wedding destination, or a restaurant with patios. 

The weather WordPress widgets and plugins available on CodeCanyon seamlessly integrate an upcoming weather forecast display on your website to keep everyone informed about the weather at your venue. 

Even though we’re powerless against Mother Nature, you and your customers can plan around it. 

The Best Weather Widgets for WordPress on CodeCanyon 

Discover over 7,000 of the best WordPress plugins ever created on Envato Market's CodeCanyon. With a cheap one-time payment, you can purchase one of these high-quality WordPress plugins. 

Here are a few of the best weather widgets for WordPress available on CodeCanyon for 2020.

Weather WordPress PluginsWeather WordPress PluginsWeather WordPress Plugins
Weather WordPress plugins available for sale at CodeCanyon

7 Best WordPress Weather Widgets and Plugins (From CodeCanyon for 2020)

Here are seven top-rated WordPress weather widgets and plugins that are available for you to download on CodeCanyon.

1. Best-Selling: Simple Weather Plugin

Simple Weather Best Selling WordPress PluginSimple Weather Best Selling WordPress PluginSimple Weather Best Selling WordPress Plugin

The Simple Weather plugin displays the current weather via widgets and shortcodes that you can display anywhere on your WordPress website.

These WordPress weather widgets for your website and shortcodes are easy to set up and are packed with all the options you need like location, GPS coordinates, customizable update intervals, day and night temperatures, background colors, and more. 

If you use WPBakery on your site, the publisher also offers Weather for Visual Composer.

2. Astero WordPress Weather Plugin

Astero WordPress Plugin Weather WidgetAstero WordPress Plugin Weather WidgetAstero WordPress Plugin Weather Widget

The Astero WordPress Weather Plugin includes much of what you'll ever want in a weather plugin for your WordPress website. This top-selling plugin comes with clean lines, multiple sizes and styles, and a solid feature set that makes this weather widget for your website look good even if the weather isn't. 

Other great features of this WordPress plugin weather widget include HTML5 geolocation with IP fallback, local cache, and support for 600+ Google fonts.

3. Weather for Visual Composer

WordPress Plugin Weather Widget for Visual ComposerWordPress Plugin Weather Widget for Visual ComposerWordPress Plugin Weather Widget for Visual Composer

Weather for Visual Composer (WPBakery) is perfect for websites that need to add some basic weather functionality in a stylish way. It displays the current weather as simple text or an elegant box widget. It's easily customizable with a set of stylish icons that give it a modern look. It has an easily changeable Celsius/Fahrenheit setting and supports 17 languages. 

For those used to working in WPBakery, getting everything set up using this WordPress weather forecast plugin is as easy as dragging the element into your layout and setting a location.

4. Always Sunny WordPress Weather Widget

Always Sunny WordPress Plugin Weather WidgetAlways Sunny WordPress Plugin Weather WidgetAlways Sunny WordPress Plugin Weather Widget

One of the more in-depth WordPress weather plugins available, the Always Sunny plugin gives a wide range of data and implementation options.

You can place this plugin on your pages in two ways: as a WordPress weather widget sidebar or as an embeddable shortcode. This mix makes it just as easy to show weather data in your sidebar as it is easy to drop it within a page’s content.

Beyond the basic weather measurements of temperature and weather patterns, this plugin throws a few other data points into the mix. Cloud coverage, wind patterns, and humidity levels make it a great addition for golf course websites, vacation spots, and restaurants with outdoor dining.

5. WP Weather Widget and WPBakery Add-on

WP Weather Widget and WPBakery Add-on Temperature Plugin WordPressWP Weather Widget and WPBakery Add-on Temperature Plugin WordPressWP Weather Widget and WPBakery Add-on Temperature Plugin WordPress

This WordPress weather plugin comes with a customizable element that can easily be dropped into your page template. It also includes a widget that can be used by any WordPress builder.

With all of the standard WPBakery element customization options and five layouts to choose from, you can quickly adjust your weather information to fit your page. Using the OpenWeatherMap API, this temperature plugin for WordPress lets you display the temperature, daily highs and lows, humidity, and more. If you need a weather widget for your website, WP Weather Widget makes a nice option.

6. Elfsight Weather - WordPress Weather Plugin

Elfsight Weather - WordPress Weather PluginElfsight Weather - WordPress Weather PluginElfsight Weather - WordPress Weather Plugin

Elfsight Weather is an easily adaptable WordPress weather plugin. Enter any point, using a ZIP code or GPS coordinates, and it will display current weather information for any location on the map. Your audience will be able to check the updated info on temperature, air pressure, humidity percentage, and active weather. 

The temperature plugin for WordPress has a weather forecast feature to show the forecast for the week ahead or for the next 12 hours. With this plugin, you can choose the colors you prefer for your widget display.

7. aWeather Forecast 

aWeather Temperature Plugin WordPressaWeather Temperature Plugin WordPressaWeather Temperature Plugin WordPress

The aWeather Forecast plugin is a uniquely designed weather WordPress widget. It can display weather conditions with its cast of 18 animated icons, 4 animated headers, and full-color customization. This is one of the most charming weather widgets you'll find!

This weather widget for your website can display the current weather icon and temperature, current weather conditions, wind speed and direction, pressure, humidity, and more. Not bad for a nifty little temperature plugin for WordPress.

5 Free Weather Widgets for WordPress

Without a doubt, paid weather WordPress plugins will offer you the most comprehensive set of tools and features. Features, customer support, and overall user experience will be better with these premium plugins. However, you might not currently have the budget to spend on these premium weather plugins and still need to show the weather forecast to your website visitors. 

That's why I have collected a list of five of the best weather WordPress plugins available for free online. 

1. WP-Forecast

This WordPress weather plugin that's free will let you display weather data from AccuWeather and WeatherBug. You can also customize the display features such as location and language.

2. Weather Atlas Widget

Weather Atlas Widget weather wordpress plugin freeWeather Atlas Widget weather wordpress plugin freeWeather Atlas Widget weather wordpress plugin free

The Weather Atlas WordPress plugin weather widget features a responsive design, a detailed forecast, and weather icons. It works well for a weather WordPress plugin that's free. This plugin is easy to set up and use. 

3. Weather Underground

weather underground wordpress weather plugin freeweather underground wordpress weather plugin freeweather underground wordpress weather plugin free

This is a simple weather forecast plugin for WordPress. This WordPress weather plugin is free and fits perfectly with many different templates out of the box, including the default WordPress theme.

4. Location Weather

location weather wordpress weather plugin freelocation weather wordpress weather plugin freelocation weather wordpress weather plugin free

Location Weather is an easy-to-use and customizable WordPress weather plugin that's free. It allows you to add unlimited up-to-date weather information to your web pages or through a WordPress weather widget sidebar.

5. Weather Station

weather station weather wordpress plugin freeweather station weather wordpress plugin freeweather station weather wordpress plugin free

This weather WordPress plugin is free and collects meteorological data from public or personal weather stations and can display it in many elegant ways on your website. Like most other weather WordPress plugins, it can be installed with a shortcode. 

How to Customize the aWeather Weather Forecast Plugin for WordPress 

Now that we've gone over all the best premium and free weather WordPress plugins available, you might be wondering how you can add them to your website. 

Let's take a look at how you can customize a premium weather plugin so it can fit seamlessly into your website. 

1. Insert aWeather Into Your Website

First, we need to insert the aWeather plugin into the site once the plugin is installed. Choose Appearance > Widgets from the WordPress admin sidebar. From there, we will look for the aWeather Forecast tab under Available Widgets. We would like the widget to appear in the footer of our website, so click on the tab and choose Footer. The widget will now be added to our website, and we can begin customizing it. 

Adding aWeather To FooterAdding aWeather To FooterAdding aWeather To Footer

2. Type in Your OpenWeather Map API ID

Next, click on the aWeather widget under the Footer section of the widget editor. This will open up the customization options for the widget. 

In order for the widget to display the current weather forecast for your desired location, we must add an API key in the OpenWeatherMap App ID text field. To do this, click on the Get App ID link next to the field title. 

You'll then need to create an account on the OpenWeather website in order to obtain the API keys. Click the Sign-Up link on the webpage. Once you've signed up with a valid email, click on the API keys link on the second-level menu header. Copy and paste the API key called default back into the OpenWeatherMap App ID text field. Your widget will now be ready to display current forecasts from around the world. 

Getting OpenWeather API key Getting OpenWeather API key Getting OpenWeather API key

3. Configure the Display

Finally, we can adjust the widget to display the weather forecast how we would like. Under the aWeather widget, type in "London, UK" as we would like to show the weather forecast for London. Next, click the drop-down menu titled Units format, and choose Fahrenheit. Lastly, click the save button at the bottom of the widget. You can now view the weather widget on the footer of all your pages. 

aWeather widget displayaWeather widget displayaWeather widget display

Find WordPress Video Tutorials From Envato Tuts+ on YouTube

You're using the Envato Tuts+ website to find some excellent WordPress plugin weather widgets, but did you know we're also on YouTube? You can learn about graphic design, video editing, and everything in between on our YouTube channel.

Learn useful tips, tricks, and skills with our WordPress video tutorials and guides. Here's a quick peek at what you can find from Envato Tuts+ on YouTube.

Install a WordPress Weather Widget or Plugin Now! 

If you've got a business that relies on the weather, then add a stylish-looking weather WordPress plugin from CodeCanyon. 

The WordPress weather widgets and plugins available will allow you to seamlessly integrate a weather display into your website and give you the option to customize the display so it will fit with your website's theme.

Need icons to go with your new plugin? You can find free weather icons on Envato Elements.

Also, there are thousands of other high-quality WordPress plugins on CodeCanyon that can help enhance your business's website. Have a look through this large collection of plugins, and you'll find helpful plugins in all different types of categories, from marketing to eCommerce to social media.

Find the perfect WordPress plugin to help your business succeed and motivate your customers. You can find even more plugin ideas and inspiration in our new free course on finding the best WordPress plugins for your site.

This post has been updated with contributions from Nathan Umoh. Nathan is a staff writer for Envato Tuts+.

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.