Six Best Event Calendar Plugins for WordPress (2018)

WordPress Deals

Does your WordPress-powered business need to schedule and display conferences, meetings, or other types of events? Yes? Then you’ll be pleased to know there’s a number of plugins aimed at helping you do just that!

Event calendar plugins allow you to consolidate and display all the relevant information for your site’s events into one handy place. But that’s not all: many such plugins also come with numerous advanced features, like recurring events, front end event submissions (so your visitors can create events by themselves), data import, and more.

We’ve sifted through heaps of different solutions to try and find the best event calendar plugins currently available!

Here goes:

Events Manager


Events Manager is a very powerful calendar plugin with plenty of awesome features, such as the ability to parse Google Calendar feeds and display the events as either a calendar grid or a simple list within a page, post or widget.

To create a new event, you’ll navigate to Events >> Add Event and fill in the necessary information. You have some very cool options here — for one, you can mark the event as virtual by selecting the “This event does not have a physical location” checkbox.


You can also choose to enable/disable registration for the event or set the event as an all-day affair. If you choose to allow registrations, then you can set the event as a paid one for which attendees have to purchase tickets. You can even set different levels of tickets for different privileges, and limit the number of registrants.


I very much like the layout of the final result. The important information is obvious, the Google Map is unobtrusive, and there’s no funky formatting.


To insert an Ajax-enabled calendar of events into a post or page, just use the [events_manager] shortcode.


You can also create recurring events under the Events >> Recurring Events tab. In the settings page, you can choose to disable several of the functions, such as tags, categories, thumbnails, bookings, custom fields, etc. You can also choose default locations and whether or not you want to include a “Powered by Events Manager” link at the bottom of your posts. User capabilities for each level of user can also be customized right from the plugin.

Using the [event_form] shortcode, you can also allow event submissions from front end users. More advanced styling, formatting, and performance options are also available for customization.

