Eight Best Event Calendar Plugins for WordPress (2019)

WordPress Deals

Event calendars are an essential tool for making your events a success, allowing you to manage them effectively and market them to potential customers.

A simple WordPress event calendar plugin displays a calendar of upcoming events, but there are lots of advanced solutions that let visitors register and pay for events too. In addition to ticketing, event calendar plugins can also handle reservations, RSVPs and user submissions — and these tools will help you to plan and schedule events, appointments, parties and more.

In this article, I’m going to share what I consider to be the best event calendar plugins available for WordPress.

Events Manager (FREE/$75-plus)

Events Manager is an advanced events calendar solution that’s active on more than 100,000 WordPress websites. It can be used to manage single and multi-day events, and they can be set as recurring.

Events are stored as WordPress custom post types, so adding a new event works the same way as adding a post or page in WordPress. You can name each event, and add a description with images and videos in the main content area.

The exact time and location can be defined for each event, and tags and categories can be assigned to events too.

In the bookings and registration area, you can create multiple tickets for your event. Ticket bookings can be restricted to a specific time period, and you can state how many tickets are available.

Widgets are also available for events, locations and calendars, which will help you to show the current status of events to visitors.

Bookings and Registration

(click to enlarge)

The main plugin settings area gives you an appreciation of how advanced Events Manager is, featuring hundreds of options spanned across five different tabs.

Everything can be defined, including thumbnails, Google Maps integration, form settings, event pages, formatting and design, email confirmations, bookings, and more. There’s even a role manager that lets you set exactly what users can and can’t do.

Events Manager Settings Area

(click to enlarge)

The pro version of Events Manager retails at $75 per year for a one-website license, and $150 per year for up to five websites, and is installed as an addon to Events Manager.

Once you’ve installed Events Manager, you’ll gain additional functionality, such as payment integration for PayPal, Authorize.net and offline payments. You can also create custom booking forms and discount coupons.

Events Manager Widget

(click to enlarge)

Without doubt, Events Manager is one of the most versatile events calendar plugins available for WordPress, and the sheer volume of customisation options available is incredibly generous. That said, you’ll need to upgrade to Events Manager Pro if you want to sell tickets and accept payments directly.

The Events Calendar (FREE/$89-plus)

With more than 700,000 active installations, The Events Calendar is far and away the most popular events calendar solution for WordPress.

Like Events Manager, the plugin uses a custom post type to create events. You can add information about events, such as the time and date, location, organisers, event location, event website and event cost.

Adding an Event

(click to enlarge)

The Events Calendar has a simple settings area that allows you to adjust options such as the number of events to display on a page, the stylesheet and template that’s used for events, and the content that’s displayed before and after events.

You’ll also find settings for Google Maps integration and importing CSV files.

Basic Template Settings

(click to enlarge)

The free version of The Events Calendar is functional, but basic. However, the developers offer a collection of plugin addons that will transform your event setup.

Events Calendar Pro retails from $89 per year. It adds recurring events, additional views, widgets, shortcodes and more.

One addon you should consider using is Event Tickets. Once activated, it allows visitors to RSVP to events and purchase tickets using PayPal. The pro version of Event Tickets, which retails from $89 per year, offers additional features such as WooCommerce and Easy Digital Downloads integration.

Elasticsearch can be integrated using Elastic Events too, and is free to download.

Events Tickets Addon

(click to enlarge)

A host of other premium addons are also available. Event Aggregator can be used to import events from Meetup, Eventbrite, Google Calendar, iCalendar and more. Community Events lets users submits events, Filter Bar adds filtering options so users can find events more easily and Eventbrite Tickets helps you to integrate Eventbrite. All of these addons retail from $89 per year each.

The Promoter addon starts from $69 per year, and works in conjunction with The Events Calendar and Events Tickets to help you to connect to your community via email.

The most expensive addon is Community Tickets. Retailing from $149 per year, the plugin needs to be used in conjunction with Community Events, Event Tickets, Event Tickets Plus and WooCommerce, and allows event organisers to sell tickets to their events using your website.

The Events Calendar Promoter Addon

(click to enlarge)

If you’re not looking to spend any money, The Events Calendar and Event Tickets can be used as an event management setup that accepts payments via PayPal.

The plugin really comes into its own, though, when you install the available advanced addons. If you’re willing to spend some money, The Events Calendar is one of the best solutions available. Have a look at the bundles if you’re planning on buying more than one premium addon, as they’ll save you money.

