6 Best WordPress Event Calendar Plugins for Elementor Users (and Everyone Else)

Need to manage and display events on your WordPress site? Here are the six best plugins to add events and manage organizers and locations — some of them offer built-in integrations with Elementor.

Need to manage and display events on your WordPress site? With these WordPress event calendar plugins, you can add events, manage organizers and locations, and display everything on a front-end calendar.

Some of these plugins offer built-in integrations for Elementor to help you design and manage event listings using Elementor, while others are standalone tools that you can insert into your Elementor designs using shortcodes.

Let’s dig in…

Six Best WordPress Event Calendar Plugins

Modern Events Calendar is a flexible event calendar plugin that comes with great out-of-the-box designs as well as an Elementor integration that lets you design your event pages using Elementor.

Let’s start at the beginning, though.

First, Modern Events Calendar lets you add events as a stand-alone post, where you can add all the important event details, such as schedule, location, organizer, etc. You can also automatically repeat events on a variety of schedules and create multi-day or never-ending events.

For paid events, you can sell tickets/bookings via direct payment gateways or a WooCommerce integration (with the Pro version of the plugin). To display your events, you can choose from a few different calendar views, as well as lists, countdowns, carousels, and more.

The most unique display option, and the one most useful to Elementor users, is Modern Event Calendar’s Elementor integration, which comes as four separate add-ons. With the Elementor add-ons, you can use the Elementor interface (and dedicated widgets) to design both your single event page and event booking form.

You can also create Modern Event Calendar shortcodes directly from the Elementor builder and preview the output of those shortcodes without leaving Elementor. So if you want a WordPress event calendar plugin that integrates well with Elementor, this is going to be one of your best options.

The core Modern Events Calendar plugin is available for free at WordPress.org, but you’ll need to pay for the Elementor integration, as well as features like booking/tickets and some other options.

The core Pro version starts at $79 and you can get a bundle of all the Elementor add-ons for $99. You can see all the pricing details here.

By the numbers, The Events Calendar is the most popular WordPress event calendar plugin in existence. It’s active on over 800,000 WordPress sites, according to WordPress.org with a 4.4-star rating on almost 1,700 reviews.

The core free version lets you create separate events complete with the venue and organizer information. You can then display your events in a few different layouts, including a calendar view. The paid version also adds support for recurring events and more display options.

Where things start getting powerful, though, is with the ecosystem of other plugins from the same developer.

If you need to sell tickets or manage bookings, you can integrate it with the Event Tickets plugin from the same developer, which also comes in both a free and paid version.

The free version of Event Tickets lets you accept RSVPs and sell basic tickets. Then, the Pro version adds QR Code check-in support via Android and iOS apps so that you can actually manage attendees when they show up. There are also some other plugins/add-ons from the same developer that you can use to enhance The Event Calendar’s functionality. 

Event Aggregator lets you automatically import events from Meetup, Eventbrite, iCal, and more. And with Community Events, you can let third-party users submit their own events and include those events in your calendars.

The core versions of The Events Calendar and Event Tickets are available for free at WordPress.org. The premium version of each tool starts at $89 each.

The Events Calendar doesn’t offer a dedicated Elementor integration. However, some of The Events Calendar’s functionality is powered by shortcodes, so you’ll be able to include those shortcodes in your Elementor designs just like you would any other plugin.

After The Events Calendar, Events Manager is the next most popular event plugin on WordPress.org. It’s active on 100,000+ sites with a 4.3-star rating.

You can add events as individual posts, including location and organizer details. Then, you can display them on a calendar view.

One notable thing about Events Manager is that it includes a ton of features for free. For example, with the free version, available on WordPress.org, you get:

  • Repeating events
  • Basic free bookings
  • BuddyPress support to let users submit events and create group or personal events.
  • A Google Maps integration.

These are features that a lot of other plugins charge for. For example, The Events Calendar charges for repeating events and third-party events.

The one downside with Events Manager, though, is that the out-of-the-box designs are really basic. Personally, I think it’s almost a must that you need to add some custom CSS to make them look good. 