Events Manager Pro costs $75 and features email reminders, built-in payment gateways (PayPal &, customizable booking forms, premium support, and other extras.


  • event bookings
  • all-day events
  • event tags & categories
  • recurring events
  • venue manager
  • Ajax-enabled calendar
  • nearly unlimited customization ability
  • advanced backend options
  • customize user capabilities
  • nice styling
  • Google Maps integration


  • UI can be a little intimidating because of the extreme number of options

The Events Calendar


The Events Calendar is the most popular of all the six plugins on this list. It’s a release from the folks over at Modern Tribe, a small WordPress company that’s been steadily growing in popularity. It’s been approved and worked on by several WordPress expert developers, including core developer & security expert Mark Jaquith and Pippin Williamson (one of Pippin’s own plugins features on this list as well).

To create an event, navigate to Events >> Add New. After filling in the copy in the post editor, you’ll add all relevant event details in the widget below. There are a whole lot of fields to fill out and checkboxes to tick, but don’t be intimidated — the UI is actually quite user-friendly.

First of all, you’ll set the event date and time (there’s also an option to make it an all-day event). Secondly, you’ll enter in the venue info (you can save a flibrary of venues). You also have the option to display a Google Map for the location info.


Thirdly, you’ll enter in the contact details and name of the event organizer/planner. The last steps are to key in the URL & costs for the event (if applicable).


Here’s what the output looks like. Note the links for visitors to export the time information to Google Calendar or iCal.


You can also play around in the plugin’s settings. You can create tags, categories, and/or additional organizers & venues. A few display options, such as Google Map zoom level and currency symbols, can be customized. Visitors can also view a calendar of your schedule events (searchable and filterable by date) at the URL


The Events Calendar comes with several addons like WooCommerce/Facebook integrations, user submission of events, recurring events, and more. You can also go for the pro version for $89 to get premium support plus a few of the addons built-in.


  • venue & organizer managers
  • event categories
  • event tags
  • all-day events
  • import data from CSV files
  • available add-ons
  • display options
  • Google Maps integration
  • Ajax-enabled calendar


  • styling looks a little dated
  • no recurring events

Google Calendar Events


Google Calendar Events is an excellent calendar choice if you’re looking to extract your Google Calendar and feed it into a WordPress site.

Naturally, to start with, you’ll create an event in the Google Calendar UI.



Then, you’ll head back over the WordPress and navigate to GCal Events >> All GCal Feeds. The post editor will auto-fill with all the necessary shortcodes that will extract and display data from your Google Calendar.


Scroll further down, and you’ll see the fields to add the calendar feed. You’ll need your Google Calendar ID to do so (here’s how to find it). There are a ton of settings you can customize for your calendar, including display modes, events per page, pagination, date & time formatting, etc.


Here’s what the output tends to look like.


In the General Settings, you can change the API key, enable/disable script enqueuing, enable/disable plugin CSS, and save the plugin settings should you choose to you uninstall it.



  • import multiple Google Calendar feeds
  • customized display options
  • date/time formatting
  • recurring events
  • advanced backend options
  • styling options
  • tooltips
  • Ajax-enabled calendar


  • styling looks a little dated

My Calendar


My Calendar is a popular and well-rated event calendar plugin (4.7 stars on after 40,000+ installs) from Joe Dolson.

Events are created under My Calendar >> Add New Event. Although you can’t create custom organizer profiles for each event, you can assign an event to one of your WordPress user accounts. Tickets aren’t built-in, but you can use Joe’s free My Tickets plugin (a standalone platform for selling event tickets that integrates with several plugins).


You can customize date & time (all-day events possible), add location info, set recurring events, and also (here’s a unique feature) customize event accessibility (e.g. for any folk with disabilities).


In the event manager, you can also create groups of events for mass editing. There are also style & temp editors, as well as a script manager. Finally, there’s also a shortcode generator built-in you can use to format and filter your calendars.

The final calendar can be viewed at or by inserting the [my_calendar] shortcode into a post/page.


My Calendar Pro can be had for $39, and it comes with front end user submission, payments built-in, discounts, and more.


  • venue manager
  • recurring events
  • event accessibility tags
  • all-day events
  • Ajax-enabled calendar
  • style & template editor
  • shortcode generator
  • nice styling
  • script manager


  • the UI (User Interface) is a little difficult to deal with (e.g. locations have to be created in a separate page from the event creator)
  • the User’s Guide for the plugin is a paid extension

Sugar Events Calendar Lite


Sugar Events Calendar Lite is a popular event calendar plugin from the highly reputable developer Pippin Williamson.

To create your first event, you’ll navigate over to Events >> Add New, where you’ll input the title and the copy for the event in WordPress’s standard post editor. The only new screen widget is the area for event details (date & time).


As you can see, this is a lightweight plugin with limited functionality. As is the case with several of Pippin’s plugins, the main goal appears to be simplicity, and Sugar Events Calendar Lite achieves that goal easily. Here’s a preview (note that there’s virtually no extra formatting or styling).


You can view your archive of events under Events >> All Events tab. The archive can be filtered by date.

Lastly, you can also show use the [sc_events_calendar] shortcode to display an Ajax-enabled calendar of your events on a post or page.


The pro version builds in significantly more functionality, including recurring events, calendar styling, categories, and widgets. It’ll set you back $18 for use on a single site.


  • very simple & easy to use
  • Ajax-enabled calendar


  • limited functionality and no styling options is a premium WordPress plugin that’s racked up 5,650 sales on CodeCanyon and a 4.27 star rating. It’s very powerful, and comes with both premium features and beautiful styling.

The UI is simple and functional, and looks nice to boot. The calendar can be customized extensively from the backend in a visual “point and click” interface.

You also get recurring events and can edit events by the user who created them. You can also create custom taxonomies and use them to filter your calendars. The plugin also comes with a built-in sidebar widget, eight shortcoes, and custom user capabilities. Venue managers, date and time formatting, and custom color schemes (with eight preset ones included) are all possible. is priced at just $29, which is pretty good bang for buck considering its extensive functionality.


  • user-friendly interface
  • recurring events
  • venue manager
  • custom taxonomies with filtering options
  • sidebar widget
  • 8 shortcodes
  • customize user capabilities
  • date & time formatting
  • Google Map integration


  • no free version

Wrapping Up

Of these six event calendars, my plugin of choice would be Events Manager. The amount of built-in functionality and the customization offered are very much worth the time spend having to navigate the ever-so-slightly tricky user interface (in my opinion).

Which plugin do you plan to use for your event calendars? Thoughts?

By Jonathan John

Jonathan John is a freelance blogger and WordPress enthusiast. He writes about content marketing, entrepreneurship, startups, and of course -- WordPress.
Comments (policy)
  1. billracine says:

    I recently started using Timely (, 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

  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 (, 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, 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
    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.

Leave a Reply

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