skip to Main Content
Our free WordPress themes are downloaded over 5 MILLION times. Get them now!
Colorlib content is free. When you buy through links on our site, we may earn an affiliate commission. Learn More

The Best WordPress Calendar Plugins for 2021

Event calendars can be used to schedule and organize small or large events such as conferences, parties, family get-togethers, sports events and more. You may have a website completely devoted to events and booking for events, or you can add a calendar to an existing website and schedule events and enable bookings from there. If you’re using WordPress, you’ll be glad that there are many WordPress themes for events as well as many WordPress Calendar plugins that can help you with this function.

These WordPress calendar plugins can be minimal, adding a simple calendar to your website. They can display events, highlight a particular event and show the venue for the event. And you can generally insert a calendar in any page, or post, or widget area. Or, the plugins can be feature-rich allowing you to do many things. They can facilitate visitors to make reservations to hotels or other events, or submit events. They can also allow the import and export of calendar events and feeds using iCal feed.

Calendar plugins can help you with tasks like taking bookings for your product or service, planning and managing any events, to manage an editorial team or to schedule your posts and social media and more.

Free WordPress Calendar Plugins

There are many quality-free calendar plugins that you can rely on to carry out basic event management tasks. Some of them go further and offer features that you’re more likely to find in a premium plugin.

The Events Calendar

The Events Calendar is a feature-rich, easy to use plugin that allows you to easily add your events and manage organizers and venues. The venue locations can display on Google Maps. Upcoming events can be placed in a calendar grid format complete with tooltips and descriptions, or in a stylish list view or day view. It allows you to customize a few display options such as Google Map zoom level and currency symbols.

WordPress Calendar Plugins: The Events Calendar

It comes with a nice user interface from where you can adjust a whole lot of settings. You can set event information such as time and date of the event, location details, organizer details, event website and cost details. You can also slot events into categories and tags, display all-day events and import data from CSV files. It includes an Ajax-enabled calendar that can be searched and filtered for events. There’s support for caching and debug mode for developers.

The plugin has undergone an audit by many WordPress experts for best practices and plugin compatibility. It is highly popular, and many large Fortune 100 companies, major universities and government institutions use it to manage their events.

The premium version of the plugin adds options for recurring events, custom event legends, default content and location search. Additional calendar viewing options such as week, map, photo, venue and organizer are available. You also get access to use widgets such as featured venue, week, and event countdown. Premium add-ons are available and they help integrate with Evenbrite, Easy Digital Downloads and WooCommerce to sell tickets. Frontend user submission of events is also possible.

More info / Download

All-in-One Event Calendar

All-in-One Event Calendar comes with three themes for calendar display, and you can customize each of them by changing colors. The inline calendar theme editor helps you to change the appearance of the calendar. Theme options are available that help with further customization. It’s a great option to run a community events calendar.

All-in-One Event Calendar

There’s not much that you cannot control from the plugin’s Settings page. You can add the event name, location, description, category, and tags. You can also include other details such as the date and time of the event, the price and the link for visitors to purchase tickets. Event locations can be pinned to a Google map. The calendar offers multiple viewing options such as day, week, month, agenda and posterboard view.

You can embed a calendar into a WordPress page without modifying your theme. Each event is optimized for SEO and links back to the original calendar. The plugin includes features like recurring events, event filtering by categories and tags, and import of events from Facebook. Upcoming events can display in a widget on your website.

The paid plans offer a great deal more functionality such as filtering by venue and organizer, Twitter autosharing, paid and unpaid frontend submission of events, and keyword search. It also supports CSV / ICS import from other websites, besides categorizing, tagging and displaying the events. So, you can create events on one website and then export it completely or selectively based on categories and tags. You can also import feeds and post featured events.

More info / Download

Events Manager

Events Manager is one of the popular plugins to manage your events from a calendar based format. It allows you to configure settings to match your needs, and supports recurring events, all day events and multi day events. It manages bookings efficiently, approving and rejecting bookings, exporting bookings in CSV format and more. Advanced permission levels are available to restrict user management of events and locations.

Events Manager

The plugin supports Google Maps, multisite and BuddyPress. Members and guests can submit events.You can assign locations to events, categorize them and create custom attributes like dress code. A Add to Google Calendar button helps to easily add events to calendar.

Events Manager also supports RSS feed and iCal support for single and multiple events. So you can import calendars from other websites. Templates files can be adjusted to control how your calendars appear. Template tags and shortcodes are available for use in your posts and pages. The plugin also includes widgets for events, calendars and locations.