If you know your way around CSS, that might be fine. But if you don’t, you might be better off with something that has nicer out-of-the-box designs or an Elementor integration (like Modern Events Calendar).

Beyond the free version, Events Manager also has a premium version that adds support for paid ticketing/bookings. You can also create custom booking forms and offer coupon codes. The paid version starts at $75.

Events Manager doesn’t offer an Elementor integration and Events Manager doesn’t seem to play nice with any page builder according to support threads on the WordPress.org support forum. So if you want to display your event content in Elementor designs, this might not be the best option for you.

WP Event Manager isn’t as popular as the previously mentioned WordPress event calendar plugins, but it offers a built-in Elementor integration to help you use your event content in Elementor designs.

You can create your own events and also allow visitors to submit events via a front-end form, for free.

Once you’ve added some events, WP Event Manager adds new widgets that you can use in your Elementor designs to display the following content:

  • Submit event form
  • Event listing
  • Single event
  • Single event summary
  • Event dashboard
  • Past event listing

Beyond this, WP Event Manager offers paid add-ons for features like:

  • A calendar view (the free version only provides a list view)
  • Ticket sales via WooCommerce
  • Event registrations
  • Organizer details
  • Custom emails

The one downside is that you need to pay for the calendar view, but the add-ons are quite affordable, so this isn’t a big drawback.

You can purchase individual add-ons for $19-$39 each. Or, you can get a bundle of all the add-ons for $235.

EventON is the most popular WordPress event calendar plugin on CodeCanyon, where it’s been purchased over 47,000 times, all the while maintaining a solid 4.41 star rating from some 2,000 reviews.

It lets you create unlimited events complete with:

  • Location and organizer details.
  • Repeatable events.
  • Multi-day events.

One of the unique things about EventON is the variety of display options that you get access to. It includes some layouts that none of the other WordPress event plugins offer, such as a colorful event tiles layout (pictured above).

The developer also sells several add-ons that build upon the core EventON functionality with features like:

  • Ticketing to sell tickets via WooCommerce, including an option to add QR codes to tickets to check-in users with a smartphone. You can also add time-sensitive pricing (like a special early-bird discount) and even let purchasers choose their own seats from a seat map.
  • Booking and RSVP features.
  • Front-end event submissions from visitors.
  • More event display options.

The core EventON plugin costs just $20 with lifetime updates. The add-ons vary greatly in price from ~$15 up to ~$200 each. You can also purchase a ticketing bundle for ~$310.

EventON doesn’t include any special Elementor integration, but it does use a shortcode builder for much of its functionality, which means that you’ll be able to include those shortcodes in your Elementor designs.

Finally, let’s finish things off with an event calendar solution that’s specifically built to work with Elementor.

Of course, that’s not to say that you can’t use the event calendar plugins above with Elementor. Some of those, like Modern Events Calendar, even include built-in Elementor integrations.

Elementor Add-ons is a collection of 28+ different Elementor widgets. One of those widgets is a Calendar widget, which lets you display content from any post type on a calendar layout.

It’s important to note that this tool does not include back-end event management features.

Instead, you’d need to create your own custom post type and add custom fields to manage the event date and other details. You could also use Elementor Theme Builder to design the template for your single event pages.

Then, you can use the Calendar widget to display those events, including an option to dynamically pull event dates from custom fields that you’ve added with Advanced Custom Fields, Pods, or Toolset.

You can also add custom entries directly from Elementor, though I think using a custom post type is a better approach.

If you’re looking for the equivalent of a DIY tool that works with Elementor, this could be a good option. But if you want a full-featured event management solution, you’ll probably prefer a dedicated event calendar plugin.

Final Thoughts

If you’re looking for a WordPress event calendar plugin that has tight integration with Elementor, your three best options are Modern Events Calendar, WP Event Manager, or the Elementor Extras Calendar Widget.

Of the three, Modern Events Calendar offers the deepest Elementor integration, as well as features like multiple layout options, ticket sales, and more. WP Event Manager also offers dedicated Elementor widgets to help you add events to your Elementor designs.

