7 Best Event Calendar Plugins for WordPress 2022

If you want to add a feature-rich events calendar to your WordPress website then this collection of plugins can help.

With free and premium event calendar plugins to choose from, there’s a range of tools for projects of all sizes. If you simply want to share the dates and details of upcoming events on your website in a calendar format, then the free plugins should suffice.

However, if you want to give your visitors the ability to register their attendance for your event, purchase tickets, and integrate your website calendar with a service like Google Calendar then purchasing one of the premium plugins is a better option.

Other premium features you can make use of include customization options for personalizing the design of your calendar, integration with ecommerce tools like WooCommerce and PayPal, and the ability to accept bookings from your visitors. Some of the best premium plugins also give you the option of creating and managing multiple calendars for your website. Thankfully, with some very affordable plugins in this collection, you should be able to find a tool that matches your budget.

Regardless of what type of calendar you need to add to your website or events you want to promote, you should find a suitable tool in this collection of the best event calendar plugins for WordPress.

1. The Events Calendar (free)

The Events Calendar is a popular free plugin that’s currently active on over 800,000 WordPress websites.

After installing the plugin on your WordPress website, you should be able to create and publish your first event in just a few minutes. The calendar and events interface is very easy to use and integrates seamlessly with the rest of your WordPress dashboard.

Modern Events Calendar

Through the plugin dashboard, you can create multiple venues for your events that can be reused as necessary. You also get a range of views to choose from when publishing your event calendar, including list and day views. Searching the calendar is easy too, thanks to the inbuilt tools. There are also plenty of options for displaying your calendar and its events on your site, including some useful widgets for your sidebars and custom content layouts. Developers may well appreciate this plugin as it’s been built to support code customizations and is fully documented.

Example Event Details

Although the free The Events Calendar plugin is ready to help you add events to your WordPress website, there is a Pro version available that includes even more useful features. By upgrading to the paid version of the plugin, you can start creating recurring events, handling event ticket sales, and using Facebook event integration. You can also import events from other services, such as Google Calendar with Events Calendar Pro.

Monthly View

However, despite the premium upgrade, the core free version of The Events Calendar has plenty to offer, enabling you to publish events on your WordPress website with ease.

More Info / Download Demo

2. Events Manager (free)

Events Manager has recently been updated to version five and now has even more useful features to help you add an events calendar to your WordPress website.

Events Manager Plugin

Not only does this plugin make it easy to start creating events and adding them to the calendar, but you can also enable registration for your events. Creating recurring events is easy too, with support for a range of recurrence options. If you want to add an element of social interaction to your website and its calendar events, the Events Manager has been built to work seamlessly with the BuddyPress plugin, giving you the option of enabling user activity feeds, discussion areas, and more. You can also combine Events Manager with other plugins to improve the visual appearance of your calendar.

Event Search

When setting up your WordPress website calendar, Events Manager lets create as many venues as you need that can then be assigned to future events. Google Maps integration ensures your visitors know exactly where each calendar entry is taking place. Displaying the events on your website is easy too, thanks to the calendar widgets for your sidebars and other widgetized areas of your site.

Create an Event

There’s a Pro version available for those who need more features and functionality. Some of the extra features you can get access to by upgrading to Events Manager Pro include the ability to accept payments as part of the ticket registration process, support for coupon codes so that you can offer discounted tickets, and a custom booking form builder tool.

Bookings and Reservations

The free version of Events Manager offers plenty of features to help you add an events calendar to your WordPress website.

More Info / Download Demo

3. My Calendar (free)

My Calendar is another popular free plugin for adding interactive calendars to WordPress websites.

Monthly View

Like the other calendar plugins in this collection, this option adds a new section to your WordPress Dashboard for entering and managing the events in your calendar. Each calendar event can have its own date, time, and ability to recur or be a one-off event. You can also create multiple categories and tags to help organize your events and make them easier for your audience to find.

Create an Event

Through the plugin dashboard, you can add multiple event locations to your website for quick use when creating a new calendar event. You can also create event groups that give you the ability to assign multiple events to a group, and then edit those events simultaneously. This mass editing feature could save you a lot of time if you need to manage a busy calendar.

Example Event

The calendar and event presentation of My Calendar isn’t as slick as some of the other free plugins in this collection. However, you can edit the CSS and event templates with this plugin to update their appearance.

As well as adding a default page to your website where the calendar can be found, My Calendar includes some useful widgets that give you the ability to display a mini calendar and list of upcoming events in the sidebar of your website.

Events Widgets Demo

My Calendar can be upgraded by purchasing the Pro version and you can also enable event ticketing by installing the free My Tickets plugin from the same developers.

More Info / Download Demo

