Calendars get used every day in marketing firms, doctor’s offices, web design companies, and your local McDonald’s. Some calendars are still made of paper, but it’s becoming far more common to share these calendars online. To do so, a WordPress calendar plugin is typically required. Luckily, WordPress has many of these plugins to choose from. That’s why we love it! 😁

Not all WordPress calendar tools are made equally, and many of them have functionality that you may or may not use.

As an example, a doctor or lawyer wants to have an appointment calendar that updates in real-time, with options for patients and clients to see what times are available and make bookings.

On the other hand, a local baseball team might only need a solution that syncs with a Google Calendar, where the dates and times aren’t interactive and it offers more of a read-only situation.

Since calendars are so important for staying productive and getting to meetings and appointments on time, we want to figure out the best WordPress calendar plugin for your individual needs.

Therefore, some of the options below are simple and easy to implement, while others work as more advanced reservation systems.

Maybe All You Need is to Embed a Google Calendar

Both free and commonly used, Google Calendar is the gold standard of online scheduling tools. In fact, many of the WordPress calendar plugins below offer support for Google Calendar.

But what if you don’t want all the fancy features of a calendar or booking plugin? If you’d simply like to display an exact replica of your Google Calendar and have it sync with your personal or business account, here’s how to do it.

Step 1: Open Your Google Calendar

Locate the calendar you would like to display on your website. All of your calendars are located on the left side of the screen. Select the three dot icon to reveal a list of options. Click on the one called Settings and Sharing.

Google calendar settings and sharing

Google calendar settings and sharing

Step 2: Make Sure the Calendar is Public

A private calendar won’t show up to anyone on your website. Therefore, scroll to the Access Permissions section to ensure that the “Make Available to Public” box is checked off.

Make Google calendar public

Make Google calendar public

You can also change what the public can see:

Step 3: Get the Embed Code

On the same Settings page, scroll further down to the Integrate Calender section. You’ll see an Embed Code, which you can copy. There are also tools for customizing the code prior to copying.

Google calendar embed

Google calendar embed

Step 4: Embed and Display the Google Calendar

With the embed code copied, open your WordPress dashboard. Go to Posts > Add New (or a widget or page–wherever you’d like to display the calendar). Open the Text editor (not Visual) then paste in that embed code. After Previewing or publishing you should see an almost exact replica of your Google Calendar on the frontend of your site.

Google calendar embed on WordPress site

Google calendar embed on WordPress site

Finding the Ideal WordPress Calendar Plugin in 2019

If you’d like more advanced design tools, along with options for bookings, reservations, and recurring events, a plugin is your best bet. Below is a shortlist of our favorite WordPress calendar plugins. Use this for a quick glance at each suggestion.

  1. The Events Calendar
  2. All-in-One Event Calendar
  3. WP Event Manager
  4. Calendarize it! for WordPress
  5. My Calendar
  6. Booking Calendar
  7. Events Manager
  8. WP Simple Booking Calendar
  9. Simple Calendar – Google Calendar Plugin
  10. EventOn
  11. Modern Events Calendar

Below is a list of the plugins with recommendations, comparisons, and features from each one. This way, you’ll have a much easier time choosing the right calendar plugin, and you won’t have to test out each one yourself.

1. The Events Calendar

The Events Calendar plugin comes with plenty of impressive features in the free version, alongside an option to upgrade for $89 on one site. The Pro Events Calendar plugin includes options for recurring events and a variety of map views (like with maps, photos, and venues). The paid version also provides custom event attributes and a location-based search, which might come in handy for a company with multiple locations.

Keep in mind that the average blog or small business should be able to run a successful calendar with the free version, but that $89 starting price isn’t bad either. In addition, you can opt for add-ons if you’re in need of functionality for event tickets, community events, or something like a filter bar.

The Events Calendar WordPress plugin

The free version is a popular one as well, with a simple interface for creating events and saving things like venues and organizers. Multiple views are available, and there is a basic event search paired with Google Maps. The great news about The Event Calendar plugin is that it’s updated frequently and you can find fast support in the forum area. The current and past contributors are listed on the plugin page as well. It’s clear they have a solid team behind the plugin’s development.

Reasons To Consider This WordPress Calendar Plugin

2. All-in-One Event Calendar

All-in-One Event Calendar is a desirable WordPress calendar plugin because of its sleek design, along with its completely free base system. Several add-ons are available for adding extra features, but that means you only need to pick what you need.

Some of the add-ons you might end up paying for include:

The add-ons range in price, but you won’t have to pay more than around $59 per year for one, or $99 per year for a bundle of the add-ons.

All-in-One Event Calendar WordPress plugin