And if you just need a way to display events on a calendar (without ticketing, booking, etc.), the Elementor Extras Calendar Widget can get the job done.

If having a tight Elementor integration isn’t a must, The Events Calendar is always going to be a good starting point as it’s the most popular option, has tons of functionality, and has a reputable/established team behind it.

Events Manager is another popular option that’s quite generous with free functionality and is easy to customize so long as you know your way around HTML/CSS. However, I think it’s tough to create good-looking calendars with Events Manager if you don’t know CSS, and people have reported some problems using it with page builders.

Finally, EventON is another popular option that has some unique display options that make it easy to create good-looking calendars right out of the box. However, it can get pricey if you need the premium add-ons.

About the Author

Colin Newcomer
Colin Newcomer
Colin is a freelance writer for hire specializing in WordPress and digital marketing. Grow your business with in-depth, conversational blog posts.

Share on

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

you might also like

Liked This Article?

We have a lot more where that came from! Join 1,203,082 subscribers who stay ahead of the pack.
By entering your email, you agree to our Terms of Service and Privacy Policy.


8 Responses

  1. Thanks for putting these together. Can you also recommend a plugin to password protect WordPress events? My friend is offering a private event on his WordPress site but doesn’t know which plugin supports this.

  2. Cheers Colin, great to get a better understanding of the top Event Calendar plugins. Ill keep this article in mind when i’m searching for my next plugin, Thanks!

  3. Most of the event plugins slow down your website because they injecting tons of scripts. And a lot you don’t need. I have tried a lot of them.

    Best solutions for me now is to create a custom post type and use ACF for the date and location fields. Listing (upcoming and past events) is very easy with the Dynamic for Elementor plugin. With that your site remains fast. I have a GT Metrix A94 A97 site with events.

  4. as stated above jetplugins has an event calendar and have also released booking and appointment plugins, also built from scratch to work with elementor (they need elementor to work). They cover the basic stuff and are OK for not very complex scenarios

    HT plugins also has an event plugin in the wp plugin directory, which acts as a CPT and has some elementor widgets including a calendar of events. It lacks integration with woocommerce.
    There are some woocommerce plugins in the WP dir that allow to create a “ticket” product type, which can be used alongside a “event” CPT.

    the events calendar is OK if you are creating an events ticketing website with gutenberg and stick to the basic usage scenario (lots of events, one standard design and one workflow), with the added bonus of QR check-in, but is an absolute nightmare if you are building, say, one big event website with elementor and want to use the QR check-in for printing attendee labels on the fly, or if you want to export attendee data for some kind of marketing automation or analytics.
    The plugin loads lots of code in all pages, is absolutely “elementor unfriendly” (meaning it loads the signup/ticketing form and other blocks outside the elementor canvas and there are no shortcodes for it, plus you have to rewrite all the css and pray for no jscript incompatibility). Being a mature plugin, it has some awkward architectural decisions, like storing attendee data inside metaboxes in the event postmeta, rather than creating attendees as CPT’s or users and, although their support is quick to reply, the answers are usually “that’s out of scope of support, buy customization/dev” and you get quotes of 5-10k€ from the freelancers they reccommend for simple stuff like extracting attendee data from postmeta into new users. Also, forget about importing attendees not registered via the plugin form (say, a list of people from a spreadsheet).
    So, OK if using the default workflow and gutenberg, not OK if planning to use elementor to build event pages or want to take it the extra mile.

    Eventon is pricey, specially with the addons but end’s up being more customizable than the events calendar, altough not very elementor friendly.

    MEC is the most balanced and works OK alongsie elementor, altough lacking some of the events calendar features (signin app).

    Summing up, if no elementor required and the basic workflow is OK, both the events calendar and eventon are OK.
    If you want to use elementor, then MEC with the woo/elementor bundle or the jetplugins bundle. Simple 🙂
    Jut my five cents 🙂

Leave a Reply

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

Want to learn how to build better websites?

Join 1,203,082 Elementors, and get a weekly roundup of our best skill-enhancing content.

By entering your email, you agree to our Terms of Service and Privacy Policy.