Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme!Learn More
WordPress Plugins

15 Best Hotel Booking Form WordPress Plugins

June 9, 2014
Best Hotel Booking Form WordPress Plugins

It’s always time for a vacation. Who isn’t ready to take a few weeks off of to relax, visit family, or just go on adventure? Your hotel and hospitality based businesses should be ready to accept reservations not matter the time of year. Which means now is the perfect time for a new update your website.

A hotel website should make it easy for guests to view the property, checkout the rooms, see a list of amenities and most importantly book a room. The whole point of having a website for your hotel or hospitality based business is to secure reservations, and to do that you’ll need an easy to use booking form. If you’re not already using one of the best hotel WordPress themes, or if you love your current WordPress theme, you can easily add a booking form to your WordPress website with a booking form plugin. We’ve scoured the web, and below are our recommendation for the best free and premium booking form WordPress plugins. Enjoy!

Disclaimer: WPExplorer is an affiliate for one or more products listed below. If you click a link and complete a purchase we could make a commission.

1. MotoPress Hotel Booking & Property Rentals

MotoPress Hotel Booking Plugin

MotoPress Hotel Booking plugin is the ultimate WordPress booking system for rental property owners. If you rent out any lodging establishment, be a hotel, a small B&B or a vacation rental, you can use the plugin to create a listing of unlimited properties with all amenities, services, photos, etc. Additionally, you can create a real-time search availability form that will run an automatic inventory control. The plugin allows to confirm your bookings either by a payment (PayPal, 2Checkout, Braintree, Stripe, Beanstream/Bambora, etc.) or manually (via email).

Another great thing, you can automatically sync your rentals listed on different OTAs with your direct website bookings, thus, you’ll easily avoid overbooking. What’s really important for keeping track of all expenses, the plugin comes with a complete system of taxes, fees, a payment history of each reservation, etc. The system of setting the pricing is also flexible – discounts, seasonal pricing, rates, variety of custom booking rules and more. You may also give a try to a free version, but it comes with fewer options.

2. VikBooking Hotel Booking Engine & PMS

VikBooking Hotel Booking Engine

With the VikBooking plugin you can setup a reliable reservations system for your hotel in no time at all. The free version of the plugin includes built-in options for room types, custom rates, availability calendar, occupancy, language and translation functions, user role permissions (so not just anyone can access your booking system) and 8 easy to use shortcodes. And if you upgrade to VikBooking Pro you’ll be able to manage your bookings with added restrictions (minimum stay, arrival time, etc), seasonal rates, over 60 payment gateway options, SMS notifications, and registration (check in/out) functions. Pro also offers helpful graphs, stats and PMS reports to see how your business is doing.

3. Booking Calendar & Form

Booking Calendar Plugin

Booking Calendar is probably the most popular free booking calendar plugin available on For a free plugin it’s full of great features you’re sure to find useful. Create any number of calendars that can include custom booking form fields. This way guests can select their stay using the days on the calendar, fill out the form fields, and submit their reservation. After submitting the form your guest and your website Admin will receive a confirmation email, and the Admin can then accept or decline the reservation (and manage all other reservation requests) from the easy to use admin booking panel.

4. HBook Hotel Booking

HBook Hotel Booking Plugin

HBook is an awesome option for your hospitality or hotel website. This powerful plugin makes it easy for your guests to book rooms from your WordPress website. The full responsive reservation calendars and booking forms you build with HBook. Just install the plugin and start creating advanced calendars and forms with available rooms, terms & conditions, price filters, room filters, amenity add-ons, coupon codes, min/max stay requirements, custom conditional and seasonal rates, reservation deposits, cleaning fee, and much more.

5. Pinpoint Booking System

Pinpoint Booking System Plugin

If you’re not sure that you’re ready for Booking System PRO just yet, you could always start our with the free version. Although it doesn’t include as many features as the premium version, the Booking System free WordPress plugin does include a from end reservations calendar where guests can select their dates, add-in a coupon code or discount, and complete payment via PayPal. This is a great way to add a booking calendar to your website today, and then upgrade to the PRO version at a later time.

6. Booki Booking Form


Booki is a lovely premium booking form and calendar WordPress plugin. This advanced reservations system adapts to the users timezone, so they can see what’s available in real time. From a guest’s perspective Booki makes it easy to select a travel date, view available listings, and make payments via PayPal after receiving an invoice. The plugin also includes 24 color themes, advanced admin statistics (total bookings, amount earned, discounts given, etc). Plus the plugin is translation ready so you can change it to any language you need using the included .po file!