The main feature we like so much about the All-in-One Event Calendar is the import/export tool. It combines nicely with most popular calendar systems, so if you’d like to integrate with iCal or Google Calendar you shouldn’t have any problems. It’s also nice to see that some typically premium features are offered in the free version. For instance, you can set up recurring events without having to pay a dime. There’s also a beautiful filtering system for users to sift through categories or tags.

Reasons To Consider This WordPress Calendar Plugin

3. WP Event Manager

WP Event Manager is one of the simpler, lightweight WordPress event management plugins. It’s very popular with great reviews and even better customer support. We’ve even noticed that users rave about the developer support for the free version of the plugin.

They have a premium calendar add-on for $39 which allows you to display an event calendar that lists the future events on your website. It is indeed a very fast and easy way to show all your events created on the dates.

WP Event Manager WordPress plugin

WP Event Manager WordPress plugin

Reasons To Consider This WordPress Calendar Plugin

4. Calendarize it! for WordPress

Although Calendarize it! for WordPress doesn’t have a free version, the $25 price tag isn’t anything to get worked up about, and the plugin is packed with some flexible tools for displaying a calendar on your site. An interesting advantage to this WordPress calendar plugin is its compatibility with WPBakery Page Builder (formerly Visual Composer). This combination eases the pain of designing your calendar, since it’s all done with the handy drag and drop editor. You don’t need the Page Builder, but it certainly makes the design process nicer.

Calendarize it! for WordPress plugin

Calendarize it! for WordPress plugin

That said, you can also add several free add-ons to power up your online calendar and offer features for event countdowns, upcoming events, and community events. There are even a few premium add-ons like for payment and advertising options. However, I can see two particular premium add-ons being taken advantage of the most: the event tickets for WooCommerce add-on and the one for Eventbrite tickets.

Reasons To Consider This WordPress Calendar Plugin

5. My Calendar

If you’re looking for a free plugin that allows for multiple calendars on one site or support for WordPress multisiteMy Calendar should do the trick. It has the ability to display several calendars on one website, where the calendars can be displayed by categories, authors, locations or simply by showing a list of upcoming events.

The plugin has both grid and list views, along with monthly, weekly, and daily views. You get a few mini-calendars (in the form of widgets and shortcodes) for when you need to squeeze a calendar into your sidebar. Overall, the features in the free version are pretty standard, with the biggest outlier being the multisite support.

My Calendar WordPress plugin

If you opt for My Calendar Pro, you can pay either $49 for a single year license or $149 for a lifetime license. Both look reasonable for the extra functionality. For instance, you can activate publicly submitted events where your users create and submit their own events to the calendar. Along with a large selection of other premium features, the My Calendar Pro version has support for online payments, offline payments, ticket sales, and more.

Reasons To Consider This WordPress Calendar Plugin

6. Booking Calendar

Some of the WordPress calendar plugins we’ve already talked about have support for payment and tickets, but they usually come in the form of add-ons or premium features. The Booking Calendar, on the other hand, is made specifically for showing calendars in which users can interact and make bookings. For instance, a mechanic, lawyer, hair stylist, or doctor could benefit from a calendar that manages appointments.

The plugin has an intuitive interface and flexible features, with options for your users to check the availability of services or property (like hotel rooms). They can then make a booking right from the calendar.

Booking Calendar WordPress plugin

Booking Calendar WordPress plugin

Notification emails are sent to both the admin and the person trying to make the booking.

It’s incredible how many features are packed into this WordPress calendar plugin, as can be seen on its official plugin website. The pricing structure is absolutely absurd, but at least it gives you some flexibility. Not to mention, you only have to pay around $60 for a personal license on one site.

The multisite editions are the most expensive, so make sure you actually need all of those booking features, since the My Calendar multisite functionality is completely free.

Reasons To Consider This WordPress Calendar Plugin

7. Events Manager

Events Manager is a highly regarded WordPress calendar plugin with event registration tools, and a full set of other flexible features. The main features include single and multi-day event registration options, along with recurring events. The bookings management lets you approve and reject certain submissions, and the multisite support allows you to share the calendar throughout your entire network. In addition to that, the Events Manager plugin has BuddyPress support for making a social network out of your events (kind of like Meetup).

Events Manager WordPress plugin

Events Manager WordPress plugin

The Pro add-on starts at $75 for one site and goes up to $150 for five sites. This gets you one year of support and updates, but the plugin technically never has to be paid for again. The premium payments also give you access to all premium add-ons and the pro support forums.

As for the overall value of the Events Manager plugin, it’s hard to argue against the free multisite and recurring events. The only things you might need from the premium version are payment gateways, custom booking forms, and coupon codes.

Reasons To Consider This WordPress Calendar Plugin

8. WP Simple Booking Calendar