The Pro version offers additional features like PayPal, and offline payments, custom booking forms, coupon codes and faster support via private forums.

More info / Download

Sugar Events Calendar Lite

Sugar Events Calendar keeps the focus on simplicity and retains essential features for an event management plugin, while doing away with the not so important features. You can create events and display them to visitors in a simple Ajax enabled calendar via a shortcode. It relies on custom post type to store event information and that makes it easy to use the plugin. It allows you to set event dates and times, and archives the events by date of occurrence.

Sugar Events Calendar

The base plugin has limited functions and no styling options. The pro version of the plugin includes support for recurring events, event categories, calendar styling and calendar widgets.

More info / Download

My Calendar

You can use My Calendar to create events and display them in posts, pages, and widgets. The plugin is highly configurable, and using the event custom post type, you can add descriptions, host, start and end time / date, and more. You can also enter the exact location of the event and display it on a map. My Calendar supports multiple calendars, categories and locations.

My Calendar

The calendars display in monthly, daily or weekly view in a grid or list format. You can fine tune every aspect of how the calendar displays at the frontend. Advanced users can take the help of a style editor to upload their own CSS. Widgets help to display today’s events, upcoming events, a compact calendar and event search. The plugin allows you to schedule and edit recurring events. A venue manager is available for managing popular venues.

It’s possible to restrict access of some areas to some users, and use integration with WP to Twitter to send event updates to Twitter followers. If you wish to sell tickets, you’ll need to purchase a paid add-on separately.

The Pro version of the plugin is responsive. It allows both paid and unpaid submission of events, and users can even edit the events that they submit. Every new event is posted to the blog.

More info / Download

Modern Events Calendar Lite

modern events calendar lite wordpress plugin
By adding a calendar to your website, you can show your availability and even implement a full-blown booking system. With Modern Events Calendar Lite, you can do a whole lot in regards to satisfying your users and keep your business organized. It is a WordPress calendar plugin which you will set up in a breeze and have it live on your website swiftly. With the beautiful templates, you can now display the calendar and expand your web space with a new fantastic feature.

One convenient feature of Modern Events Calendar Lite is an option to import content from an array of other plugins, like The Event Calendar, EventOn and Calendarize It to name a few. Other goodies include but are not limited to single- and multi-day events, slider, carousel, filtering, local time and notifications. Know that these are just a small percentage of all the features that Modern Events Calendar Lite has available.

More info / Download

Event Calendar WD

event calendar wd wordpress plugin
Creating events and have them organized in a calendar is child’s play when you employ Event Calendar WD WordPress plugin. While the tool is easy to use, it does not really mean it is half-baked. Instead, Event Calendar WD rocks a ton of amenities that will do you extremely well. Also, it practices all the latest trends and regulations to make sure your events and calendars run smoothly on all devices and platforms.

From unlimited events and calendars creation and social sharing to Google Maps support and widget for sidebars and footer, Event Calendar WD has it all and an array more. On top of that, any time you find yourself in need of even more features, you can always upgrade to the pro plan. By the way, if you ever find yourself stuck, you can always hit up a friendly team of experts who will be happy to assist you.

More info / Download

Event Calendar

calendar event wordpress plugin
Luckily, you can add an event calendar to your website with a simple use of an appropriate WordPress calendar plugin. Of course, we have loads here for you and Event Calendar is one that will do the trick with ease. Making configurations and fine-tuning the tool so it matches your style will be a piece of cake. And you do not really need to touch a single string of code to edit and adjust Event Calendar for your project requirements.

Hence the name, you can now create a sophisticated and responsive calendar with events like a pro. In the kit, Event Calendar plugin includes ten free web designs which you can use as is or tweak according to your needs. You can create a fully functional event calendar with the free version, but if you need even more features, there is always an option to go premium.

More info / Download

Booking Calendar

The Booking Calendar plugin can be used whenever you want to add an online booking option on your website. It adds a calendar at the frontend, where users can check availability in a calendar, and proceed to fill in a simple form to submit their bookings. They can make reservations for any event. You’ll receive a notification when a booking is requested, and you can accept or decline the booking. It’s possible to search and sort the bookings and also prevent double booking.

Booking Calendar

The free plugin allows you to schedule bookings, but you cannot add any input fields to the booking form. It allows you to configure and insert a booking shortcode into any post or page from a booking button in the edit toolbar. In the calendar overview mode, you can see all the bookings in a day, week or month in the Admin Booking Panel. You can also see this information in a list view.

