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 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 description, 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.
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 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 useful widgets such as featured venue, week, and event countdown. Premium add-ons are available and they help integration 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.
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 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 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.
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, Authorize.net and offline payments, custom booking forms, coupon codes and faster support via private forums.More info / Download
Simple Calendar makes it a breeze to create and manage events. It is a good fit if you wish to extract your Google Calendar and use it as a feed for your WordPress site. It retrieves forthcoming events from Google and displays them on your post, pages and widgets. The best part about this plugin is that you do not have to create events separately in your WordPress, you can manage them all from the Calendar itself. All you have to do is to provide your Google Calendar feed URL. A bonus is that you get to display events from any public Google Calendar as well.
The plugin is fully responsive and comes with many designs that you can match with your theme. The events are displayed in mobile friendly list and grid views. Simple tags help to customize the event content, all without using code. Using categories, you can combine multiple calendars into a single display. Advanced settings are available to adjust time zones, date / time formats and start of the week. For ticketing features, you’ll need to take the help of third party services.
A Full Calendar Add-on can convert your calendar events into a newsletter friendly format, offer day and week calendar views, display event titles and start times directly on your calendar. Premium add-ons go even further with the features. They allow you to add event organizer details, attendee lists with garvatar, RSVP and links to any attachment in the tooltip. They also allow you to display events in color codes.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.
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
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.
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
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.
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
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 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
Edit Flow is a calendar based plugin that’s designed to help collaboration between website owners, editors, and authors. It can do many things to make the workflow smooth at the backend. You can choose from modules to match the needs of your editorial team. The Calendar allows you an overview of your content on a month by month basis.
Besides the calendar module that helps you schedule the work of your team, the plugin allows you to assign custom status to the posts and assign users into groups. You’ll receive notifications on any content that you’re following. Editorial comments facilitates discussion between editors and writers, and you can keep track of the content budget as well. It’s also possible to schedule posts.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
Calendarize.it is built with full compatibility for Visual Composer. So, if you’re using Visual Composer 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 Calendar, Modern Events Calendar, WPEventsPlus, WP Booking Calendar, FT Calendar. 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.