Note: this post was revised in 2020 to remove some outdated plugins and to add in some new, great options.
For a recent project, I scoured the web for way too long on the search for a great, free WordPress calendar plugin. I was able to narrow it down to a few great options, and eventually ended up opting for the All-in-One Event Calendar by Timely.
If you’re on the lookout like I was check out the list below to hopefully save some of your valuable time!
1. All-in-One Event Calendar
The All-in-One Events Calendar plugin features month, week, day, and agenda views and has a built-in widget for upcoming events. You can set recurring events, import and export events via .ics feeds, filter events by category or tag, and use built-in shortcodes to display calendars on specific pages.
2. The Events Calendar
The Events Calendar plugin offers both list and calendar views, in addition to a standalone events page option. With this plugin, you’ll be able to add event detail fields, including venue and organizer information. Other benefits include Google Map integration, an intuitive interface, and a built-in event widget. This option also offers a premium upgrade with features like recurring events, ticket sales, management of schedules, custom fields, user submitted events, and more.
3. Sugar Events Calendar Lite
Another very basic calendar plugin for WordPress, Sugar Events Calendar Lite will likely get the job done if you’re seeking a simple solution! This plugin features simple event management, the ability to set dates and times, and a shortcode to display your calendar on any page. The full, paid version features a recurring event option, event categories, built-in widgets, and more.
4. WP Simple Booking Calendar
The WP Simple Booking Calendar plugin serves a slightly different purpose than the others listed here. It is, however, a great plugin that I thought was worth mentioning for those of you in need of a calendar solution to show dates and times that are booked or available. This plugin has a built-in widget, the ability to embed the calendar into a page, and more. There’s also a pro version with plenty of advanced features.