Be sure to also check out some of the free plugin addons that are available for The Events Calendar from third-party developers. These include: The Events Calendar Shortcode & Block; The Events Calendar Category Colors; and The Events Calendar Shortcode and Templates (check out the pro version too).

Simple Calendar (FREE/$49-plus)

If you use Google Calendar to manage events, you should check out Simple Calendar — a WordPress plugin that lets you display events from any public Google Calendar.

You can retrieve events from Google Calendar and change how your calendar looks. Colours can be changed, and you can trim long titles to stop them from overflowing onto other days. Date and time settings can be adjusted too.

Appearance Settings

(click to enlarge)

Make sure you enter your Google API key in the settings area so Simple Calendar can retrieve events.

The settings area also allows you to delete plugin settings and remove calendar data.

Two premium addons are available for Simple Calendar: FullCalendar and Google Calendar Pro. Both of these retail from $29 per year for a single license.

FullCalendar adds a host of new options, such as weekly and daily views, improved calendar navigation, additional customisation options and more.

Google Calendar Pro can be used to display both private and public Google Calendars. It also lets you highlight events with colours that match Google Calendar colours, and display attendee names, avatars, and event organiser information.

These two addons work well together, so it makes sense to buy both through their addon bundle. A single license retails at $49 per year for this bundle, and comes with support and updates for both addons.

Simple Calendar Example

(click to enlarge)

As someone who uses Google Calendar every day to plan my schedule, I can appreciate the possibilities of Simple Calendar.

By using Google Calendar, you can continue to manage your event schedule with the official Google Calendar app on your smartphone or tablet, or via your browser. Simple Calendar can then be used to control how your calendar looks on your website.

My Calendar (FREE/$49-plus)

My Calendar is an easy-to-use event management solution that can be used in conjunction with the My Tickets WordPress plugin to sell tickets.

Events can be set as recurring, and assigned to groups and categories. You can also set multiple start and end times and dates for events, and there’s an option to attach a logo or banner for each event as well.

One feature I love is event access. A series of tags are available to help you to show whether the event supports those with disabilities. For example, you can note that your event has an audio description, support for sign language or support for assisted learning devices.

Create New Event in My Calendar

(click to enlarge)

The location editor lets you add multiple locations and details such as the address, GPS coordinates, contact information, website address, accessibility, and more.

A built-in style editor and template editor let you adjust the look and styling of your calendars with ease. There’s also a script manager that can be used to apply custom Javascript to defined pages.

Style Editor

(click to enlarge)

The main settings area has some useful options, such as retrieving data from a remote database and removing data upon uninstalling My Calendar.

Date, time and text formatting can all be adjusted, and you can also modify the emails issued, and define what users can and can’t do using a user role editor.

The standout feature in the settings area is the calendar layout editor, which allows you to change the order of information displayed in your calendars.

My Calendar Settings

(click to enlarge)

A single license for My Calendar Pro costs $49 per year.

Upgrading allows visitors to submit events and prevent events from being accepted if they conflict with existing events. Blog posts can also be created automatically from events.

Advanced search filtering is also made available, and you can import event data from CSV files, iCal, file uploads or URLs.

An Example of My Calendar

(click to enlarge)

My Calendar has a lot to offer, and if you install the developer’s other plugin, My Tickets, you’ll be able to sell tickets to your events using PayPal Standard payments (other payment options are available as premium addons).

The developers have been generous with what’s provided free of charge, and I believe $49 is a fair price for adding user submissions, advanced search and event import functionality.

Sugar Calendar (FREE/$29-plus)

If you’re looking for a simple event management solution, check out Sugar Calendar.

To add an event, you simply name the event, add a description, and define the location, date, and start and end time. That’s it.

A free Google Maps addon is available from the developers of Sugar Calendar, although it’s unclear why support for Google Maps isn’t built directly into the core plugin.

Add New Event to Sugar Calendar

(click to enlarge)

In the settings area, there’s an option to enter your plugin license key and some basic time and date options for your calendar.

Sugar Calendar Display Settings

(click to enlarge)

A pro version of Sugar Calendar that adds recurring events is available from $29 per year. It doesn’t appear to offer any additional functionality, so I can only recommend upgrading if you need email support.

Example of Sugar Calendar

(click to enlarge)

Those of you who are seeking a basic event management solution will appreciate how easy Sugar Calendar is to use.