WP Simple Booking Calendar shows customers your availability throughout multiple months. It’s a unique design since the customer doesn’t have to scroll through the months or click on specific days to see what’s available. I really like this one for any company or individual who needs to organize and accept appointments online, since it’s one of the better interfaces for the customer.

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

The premium version only costs $29, and there’s no subscription or yearly support fee you have to pay for. That’s by far the best deal for a premium WordPress calendar plugin. The premium system is where you’ll see the features to show multiple months, and you can also create as many calendars as you need. You can also customize the legend and hide/show the booking history depending on your customer needs.

WP Simple Booking Calendar plugin

WP Simple Booking Calendar plugin

The free version is a little watered down, but the interface is smooth and it’s great for those who want a simple booking module. Then, you can sign up for the premium module since it’s so affordable.

As for the free plugin, here’s what you can expect:

Reasons To Consider This WordPress Calendar Plugin

9. Simple Calendar – Google Calendar Plugin

We’ve made it a point to outline whether or not each WordPress calendar plugin integrates with Google Calendar or iCal, and that has to do with the popularity of each calendar. The Simple Calendar – Google Calendar Plugin is actually made to work with Google Calendar, so you might find it a little more suitable for your needs if you’re a Google Calendar power user.

Simple Calendar WordPress plugin

Simple Calendar – Google Calendar WordPress plugin

Although some user reviews state that the customer support is subpar, you should still have a decent time with the plugin’s user interface. It looks modern, and the backend has enough tools for customizing it for your own brand. Simple Calendar is free when you download it from the WordPress plugin library, but you have the option to buy add-on bundles.

It appears that you can’t buy any of the add-ons individually, but the add-on bundles start at $49. This gets you every add-on made by the developers in the past year, along with something called a Google Calendar Pro plugin, which displays both public and private Google Calendars and displays information for events, attendees, and RSVP status.

Reasons To Consider This WordPress Calendar Plugin

10. EventOn

EventOn is a premium-only calendar WordPress plugin. You can buy it on CodeCanyon for $24, but we recommend going to the plugin’s website before that to try out some of the demos and see if it’s what you need. The plugin is affordable for a premium solution, but blogs and smaller businesses with budgets might not like the whole set up. Although it’s not that big of a deal for some brands, you might be irked to find that even after the premium payment you might have to pay for add-ons.

EventOn WordPress plugin

EventOn WordPress plugin

That said, some of these add-ons are powerful, with options for RSVPs, event photos, and dynamic pricing. I also like the one add-on that lets you monetize user submissions to the calendar.

Add-ons range in price, but you should expect to pay around $25 to $55. The library is large, so here are some other add-ons you might be interested in:

Without the add-ons, you still gain access to a beautiful, minimal calendar design, with a sleek tile layout, event images, multi-day events, and maps. It’s truly one of the most powerful WordPress calendar plugins you can find, and it helps that you can also include an event booking area. EventOn won’t seem attractive to new website owners with limited budgets, but it’s a full suite for those who need a calendar with flexibility and power.

Reasons To Consider This WordPress Calendar Plugin

11. Modern Events Calendar

The Modern Events Calendar plugin has both a free lite version and a premium version which costs $29. Its powerful and easy to use events management system provides a full online calendar and a place for you to book appointments and events.

The shortcode generator is a favorite of ours, since you can place your booking calendar anywhere on your website. Not only that, but there’s a recurring events tool for those occasions that happen every month, week, or year.

Modern Events Calendar WordPress plugin

Modern Events Calendar WordPress plugin

This plugin is known for its solid support forum, where you can typically get responses to your questions at any time of the day. You’ll also notice that several skins come with the plugin. So, if you want to create a yearly view of your calendar or an agenda for your organization, the Modern Events Calendar plugin has skins for those. Overall, this WordPress calendar plugin has an extremely modern design, advanced features, and quality support. The ratings show that past customers are satisfied, so it’s not a bad choice for all experience levels.

Reasons To Consider This WordPress Calendar Plugin

Additional Calendar Plugins

While all of the above plugins have quite a bit of development history behind them, here are a few additional plugins you might want to check out:

The Perfect WordPress Calendar Plugin for You

If you only need a simple calendar plugin to display events, most of the free solutions should work for you. We also recommend every one of the booking calendars as viable plugins. However, we’ve also broken it down into the best of the best WordPress calendar plugins, depending on your own situation:

For even more booking plugins please see our other post dedicated to the topic: Best WordPress Booking Plugins to Fully Automate Your Business.

And that’s just about everything you need to know about WordPress calendar plugins! If you have any questions or would like to talk about your experiences with some of these plugins, share a comment in the section below.


If you enjoyed this article, then you’ll love Kinsta’s WordPress hosting platform. Turbocharge your website and get 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our plans