4. EventOn (premium)

EventOn is the best-selling events and calendar plugin at the CodeCanynon WordPress plugin marketplace.

Front-End View

Regularly updated since its initial release in 2012, EventOn is now one of the most feature-rich calendar and events solutions for WordPress users. Not only does the design of the calendar and its events look great, but also the back-end interface makes EventOn very easy to use.

Back-End Interface

When setting up your calendar and creating events, you can easily set events to recur automatically on a custom schedule, add images to your events, include Google Maps locations, and organize your events using custom tags and categories. Assigning different colors to events is another useful feature that’ll make it easier for your visitors to quickly find the dates they are interested in.

Event Tile Layout

While the default tile design of the EventOn calendar does look impressive, you can easily customize its appearance through the plugin settings. The appearance editor of EventOn will help ensure your calendar integrates with the rest of your website or stands out to prevent your visitors overlooking your schedule.

List of Events

Publishing events and calendars on your website is easy. The default calendar page is automatically activated once you start using the plugin. However, you can use the sidebar widgets to display event information. You can also use the EventOn shortcodes to insert a range of calendar content into your posts and pages. The shortcodes can be edited to quickly add a single event to your content, an entire calendar, or a range of other options.

Optional Premium Add-ons

EventOn is an affordable yet powerful premium calendar plugin for WordPress that can also be upgraded through a collection of add-ons.

More Info / Download Demo

5. Modern Events Calendar (premium)

Modern Events Calendar is a premium events calendar plugin with the ability to accept bookings from your visitors.

If your website needs a calendar that can also take and manage bookings from your visitors, then this affordable premium plugin could be for you. The design of the calendars produced by this plugin have a thoroughly modern design. Thanks to this, your calendars should blend in seamlessly with the rest of your WordPress website. However, you’re not limited to the pre-defined styles. You can also adjust the default appearance of the Modern Events Calendar to suit your preferences through the plugin settings and controls. The designs are all mobile responsive so that your visitors can view your schedule and make bookings from their smartphone devices.

Month View

Each event that you add to your calendar can have its own Google Maps integration if a physical location is relevant. You can also add featured images to your events to help your calendar entries not only look more attractive but also provide more information to your audience. As the Modern Events Calendar plugin includes Google Calendar integration, you can simply connect the two services to share events across both platforms, helping you to save time when managing your schedules. The PayPal and WooCommerce integrations offer another way for you to use your calendar, with the ability to collect payments for bookings or attendance to events, making this a very useful tool.

Month View with Side Panel

As mentioned, Modern Events Calendar has a fully functional booking system. By creating a form through the simple builder interface, you can give your visitors the ability to create events in your calendar. You can collect as much or as little information as you need from them, ensuring you get all the relevant details when accepting or rejecting a booking. As Modern Events Calendar is also fully compatible with the powerful WPBakery page builder plugin, you should have no trouble creating the forms or presenting your calendar and events in the best way for your site.

Schedule View

Modern Events Calendar gives you plenty of options when it comes to displaying your calendar and its events, making this a popular tool with power users.

More Info / Download Demo

6. Stachethemes Event Calendar (premium)

Statchethemes Event Calendar is a relatively new WordPress calendar plugin but its already proving popular with users.

With an impressive 4.5 stars out of 5 rating at the CodeCanyon plugin marketplace, Stachethemes Event Calendar is a well-supported and reliable tool for adding events calendars to a WordPress website.

Calendar Month View

If you need to display multiple calendars on a single WordPress website, this could be the plugin for you. After activating this tool, you get the option of creating one or more calendars for your website. As you create the calendars, you can set the time zone and the visibility status of the calendars. This all makes Stachethemes Event Calendar a suitable plugin for websites with international visitors as well as anyone who’d like a private calendar that only they or their team can access.

Create Calendar Event

Once you’ve created at least one calendar you can begin adding events to it. Each event can include a description, a location, a schedule, and a guest list. You can even add related products to an event, giving your visitors the opportunity to purchase recommended items. Comments can be enabled for an event too, helping to create a space where your audience can discuss the details. There’s also an optional weather forecast tab that can be used to instantly display the expected weather conditions for that day.

Single Event View

With the ability to create single event pages that can be easily shared, optional user event submission forms, iCalendar integration support, and countdown timers, Stachethemes Event Calendar is a powerful plugin with lots of interesting features.

More Info / Download Demo

7. Events Schedule (premium)

Events Schedule is a powerful event and calendar scheduling tool with optional online bookings facilities.

The premium Events Schedule WordPress plugin comes equipped with a selection of design styles to help ensure your online calendar has the right look for your website. As well as the pre-built designs, you can also adjust the colors through the plugin settings or take advantage of the WPBakery Page Builder support and redesign the calendar layouts yourself.