Everyone else should look at alternative event management WordPress plugins that offer more customisation options.

Calendarize it! ($30)

Calendarize it! is a professional event management solution that’s packed full of features. It sells for $30 on CodeCanyon.

You can add custom fields to events and select from 15 pre-made layout styles. A total of 39 template elements are available to help you to build the perfect event page, and everything can be modified using a user-friendly drag-and-drop interface.

Calendarize it! Fields

(click to enlarge)

Calendarize it! is compatible with Gutenberg and WPBakery Page Builder.

This simplifies the process of creating event layouts, as all settings can be found within blocks, and changes can be previewed in real-time.

Calendarize it! Layout Styling

(click to enlarge)

The support for Gutenberg is outstanding. Everything can be switched on and off at the click of a button.

A whopping 25 free plugin addons that extend functionality further are available. There’s an addon to display events in a grid view, another that auto-publishes events to social media and an importer that can be used to import large amounts of data from other event plugins.

Gutenberg Support

(click to enlarge)

Eleven premium addons are also available, and can be used to add support for advertising, ticket sales, WooCommerce integration and more. Prices for premium addons start from $10 and go all the way up to $89 for the Event Tickets WooCommerce addon.

An Example of Calendarize it!

(click to enlarge)

What sets Calendarize it! apart is the dozens of ways events can be presented to visitors. It’s a highly flexible plugin that can be improved by using any of the 36 plugin addons that are available.

I encourage you to check out the demo to get a full appreciation for what the plugin can do.

EventOn ($24)

EventOn is the biggest-selling event management plugin on CodeCanyon. Like Calendarize it!, it was released in 2012, and continues to be updated regularly.

It supports Google Maps, multi-day events, repeat events, custom fields, event categories and more.

The plugin can be used to display beautiful minimalistic event calendars that can be created with user-friendly shortcode generators. All you have to do is select which features you want to use — for example, what order events are shown in, whether the featured image is displayed, and so on.

EventOn General Settings

(click to enlarge)

EventOn calendars look gorgeous. Featured images can be assigned for events, and you can assign colours to particular events or event categories.

Visitors can use a search bar and filtering options to help them to find events more quickly. There’s also an option to display all of the events attached to a specific location.

EventOn List View

(click to enlarge)

Events can be displayed as a list or, alternatively, you can display them using tiles, and assign background colours or images for each one. Both styles look great.

Thirty-five premium addons are available for EventOn, as well as a few third-party addons .

These addons can be used to include functionality such as ticket selling, RSVP support for events, event countdown timers and an events wish list. Different calendar viewing options can be purchased too.

EventOn Picture View

(click to enlarge)

With its offering of beautiful event calendars, wide range of customisation options and additional functionality via a large collection of addons, it’s easy to see why EventOn is the best-selling calendar WordPress plugin on CodeCanyon.

All-in-One Event Calendar (FREE/$6.99 a month)

All-in-One Event Calendar is a popular event management WordPress plugin from Time.ly, with more than 100,000 active installations.

Although the plugin can integrate with Time.ly and import calendars from Time.ly accounts, you’re not forced to register to use All-in-One Event Calendar.

When you add a new event, you can set the time and date and make the event recurring. Google Maps can be used to display the location of events, and they can be assigned to tags and categories.

Ticketing can be handled via Time.ly if you wish. Doing so enables you to accept payment via PayPal, but it will cost you $59 a year for the privilege. Alternatively, you can display a link to a registration URL for buying tickets. This is a nice feature, as it means you can sell tickets using another WordPress plugin or third-party service.

all in one event calendar details

Four different calendar themes are available and are free to use. The theme options page lets you customise styling further.

You can adjust the colours of your background, buttons, fields, text and more.

Calendar Theme Options

(click to enlarge)

All-in-One Event Calendar gives you complete control over what’s shown on your calendars. You’ll find developer options for gzip compression, caching and CSS too.

This area also lists available shortcodes that you can use to display events. If you prefer, you can use widgets instead.

All-in-One Event Calendar Settings

(click to enlarge)

If you sign up for a free Time.ly account, you’ll gain access to additional functionality, such as importing calendars from Google Calendar, iCal and Outlook. Premium monthly plans start from $6.99 a month, and upgrading will unlock features such as Twitter auto-sharing and custom headers and footers.

Alternatively, you can purchase addons specifically for the All-in-One Event Calendar WordPress plugin.

