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.