7. WP Simple Booking Calendar

WP Simple Booking Calendar

WP Simple Booking Calendar is just what it sounds like – a nice and simple booking calendar for your WordPress installation. Manage your room rentals and reservations by creating as many reservations calendars as you need. You can even assign users to each calendar, so if you only want specific staff member to have access to customer requests you can set that up with just a few clicks. And should you ever need more features there is a premium version of the plugin that you can easily upgrade to.

8. WP Booking Calendar


The premium WP Booking Calendar makes it easy to create reservation calendars for your hotel other hospitality type business. Each day displays the number of open rooms or time slots so that users can see at a glance if their desired dates are available. With options for unlimited calendars, unlimited time slots, unlimited reservations available, booking form captcha and more WP Booking Calendar is a great option for your website.

9. WP Booking System

WP Booking System Plugin

The WP Booking System free WordPress plugin is a great way to add a simple booking calendar or form to your hospitality site. The plugin allows guests to make reservations on a per-day basis and includes easy to understand color coding for available and booked days. And once a user completed a reservation request, you’ll receive a booking notice right in your WordPress dashboard where you can quickly organize and manage all of your reservations.

10. Bookly WordPress Booking and Scheduling

Bookly Pro Booking Plugin

Bookly is an all-in-one booking solution, taking customers right the way through the booking process all the way to payment. The booking forms are simple and stylish, and easy for a visitor to understand. You can include an unlimited number of services and staff members for a visitor to choose from, including a service “category” to help them find what they’re looking for. Visitors will also be asked to provide an overview of their availability (times, weekdays, and date range) which the plugin will use to bring up a list of suitable time slots.

When the visitor is happy with the time slot they can leave their relevant details and even make payment using Bookly — taking a payment is a great way to reduce no-shows. You can integrate Bookly with three payment processors: PayPal, Stripe, and After taking payment, the visitors booking is confirmed and they receive their email confirmation.

However, the plugin isn’t just useful for your visitors, it also has a lot of back-end functionality you can use. For example, you can integrate Bookly with Google Calendar to provide a visual calendar view for each staff member to see when their appointments are scheduled. Bookly also gives you complete control over when staff members are available to avoid confusion and disruption: you can schedule shift times, breaks, and holidays into their calendar. A great plugin that can add a lot of value to a service-based business.

11. Gravity Forms


Gravity Forms is one of the most recommended form building WordPress plugins on the market, and it’s no wonder why. With great options for advanced forms, conditional logic, radio buttons, dropdown selections and more it would be a piece of cake to create your very own reservations request form. And if you get the premium add-ons for coupons, Strip and/or PayPal you could even have guests process payments through your reservations form.

12. WooCommerce Hotel Booking

WooCommerce Hotel Booking Plugin

The WooCommerce Hotel Booking plugin is what it sounds like – a way to utilize WooCommerce to accept and manage bookings from your site. WIth the plugin installed, you cna use WooCommerce to add rooms, availability, manage the check-in/out process, add upsells (like breakfast, spa treatments, or other amenities) and accept payments. This plugin is also WPML compatible for easy translations and works with any payment gateways you’ve added to your WooCommerce store.

13. Multi-Vendor Booking Reservations

Multi-Vendor Booking Reservation System

Create your own online booking site like or with the Webkul Multi-Vendor Booking plugin (note: this plugin required the Webkul Marketplace plugin to function). With this WooCommerce extension plugin installed you can create a marketplace for other third party hotels, Airbnbs, apartment sublets, campsites, and more to add their rooms. And with the help of a membership plugin, you can charge these third parties a monthly fee or a percentage based on reservations made through your site.

14. Quform


Quform is a popular premium form builder option that includes a booking form template. This makes it easy for you to simply active the plugin, select the template and tweak the form to meet your needs. Of course you can build a custom form from scratch as well to include any and all information field you might need.

15. Contact Form 7

Contact Form 7

While a more complex booking calendar might be useful for some businesses in the hotel and hospitality industry, others may only require a booking request form. If you’re looking for a nice and simple free form building option, it doesn’t get better than Contact Form 7. With a little help from the documentation, you can add custom fields. Add options for guests to select a room type, property location, time period and more. The completed form can then be sent right to your inbox (or to someone else) to be reviewed and entered into your reservations system.

We’ve listed our top picks for the best booking form plugins for WordPress, but we want to know what you think. Do you use any of the mentioned plugins? Or would you recommend a different booking form WordPress plugin? Let us know in the comments section below!