Extended Views is free to download, and will display views on your calendar. Ticketing can be integrated for $59 a year, auto-Tweeting costs $29 a year, and front-end submissions costs $59 a year.

Embedding your core calendar into other websites costs $59 a year, CSV Import costs $29 a year, and the ability to create and save venues is $59 a year. There are also options to import more feeds into your calendar.

On their own, these features are costly upgrades, but you can get most of them in a bundle for $99 a year.

An Example of All-in-One Event Calendar

(click to enlarge)

All-in-One Event Calendar is a versatile event management solution. It’s frustrating that storing venues and selling tickets are premium upgrades, but the core plugin offers many unique calendar styling options and viewing options that you won’t find elsewhere.

I recommend trying it out to see if it does what you need.

Honourable Mentions

When it comes to selecting an events management solution, WordPress users are spoilt for choice. In this section, I’d like to mention some alternative solutions that just missed the list.

Event Calendar WD is a feature-rich WordPress event plugin that has support for recurring events and Google Maps integration. Advanced features, such as ticket selling and third-party calendar integration, are available to those who upgrade to Event Calendar WD Pro. The company has also developed a similar WordPress plugin called WordPress Event Calendar.

Another flexible event management plugin to consider is Event Calendar, which features ten unique calendar themes, while more styling options can be unlocked from only $15.

Event Calendar WD

(click to enlarge)

Timetable and Event Schedule by MotoPress offers beautiful calendars, and a ton of filtering options and customisable parameters. Export and importing functionality is also provided.

Tockify Events Calendar is worth testing too. It offers a stylish mini-calendar widget, Google Calendar synchronisation, call to action buttons and fantastic social media integration.

Tockify Events Calendar

(click to enlarge)

Calendarize it! and EventOn were rightfully included in our list of the best event calendar plugins for WordPress. However, there are some good alternatives available on CodeCanyon.

Retailing at $29, FAT Event is an event management solution that has support for Google Maps, bookings via PayPal, WooCommerce integration support, coupon codes and multiple ticket types for each event.

Eventer, which costs $39, is another advanced solution worth checking out. It has a beautiful drag-and-drop builder for creating new events, and is fully compatible with WooCommerce.

Eventer WordPress Event Manager Plugin

(click to enlarge)

Those who want a simple solution should consider XO Event Calendar and Simple Event Calendar. They’re good alternatives to Sugar Calendar, and are also free to download.

Final Thoughts

It’s difficult to single out a particular WordPress event calendar plugin as being the best, because they all excel in some areas but are limited in other ways. The core features of each plugin have many options, but to access full functionality of a plugin and unlock advanced features, such as selling tickets, you must be willing to upgrade.

If you’re not looking to put your hand in your pocket, Events Manager stands out for how many customisation options are available, while Simple Calendar is a great option for those who use Google Calendar. Using My Calendar and My Tickets together, or The Events Calendar and Event Tickets, are good free combinations if you’re looking to sell tickets.

Those of you who are willing to spend some money to get a more advanced solution should check out Calendarize it! and EventOn. They generate beautiful calendars and boast many advanced features. The Events Calendar is also a great option if you purchase some of the premium addons.

As always, do your research and test as many solutions as you can before selecting one to manage your events.

Used/using any of these plugins? Thoughts?

By Kevin Muldoon