The plugin cuts down on spam with CAPTCHA support. It also offers widget support, and is suitable for a wide range of industries that need to take online bookings. All the information relating to bookings and settings is stored in the database, and you do not have to rely on any third party for this. You can also import your Google calendar events into your booking admin panel and quickly add a booking to Google Calendar in manual mode.

Booking Calendar Pro allows you to edit bookings, add notes, and export bookings. Some plans also integrate a payment gateway.

More info / Download


amelia wordpress calendar plugin
Small businesses, agencies and individuals, you are all welcome to use the powerful and practical Amelia. This WordPress calendar plugin helps you save a ton of time and energy when it comes to making appointments and bookings. Offer your potential clients an easier way of booking your services or setting up an appointment with you. Regardless of the industry, you are in, Amelia easily caters to it, making sure everyone gets the most out of the tool.

In just a few minutes, you can fully set things up for your business and have Amelia actively work on your website already. Flexible appointments, nifty calendar view, working schedule, email notification and other whatnot are some of the features that you get with Amelia. Keep your business organized and grow it to new heights with the use of Amelia.

More info / Download

Booking Calendar

booking calendar wordpress plugin
Booking Calendar is nothing else than a superb free WordPress plugin that allows you to add reservations and bookings to your website. In little to no time, you can now set up any type of scheduling calendar that is tailored to your business precisely. Keep in mind, Booking Calendar comes both in free and pro versions. However, if you start with the former, you might even end up using it forever, as the features are many and that’s all you were looking for. On the other hand, unlock yourself a horde more goodies and go premium at any time.

Some of the free version’s features include unlimited form creations, widget support, fully customizable timing, single reservation, multiple choices per field and email notifications. Thank’s to the user-friendliness, Booking Calendar is perfect for beginners and experts.

More info / Download

Booking Package

booking package wordpress calendar plugin
Adding a full-blown booking system to your page is not that complicated once you pick the right plugin. Booking Package is an excellent alternative that gets the job done without your breaking a single drop of sweat. Yes, using, managing and maintaining an appointment booking system is a breeze with Booking Package. You can employ the tool for all sorts of stuff, like services, events, rentals, you name it, Booking Package has a solution for that.

There are heaps of features that come with the free plan. Complete freedom to create the exact booking calendar that you want, shortcode, email notifications, customizable design, booking confirmation from the admin and Google Analytics goals are just some of the specialties that come with Booking Package. Enjoy the process and start on the internet with a fully organized booking system.

More info / Download

WP Simple Booking Calendar

WP Simple Booking Calendar is a good choice of plugin for arranging bookings for hotels, car rentals, appointments, and more. Using a widget or shortcode, you can insert the calendar into your website. The feature list for the free plugin is rather limited, and to fully experience the benefits of this plugin, you’ll need to upgrade to the premium version.

WP Simple Booking Calendar

WP Simple Booking Calendar Pro adds additional features such as unlimited booking calendars and a legend to display right next to your calendar. It generates a shortcode to display booking calendar on any page or post. You can display multiple months in multi page format, change the first day of the week or start of the month or year, and display the number of the week. Specific users can be assigned to specific calendars and tooltips can be used to display information.

The plugin allows you to highlight the current day and sync your calendars to calendars on other websites that use iCal feeds. It’s also possible to block specific dates, and export data in CSV format or Excel format. Users can be enabled to book multiple appointment slots.

More info / Download

Premium WordPress Calendar Plugins

Premium plugins include advanced event solutions such as RSVP and receiving payments for tickets and bookings. They can even allow for promotional features such as discounts and coupons.


CoSchedule is a complete calendar based scheduling tool that you can use to build a cohesive editorial team. The editorial calendar integrates smoothly with WordPress and allows you to collaborate, schedule and automate all your content marketing and social posting. It handles scheduling of all content marketing and social media posting with ease. Manage all content activity in one drag and drop calendar and add color labels to keep track of timelines.


CoSchedule helps all team members to stay abreast of any task and share information with other members of the team. When you shift any post to another slot on the calendar, all the social messages attached to that post move along with it. Social media messages can all be added to one calendar and then you can allow the plugin to pick the right time to promote your content at the best possible time. The plugin integrates with many tools important to an author or editor such as Evernote, Google docs, Headline Analyser, Google Analytics and Pinterest.

A number of payment plans are available, and all plans come with a 14 day free trial.

More info / Purchase


