Rank your website higher in the local competition with Ciestra - the best Resort WordPress Theme. It offers more than you expect: absolutely intuitive visual property and website editing for non-techs, the top-rated WordPress booking system built in, flawless mobile experience for bookings, easy SEO tools and even auto sync to external OTAs. We employ only the most intelligent design practices and best-in-class functionality for your rental property website.


Product is subject to a yearly license for support and automatic updates.
Resort website templates

Resort WordPress Theme Highlights

Ciestra Resort WordPress theme is one of the most popular resort website templates optimized both for a single rental property and a hotel bookable by the room. For creating a single rental property you need to set up accommodation and change a search form to the booking form on the homepage.

Resort website templatesFor Hotels, Resorts and Villas

Featuring a vibrant and elegant design, Ciestra resort WordPress theme is just perfect for beachfront hotels and all types of health and holiday resort accommodations. Rent out one villa or a hotel with multiple rooms – the theme will lay out the properties in well-balanced layouts.

Add all your listings with amenities, bed types, sleeping arrangements, pricing and more categorized details to help guests choose the needed property quickly and easily.

Resort website templatesAccommodation Booking System

Ciestra Rental Property WordPress theme is powered by our custom plugin – the popular WordPress reservation system. It’s a built-in powerhouse for all your bookings, properties directory, seasonal prices, rates, taxes and fees management and the whole array of tools for lodging business.

The real-time search availability form enables guests to automatically search through all rentals and book online instantly or leave a booking request.

The premium MotoPress Hotel Booking plugin is included for free!

Beautiful Galleries & Slideshows

This real estate WordPress theme gives you a lot of space for images and calls-to-action. Keep your website up-to-date with what travellers want: provide helpful info about nearby bars and attractions, services, landscapes, events and more.

The WordPress rental theme is equipped with unique, easily editable Elementor builder content modules for providing an unforgettable pre-vacation experience for your guests.

Sync Bookings to OTAs like Airbnb

Don’t miss on other popular listing websites! Rent out the properties elsewhere and sync bookings to your independent website built with Ciestra Rental theme.

Thanks to the iCal support, the reservation system is able to automatically sync your hotel bookings to external OTAs without overbooking (make sure the medium platform supports iCal). Forget about channel managers and third-party commissions!

Prepayment or Pay at the Property

You are free to enable guests to pay online safely a full or deposit price (fixed / percentage) or charge them after arrival.

There are several out-of-the-box payment gateways you can enable: PayPal, 2Checkout, Stripe, Braintree and Beanstream/Bambora. Need more methods? Purchase our Pro WooCommerce Payments add-on to add a desirable gateway without coding.

Weekly and Monthly Rates

Need to set up a complex & dynamic pricing system? Simple. Discount your hotel rooms or other resort accommodations automatically for a longer stay with weekly, monthly or other customizable rates. Designate price variables based on the room’s capacity.

With the integrated WordPress Hotel Booking plugin, you can set any number of days and apply any per-night price for the set stay-in duration and the number of guests.

Simple & Advanced Booking Rules

For each property and season you can set up min / max days to stay, available check-in and check-out dates, block chosen units for a certain period of time and more.

Availability calendars of all properties will display available and unavailable days in real time according to your rules.

Free & Paid Bookable Extras

An easy way to entice guests to buy more extras along with the property bookings: offer extra packages and services and eventually find a bigger sum in every check! They can be added to cart on the checkout page.

Set the price per accommodation / guest; once or per night. You can also offer free services that must be booked in advance, the feature which is rarely seen in other resort website templates.

Instagram Gallery

Instagram is a perfect medium for hotels and vacation rentals to engage with guests and project their story.

With Ciestra, you can focus on image storytelling with a lightweight and beautiful Instagram gallery that automatically displays a feed of your latest Instagram uploads. Generate leads easily and turn them into clients.

Created with Elementor Builder

One of the main strengths of this WordPress hotel template is 100% user-friendly customization: tune in every piece of Ciestra with Elementor visual page builder and other WordPress tools. Intuitive drag-and-drop content manipulation, inline editing and more things non-tech users love.

Customize and employ the unique Elementor content blocks we created on other pages with several clicks.

Resort website templatesImport Sample Data in One Click

Unlike many other resort website templates and WordPress themes for hotels, Ciestra is absolutely easy on installation & getting started thanks to dummy data that you can import in one click.

The data importer is packed with the theme allowing you to replace sample info with your custom content with no hassle.

More about Ciestra Resort WordPress theme:

  • Best design practices for streamlined and automated property booking experience
  • Fast-loading and lightweight
  • Visual content editing with Elementor
  • Social media icons integration
  • Multiple menu locations
  • Testimonials slider
  • Unique Amenities&Services slider
  • Full-width / with sidebar page templates
  • Customizable navigation menus
  • SVG support
  • Contact form 7
  • HTML5 & CSS3 & latest WP standards
  • SEO Optimized markup
  • Tech support
  • Fully documented.


More features of the built-in WordPress reservation system:

  • Premium MotoPress Hotel Booking plugin included for free
  • Real-time search availability form with editable fields
  • Availability calendars
  • Packages and services
  • Flexible booking rules
  • Manual and automatic booking confirmation
  • Automatic reservation notifications for guests and admin
  • Discount coupons
  • Taxes and fees management
  • iCal support to sync bookings across OTAs
  • Dashboard bookings calendar
  • Adding booking from the backend
  • Booking multiple units by one guest
  • Complete bookings statistic and payment history
  • Multiple currencies
  • Translated into 14 languages
  • Ability to add more region-specific payment gateways with WooCommerce add-on [not included into the theme].


We only started collecting reviews from March, 2018.