Kevin Muldoon is a professional blogger with a love of travel. He writes regularly about internet marketing on his personal blog and actively talks about technology on YouTube.
Comments (policy)
  1. billracine says:

    I recently started using Timely (http://time.ly), their Core Calendar plugin is free and they have a few free plugins that really make the product stand out.

    It has repeating events, allows you to pull dates out of the repeat without having to setup multiple repeats. Featured images on the events, allows users to subscribe to events.

    Can’t recommend this one enough.

    • shaman says:

      i use timely too but there are way too many issues and workarounds, if it functioned consistently as advertised it would be great but it’s not,

  2. Danny says:

    Nice post, I have been using the Events Plus plugin being sold at CodeCanyon and it has working perfectly for me. It has all the features I need without the need to purchase additional modules. Check it out http://wpeventsplus.com/

  3. Connor Lowry says:

    I am looking for a plug-in that allows people to submit their own events but allows the manager to approve them before going live on the site. Does anything like that exist?

  4. Marco Verheul says:

    The first link in Events Manager leads to the wrong plugin (Google Calendar Events). You might want to correct this. Thanks for the nice article.

  5. Robert Aldana says:

    I have the EVENTS MANAGER and have upgrades. While it does have a lot of nice features, it is constantly “buggy” and I have spent more money getting people to fix issues than I care to think about.

    When it works, it is awesome. I wish that there were more style options for the calendar, such as allow it to be shown at the top or front of a page with other content below, rather than having it as a widget on the side. While I think I could do a short code on the main page, the Monthly Calendar option is awful looking especially if you have a lot of events that are added. The calendar shows like one long spreadsheet.

    Gosh, after 2 years, still trying to figure out the best option.

  6. Ashok Dudhat says:

    Hi Jonathan,

    I think that you have also forget one of the best .. WP Event Manager (www.wp-eventmanager.com), hope you guys will like!.


  7. Kat L. says:

    Hi Jonathan, thanks for the great post. Solid summary.

    It seems like there are still unmet needs for calendar plugins in the WP ecosystem. Check out CozyCal https://cozycal.com/, which is a pretty simple, straightforward and easy to use WP calendar plugin. It’s especially user-friendly for small online business owners.

    Hope CozyCal could also help other folks who are looking for a simple calendar WP plugin.

  8. Andrew Joyce says:

    We currently use The Events Calendar (awful name btw) and it’s frustratingly slow and buggy. Feature set is there, but P3 slams the plugin from a performance standpoint and we’ve had poor page load times. I’m looking at alternatives, but I’m not convinced a better one exists. Have you run any head-to-head performance tests between Events Manager and The Events Calendar to see how they fare against each other?

  9. Ronny says:

    Events Manager is a piece of shit. Horrible API. We paid for the pro in order to connect a payment gateway. We got a piece of spaghetti code from them, but no documentation. We tried to contact them. Their service does not exists at all. We had to redo our work with The Events Calendar which is much better.
    Stay away from Events Manager.

  10. Goncalo Ponte Silva says:

    I don’t know how you could miss Eventon with more than 27.000 sales in https://codecanyon.net/item/eventon-wordpress-event-calendar-plugin/1211017
    Anyway I bought the events calendar last year but a few months later they changed the import Facebook events to something highly costly and taking the control to me. So I switched to eventon and I’m quite happy, I found another plugin to import the events there. For the price and value I recommend it

  11. Martin Peston says:

    Could anyone please tell me of a wordpress plugin that enables a user to submit an event in the frontend but have to pay to do this? I’m looking for 3 different levels of event submission at different prices. I also want to add extra services at additional pricing to. Also I would also like to add extra fields for people to fill out before submitting an event. The pricing part is the most important for me.

  12. Ferah Can says:

    Help please. I’m working on a wordpress website and I would would like to post all events happening in the city via facebook page of all the museums, clubs etc. What would be the best calendar to buy? Preferrably it should automatically share future events as well of the facebook pages I have entered.

  13. Rob Mitchell says:

    I think you missed the point of calendarize it! though. It’s unique feature is to be able to make any custom post type or standard posts and pages, show up as events. You can choose the dates and details as any event and have calendars which show not only events but posts, courses, invoices or whatever in their own calendar. This is different to other event plugins and unique.

    Still getting my head around the finer points of implementation on my site but I wanted the ability to add learndash courses to the calendar – which it does.
    Feels slow on cumbersome on the back end but great concept.

  14. Jessie Brown says:

    Does anyone know of any calendars that offer “spaces left” counters? I would love to have a countdown visible for guests registering for my retreats.

  15. Jeff M Smith Jr says:

    There seems to be an issue with All-in-One Event Calendar’s newest upgrade. It does not seem to run with PHP 7.2. It took a client site down earlier this week when Upgraded to All-in-One Event Calendar Version 2.5.44. It seems to run fine with PHP 7.3.

    My issue is that the particular site in question also runs Memberium and it requires Iocnube. The site is on WP Engine and they for some reason do not plan to run Ioncube anytime soon with PHP 7.3 – Dang catch 22

  16. Martin S says:

    The Events Calendar …
    Basic calendar, for which to get it to do things you want you need to pay 89 USD for Pro, then another 89 USD for Community and then hope it all works. Ridiculous pricing.

Leave a Reply

Your email address will not be published. Required fields are marked *

All comments are held for moderation. We'll only publish comments that are on topic and adhere to our Commenting Policy.

Our commenting form also supports the use of Markdown.