Filter Events

The different layouts and varied feature list of this tool make Events Schedule a plugin that can be used for a wide range of projects. From adding a simple calendar to your website through to publishing timetables, promoting ticketed events, and accepting bookings onto classes and other events, this tool has a lot to offer.

Timetable View

When it comes to choosing how your events are listed, Events Schedule isn’t short on options here either. There are some interesting layouts to choose from, including a monthly view that is accompanied by an agenda of upcoming events. Visitors can also filter the events according to your pre-defined categories, ensuring they can find exactly what they’re looking for.

Month View

The individual events pages are nicely presented too, helping you display the important information in a user-friendly mobile responsive format.

Event Details

To enhance the overall appearance of your website, you also have the option of displaying events in a carousel format, allowing your visitors to scroll through the forthcoming calendar entries. The conference timeline is another good example of how versatile this premium calendar plugin is.

Conference Timeline

Events Schedule is a great choice for anyone who wants lots of options covering how their calendar and its events are displayed on their website.

More Info / Download Demo

Share This Article:
Facebook Twitter
Disclosure: Some of the links in this post are affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission. All opinions however are our own and we do not accept payments for positive reviews.


  1. I’m looking for an event calendar for my radio station which for monthly events counts days not weeks. So for example in February 2018, the first Wednesday is the 7th. For some strange reason, some calendars count Wednesday 7th as in the second week, which doesn’t work for a radio station with a monthly schedule like mine.

    The calendar on my existing [Joomla] site works that way, but I’m struggling to find a WP one that does.
    Can anyone help please..

  2. Great post. Thanks @Joe.

    I have used The Events Calendar on numerous websites but have recently begun using EventOn a lot more. I wil check out the other premium calendars you mention above.

    As someone who is involved in displaying a lot of events for myself and my clients I still don’t feel that anyone has nailed it when it comes to a really usable, beautifully styled out of the box, Events plugin.

    1. I would not recommend the events calendar and would further definitely say it’s not well styled out of the box, like at all.

      The PRO version doesn’t even have a horizontal display out of the box.

      $89 and you have to immediately start coding just to get a horizontal layout.


      1. I agree. I also purchased their PRO version and found it to be utterly useless and then had to claim refund. I am looking for a plugin that will allow attendees to view their individual schedule. I still couldn’t find a plugin that helps me do that.

    1. Timely doesn’t play by the rules. They garble up the open source code to disable features unless you login to Timely and pay for upgrades. Aggressive sales are annoying. Calendar hasn’t changed in years. I wouldn’t be surprised to see the company go out of business.

      1. i agree. they charged me for csv import plugin in october but it’s not working now. and i doubt i will get my $ back. looking at The Event Calendar… sigh more money though to get the csv import feature. ugh

      2. Timely used to have alot of free features balanced with alot of paid features. Most features have moved to paid, they are the most expensive calendar now, and they keep increasing the price every few months for the SAME feature! Persistent cutting back value and increasing price – I am out!

  3. The calendar keeps getting rebuilt and is getting worse with every (even more buggy) version. I had to do a full migration twice before I finally gave up on Timely and refused to do a third migration. They also keep cutting back free features and making users pay for them.

  4. I was contacted by a community group that would like to make the their WP page a bit more user friendly by adding a calendar with events and meeting dates on it. I believe the simpler the better. Can anyone advise as to the best calendar plug-in for that scenario? Thanks in advance.

    1. The free Timely wordpress plugin works fine. I use it for two community groups. But I wouldn’t pay for any upgrades. The company seems to have been going through a lot of changes lately and hasn’t got its act together.

  5. I was using and only paid $59 last year. I had the calendar, ticketing and the reports were really great. Then I find a $320 charge on my card for this next year. Wasn’t able to get a response or get in touch with anyone, so had to dispute the charge. They removed my calendar once that was done.
    What I need is another calendar for posting events, registration, and a report showing who has registered. Looks like EventOn might be the solution. Any suggestions?

  6. To be honest I think the Modern Tribe Event Calendar is overrated.

    It is hard to use and difficult to customize.
    The support docs are poorly documented (try finding out how to use shortcode, there are like 30 docs on it. I can never find what I want).
    And the overall design is just not that good looking.

    I don’t know why everyone thinks this plugin is so great. It is expensive, clunky, ugly and hard to use. There are so many better plugins out there.

    Just my opinion.

Leave a Reply

Your email address will not be published.

Searching for a free, professional and lightweight WordPress theme? Meet Sydney!
View Theme
Win a Free 1TB CDN Account from KeyCDN Free Entry