Article by Kyla staff
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. Anh Tran

    Do these booking plugins include event management (like adding information for events) or do they only make a form and store users’ information?

  2. Pam

    What about WooCommerce’s new Booking Plugin? You can create a product that is bookable with either hour or day ranges.

    • Kyla

      That one looks pretty awesome too – great recommendation! It is a bit more expensive than the other options listed, but if you’re already using WooCommerce on your site it would be a perfect fit 🙂

      • Martijn

        WooCommerce Bookings is great. Only drawback is the inability to change the calendar grid. For 1 hour time slots, the grid will be 09:00 – 10:00 – 11:00 – 12:00 etc. I’d like to have the possibility to start a 1 hour timeslot at 09:30

        The DotOnPapaer version I tried also. This one meets my requirements, but is not useful because the TAX can’t be applied… There is a rule for adding tax, but is doesn’t seem to be working. DOP is workin on it, I read.

        • Kyla

          Thanks for sharing Martijn!

  3. Jackson

    Awesome works.Do you have any booking form for website which is responsive I could use on my project

  4. Cristina

    Hi Kyla,

    Interesting and useful article! Here’s a new recommendation for WP users Sagenda works as a free booking plugin ideal for medical scheduling, book or event reservations. The plugin is recently available on WP (released in mid-2014), therefore further updates are expected.


    • AJ Clarke

      Looks nice, thanks for sharing Christina!

  5. vishal


    I have to need a booking plugin,,which can do book the hotels own website,, don’t be go to 3rd party(website).
    i had already used affilate plugin,it’s good but not for suitable for my requirement..
    so please help me ..

    • Emily

      Hi Vishal,

      For these purposes, you may like the functionality of MotoPress Hotel Booking plugin. As I understood from your comment above you have also featured your hotel on the Booking website, so you need your hotel website bookings be synchronized with the Booking website. MotoPress plugin also supports automatic sync bookings across OTAs. Hope, this information will be useful for you 🙂

  6. MaulWerk

    Very impressive article thanks for share!!

  7. Tiya

    Good collection of WordPress booking form plugins. All plugins are very nice. I already used 3 of them…
    good info. Thanks.

  8. Vince Wooll

    If you’re looking for a powerful booking portal that supports multiple users, multiple properties and multiple languages then a tool like Jomres is likely to be right up your street.

  9. Brad

    You have shared really useful Plugins for Booking. I also would like to share one reservation plugin- All in One Reservation. which is powerful plugin for reservation management system. It has all the necessary features and functions needed for a reservation management plugin.

  10. Conference Room Booking System

    Well, its nice article.Thanks for sharing it .

  11. Michael Amaral

    Your listed themes are amazing.
    Thank you.

  12. alessandro

    There is also an alternative brand new booking plugin for WordPress, recently released called Calendarista, which is an extensive multifunctional booking system with a free and premium edition. Hope someone finds this useful!

  13. Sandy Foster

    I’m looking for a reservation plug in for a campground. I need one that shows the property so that the dates selected show which sites are available on the map. Any suggestions would be appreciated!

    • Kyla

      That’s a tough one – as I can’t think of a single plugin off the top of my head that will allow you to create/add a custom campground map and then add a booking calendar for each slot… I think you may need to use a booking form and a mapping plugin. My suggestion would be to reach-out to the developer of the booking plugin you like best to see if there is a map add-on they offer, or a complimentary plugin they’d recommend. For example, it looks like Motopress does offer a Google Maps and an Image HotSpots plugin, but I can’t say for sure if either of these work well with their Hotel Booking plugin (again – you’d need to ask the developer). Best of luck finding a solution! And when you do I’d love to know what you decided on!

  14. Süleyman

    I bought the MotoPress Hotel Booking plugin by reading this article, but with a very bad result. The plugin has no flexibility at all. You can’t even make very simple designs. The support team is a disaster. They are not helpful even for the simplest tasks. You cannot return the plugin. You are deprived of this right the moment you download it. The plugin and theme I bought are in my trash.

    • Kyla

      That makes me sad to hear – when I last tried their Hotel Booking plugin it seemed like a great option for small hospitality businesses using WordPress. Would you be open to sharing a bit more of what you were looking for? You mentioned flexibility, but is there a specific integration that’s missing? Or styling options that you needed? It would be helpful for me when looking at plugins to update our list!

  15. Andy Laird

    My choive goes to Amelia. I like the cleaner look compared to a few of the others.

Leave a Reply

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

Learn how your comment data is processed by viewing our privacy policy here.