EventON is minimalist in design and allows you to create events and then insert them into posts and pages using shortcodes. You can also display events in widgets. It supports recurring events, featured images and Google maps. It allows you to add custom fields and color code events as well.


The plugin is packed with more than 200 features and is highly customizable. The interactive shortcode generator also helps to customize your calendar. If you wish, an excerpt of the event can display in fade mode with full details available in the background. It’s also possible to categorize events and have one calendar to display all events belonging to any one category alone. Events can be color coded and you can highlight any event as featured event, as well as hide or delete past events. You can also display multi day events and change the date and time formats. Event organizer information can be added once and saved and then used for subsequent events. The calendar is Ajax enabled and ensures smooth month to month transitions.

EventON includes Font Awesome icons and social share icons for use on the calendar. The calendar can display as a slidedown, in a lightbox, single event page or display in normal mode. The Appearance editor can style the look of your calendar to match your website. Visitors can filter and sort events and search calendars. Users can download events in ICS format and add them to an iCal feed or to a Google Calendar. All-in-all, EventON is a feature packed plugin that packs in a load of functionality while allowing for a great extent of customization.

More info / Purchase

FAT Event

fat event wordpress calendar plugin
Managing and maintaining events and calendars becomes straightforward with FAT Event. Regardless of your project, FAT Event instantly adjusts to your needs and regulations. Indeed, it comes with a horde of features and a number of different customization options for you to combine events and calendars like a champ. In addition to that, FAT Event also works with Google Maps, bookings (WooCommerce) and supports Paypal and Stripe payments.

FAT Event supports timetable, listview and grid layout. It also comes with two different skins for an upcoming event and a neat widget with three colors to place on your website with a simple drag and drop technique. Coupons and custom pricing are also possible. Finally, you can also translate FAT Event to any language you want and alter it to suit your local community best.

More info / Purchase

Calendar Anyting

calendar anyting wordpress plugin
Calendar Anyting is an interesting WordPress calendar plugin that can show any existing custom post type in a calendar. It is an ideal tool for school, restaurant, concert, conference and similar websites. For your information, Calendar Anyting is compatible with any event plugin that you can currently get your hands on. Out of the box, you get to pick between eleven themes of which all are fully modifiable. The final layout that you will realize will also be responsive, mobile-ready and cross-browser compatible. Calendar Anyting works on any device and platform without a hitch.

The full feature list of Calendar Anyting is vast so we will put an extra shine on only a few. Event filtering, tooltips, caching, Google Fonts, two event fetching modes and custom date range are a few of the traits of Calendar Anyting. Now go ahead and Calendar Anyting.

More info / Purchase is built with full compatibility for WPBakery Page Builder. So, if you’re using WPBakery Page Builder on your website, you can use the drag and drop features of that plugin to create your own calendar templates. The plugin offers many color schemes as well as a CSS editor that you can use to customize your calendar. There’s support for Google Maps and for recurring events. Display of event calendar, or upcoming events in a widget is possible. Many free add-ons are available for functions like display of upcoming events in an accordion format, event countdown, social sharing, member profile and ratings and reviews.

Events can be added at the click of a button and you can categorize the events too. Therefore, it’s possible to filter the calendar for events.

More info / Purchase

To Wrap Up

When it comes to calendar plugins the choice that you have among both free and premium plugins is really huge. Other free plugins not on this list include Editorial Calendar, Appointment Booking Calendar and Booking Calendar Contact Form. If you’re looking for more options for premium plugins, you can try WordPress Pro Event CalendarWPEventsPlus. One practical way of choosing a plugin may be to try out the free plugins, become familiar with features and find out what additional features your website needs. You may then be in a position to make a better choice.

As I said, there are many quality plugins that are not on this list and if your favorite plugin is missing, share it with us in the comments below.

Disclosure: This page contains external affiliate links that may result in us receiving a commission if you choose to purchase mentioned product. The opinions on this page are our own and we don't receive additional bonus for positive reviews.

Aigars Silkalns

Frontend web developer and web designer specialized in WordPress theme development. After graduating with BBA he self-though frontend web development. Currently, has over 10 years of experience in mainly CSS, HTML (TailwindCSS, Bootstrap), JavaScript (React, Vue, Angular) and PHP. Obsessed with application performance, user experience and simplicity.

Back To Top

If you wish to withdraw your consent and stop hearing from us, simply click the unsubscribe link at the bottom of every email we send or contact us at [email protected] We value and respect your personal data and privacy. To view our privacy policy, please visit our website. By submitting this form, you agree that we may process your information in accordance with these terms.