Average rating: 5 out of 5 stars
3 reviews
5 stars
4 stars
3 stars
2 stars
1 star
  • A complete package for renting apartments

    First of all I was afraid of building a rental website via WordPress, because it requires a lot of features and settings and there are always a lot to customize. However I think I chose the best possible solution that I was able to find. I don’t need to pay for any third party software so no monthly fees or commisions are required. Other templates didn’t have calendar sync feature and for me that’s the most important thing.

    Just to know, if you have the same listing on and, you will have to import both calendars as each of them syncing only their own reservations.

    It takes time to get used to work with the Elementor but then it doesn’t require much knowledge, I would say only CSS to make it look the way you want.

    The only plugin that I use except ones that are recommended is Justified Gallery, which makes galleries look more professional.

    Last, the support is great so far, I always get a quick response.

  • Very good

    The theme it’s simple and you can have all the function that you need for a booking property.
    The suport was good and profesional.
    You can find the tutorial for each function from webite about the booking.

    Many thank’s

  • Customer & Technical support are both awesome

    I have mistakenly bought the wrong plugin from their website and still they give an option to have an exchange to the right plugin, and they assisted me all through out the process. Unlike my previous plugin used from other provider that has a lot to install and setup, this is the only template that does all you need.

  • You must log in to submit a review.

    Leave a Reply

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

    Release Notes

    1.3.1, Aug 31 2020

    • Added theme support for Stratum plugin - collection of 20+ advanced Elementor widgets with extensive functionality.

    1.3.0, Nov 19 2019

    • Minor bugfixes and improvements.
    • Hotel Booking plugin updated to version 3.7.1.
      • Improved blocks compatibility with the new versions of the Gutenberg editor.
      • Added customer email address to the Stripe payment details.
      • Fixed an issue where the price breakdown was not displayed in the new booking emails.
      • Fixed an issue at checkout when coupon discount was not applied to the total price at the bottom of the page.
      • Fixed a bug concerning impossibility to complete Stripe payment after applying the coupon code.
      • Fixed an issue where the type of the coupon code was changed after its use.
      • Improved the "Booking Confirmed" page with regard to displaying information on client's booking and payment in case the booking is paid online. Follow the prompts to update the content of the "Booking Confirmed" page automatically or apply the changes manually.
      • Added the new email tag, which allows guests to visit their booking details page directly from the email. Important: you need to update your email templates to start using this functionality.
      • New actions and filters were added for developers.
      • Fixed the issue at checkout when a variable price was not applied if capacity is disabled in plugin settings.
      • Added Direct Bank Transfer as a new payment gateway.
      • Added the ability to delete ical synchronization logs automatically.
      • Added new intervals for importing bookings through the ical "Quarter an Hour" and "Half an Hour".
      • The user information is no longer required while creating a booking in the admin panel. You can enable it again in the settings.
      • Added new tags for email templates: Price Breakdown, Country, State, City, Postcode, Address, Full Guest Name.
      • Added the ability to select the accommodation type while duplicating rates.
      • Improvement: now if the accommodation type size is not set, the field will not be displayed on the website.
      • Implemented bookings synchronization with Expedia travel booking website.
      • Updated PayPal and Stripe payment integrations to comply with PSD2 and the SCA requirements.
      • Added the ability to receive payments through Bancontact, iDEAL, Giropay, SEPA Direct Debit and SOFORT payment gateways via the updated Stripe API.

    1.2.3, Jul 10 2019

    • Hotel Booking plugin updated to version 3.5.1.
      • Major improvements on booking synchronization with online channels via iCal interface.
      • Added the ability to export bookings data in the CSV format.

    1.2.2, Apr 15 2019

    • Hotel Booking plugin updated to version 3.3.0.
      • Improved compatibility with WPML plugin.
      • Fixed the bug appeared while calculating the subtotal amount in Price Breakdown when a discount code is applied.
      • Added Hotel Booking Extensions page. Developers may opt-out of displaying this page via "mphb_show_extension_links" filter.
      • Booking Calendar improvements:
      • Tooltip extended with the customer data: full name, email, phone, guests number, imported bookings info.
      • Added a popup option to display the detailed booking information.
      • Bookings table improvements:
      • Added a column with booked accommodations.
      • Added the ability to filter bookings by accommodation type.
      • Added the ability to search bookings by First Name, Last Name, Check-in Date, Check-out Date, Phone, Price, etc.
      • Added a Service option that enables to specify the number of times guest would like to order this service.

    1.2.1, Feb 13 2019

    • Minor bugfixes and improvements.

    1.2.0, Feb 12 2019

    • Hotel Booking plugin updated to version 3.1.0.
      • Added new blocks to Gutenberg.
      • Added option to switch to the new block editor for Accommodation Types and Services in plugin settings.
    • Added option to set the Price Breakdown to be unfolded by default.
    • Improved design of Accommodation titles in Price Breakdown for better user experience.
    • Added styles for Hotel Booking Reviews addon.
    • Added the ability to change copyright text in footer.
    • Added the ability to change primary theme colors.

    1.1.0, Jan 14 2019

    • Added theme support for WordPress 5.0 (Gutenberg).
    • Hotel Booking plugin updated to version 3.0.3.

    1.0.0, Sep 18 2018

    • Hotel Booking plugin updated to version 3.0.0:
      • Introducing attributes. By using the attributes you are able to define extra accommodation data such as location and type and use these attributes in the search availability form as advanced search filters.
      • Improved the way to display the booking rules in the availability calendar.
      • Added the new payment method to pay on arrival.
      • Added the ability to create fixed amount coupon codes.
      • Added the availability to send multiple emails to notify the administrator and other staff about new booking.
      • Fixed the bug appeared in the Braintree payment method if a few plugins for making payment are set up.
      • Added the ability to set the default country on the checkout page.

    0.1.0, Aug 20 2018

    • Initial release.