Hotel Booking & Elementor Integration


We tied WordPress Hotel Booking plugin and Elementor together to provide you with a more user-friendly toolkit for building your property rental website. Forget shortcodes, build a hotel website in Elementor!

Thanks to this extension that smoothly integrates both plugins, your Elementor’s widgets panel is enriched with 17 new elements for the hotel site building needs. You’ll be able to add property listings, amenities, rates, image galleries, property booking forms, property directories, availability calendars, and more details about your accommodation visually in the Elementor builder.

17+ Elementor Widgets for Hotel Websites

Craft your ideal booking page with Elementor! This add-on unlocks 17 dedicated Elementor widgets, letting you add and design hotel forms for property search, individual listings, directories, calendars, and more. Customize layouts, fields, and styles in a few clicks, without shortcodes or coding.

  1. Availability Calendar Elementor widget;
  2. Booking Confirmation widget;
  3. Booking Form Elementor widget;
  4. Booking Checkout widget;
  5. Accommodation Rates widget;
  6. Accommodation Listing widget;
  7. Search Availability widget;
  8. Search Results widget;
  9. Accommodation Services widget;
  10. Single Accommodation widget;
  11. Accommodation Type Title widget;
  12. Accommodation Type Featured widget;
  13. Accommodation Type Gallery widget;
  14. Accommodation Type Price widget;
  15. Accommodation Type Content widget;
  16. Accommodation Type Attributes widget;
  17. Accommodation Type Attribute widget.

Powerful Hotel Search Form

Add custom accommodation search forms with ease, using Elementor’s drag-and-drop interface and the dedicated Search Availability Form widget. Add essential fields like arrival, departure, guests, and room type, and tailor the layout of the availability checker to fit your website’s design. Choose between horizontal or vertical form styles, add extra search filters, and fine-tune the form appearance via Elementor.

Live Elementor Booking Calendar & Availability Widget

Showcase real-time booking availability with unlimited calendars. This Elementor widget that ships with the add-on displays a beautiful calendar for any property, highlighting booked and open dates. Choose how many months to show in the calendar, adjust per-day pricing display, and even enable direct bookings with a date picker.

7 Elementor Widgets to Tailor Single Property Pages

Make your individual listings shine! This add-on provides seven dedicated widgets for crafting customized property presentations. Use Elementor widgets for property titles, featured images, galleries, prices, content, attributes, and more. Mix and match, rearrange elements, and personalize styles to create the perfect look for each rental.

Dedicated Widget for Directory of Properties

Present your collection of rentals with just one Elementor booking widget – it lets you build a customizable directory, showcasing properties with or without galleries, prices, booking buttons, descriptions, and details you normally want to show travelers. Choose the perfect layout and tailor the display to match your website’s style.

This extension plugin is forever free – and it requires:

Useful Resources

Discover more tutorials about this Elementor booking plugin.

Popular Addons for Elementor by Stratum

Book your productivity on Elementor with these awesome tools.

  • Stratum Elementor Widgets: add 20+ powerful and creative Elementor widgets to your site building toolkit.
  • Stratum Elementor Mega Menu: build content-rich navigation menus in Elementor.


Hotel Booking & Elementor Integration plugin, Copyright (C) 2019, MotoPress
Hotel Booking & Elementor Integration plugin is distributed under the terms of the GNU GPL.


  • Hotel Booking shortcodes.
  • Shortcode parameters.


  1. Upload the MotoPress plugin to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


How to add a hotel booking widget in Elementor?

  1. Download and install Elementor Page Builder.
  2. Download and install MotoPress Hotel Booking Lite or MotoPress Hotel Booking Pro.
  3. Download and install MotoPress Hotel Booking Elementor Integration add-on.
  4. Add properties and configure settings via the MotoPress Hotel Booking plugin.
  5. Open the website page in Elementor.
  6. Find the MotoPress Hotel Booking category in the widgets list.
  7. Drag and drop the Search Availability widget to the page.
  8. Set your preferences for the booking form.


ເດືອນສິງຫາ 28, 2023
Although there are some places for improvements but the MotoPress Team is working hard and many changes done on daily basis. The calendar sync with OTA’s works very well and with the number of rooms and reservations we had this year, past 100%. No any over booking! Little app added to Hotel Booking is a big help and is easy to manage on the road coming reservation without looking to wp admin panel. After all it’s almost FREE, compere what you will have to pay for channel manager this class. Good job. Thank you
ເດືອນກໍລະກົດ 25, 2022
Hello! Its not display and no work in last elementor and last wp version Absolutely not work
ເດືອນພຶດສະພາ 3, 2022
Is this plugin ever gonna get updated
ເດືອນມີນາ 25, 2022
L’idée est très intéréssante mais aucune option de style n’est disponible, nous devons injecter du CSS pour cela, le style saute par exemple sur le calendrier lorsque quelqu’un utilise la navigation du haut, les blocs ne sont pas aboutis. De plus, les mises à jours ne sont pas régulières ce qui ne rassure pas. Bref.. une bonne idée, mais c’est fait à la va-vite sans avoir été terminé !
ເດືອນເມສາ 7, 2021 1 reply
Very promising plugin, indeed.
Read all 6 reviews

Contributors & Developers

“Hotel Booking & Elementor Integration” is open source software. The following people have contributed to this plugin.



1.2.0, Jan 08 2024

  • Added Accommodation Type Title widget.
  • Added Accommodation Type Featured Image widget.
  • Added Accommodation Type Gallery widget.
  • Added Accommodation Type Price widget.
  • Added Accommodation Type Content widget.
  • Added Accommodation Type Attributes widget.
  • Added Accommodation Type Attribute widget.

1.1.7, Feb 28 2023

  • Fixed deprecation notices in Elementor 3.5 and above.

1.1.6, Dec 23 2022

  • Fixed an issue with displaying widget categories in Elementor.

1.1.5, Oct 7 2022

  • Added support for displaying prices in the availability calendars.

1.1.4, Nov 23 2021

  • Security – sanitization and escaping.

1.1.3, May 20 2021

  • Minor bugfixes and improvements

1.1.2, Feb 24 2021

  • Added the ability to set horizontal layout of the Booking and Search Availability forms. The Hotel Booking Styles plugin is required for this feature.

1.1.1, Feb 20 2019

  • Bug fix: improved compatibility with outdated versions of Hotel Booking.

1.1.0, Feb 18 2019

  • Added sorting parameters to elements.
  • Added the Availability Calendar element.


  • Added set of actions to be executed before and after Hotel Booking & Elementor Integration widgets render.

1.0.2, Oct 16 2018

  • Added the ability to set the attributes for advanced search.

1.0.1, Apr 9 2018

  • Minor bugfixes and improvements

1.0.0, Apr 6 2018

  • Initial release