MagePeople Offer IconGet 20% to 50% OFF for Lifetime & Bundle Deal on this Christmas & Happy New Year!
D : H : M : S
how to add a hotel booking plugin in wordpress

How to Add a Hotel Booking Plugin in WordPress using WpTravelly

Ready to automate your guest reservations? Instead of manual emails, a WordPress hotel booking plugin allows guests to book and pay instantly. This guide covers everything you need to get started:

  • The Basics: What a booking system actually does.
  • Why WordPress for Hotel booking
  • Step-by-Step Tutorial: How to configure WP Travelly with WooCommerce.

What Is a Hotel Booking System?

Think of a booking system as your site’s automated concierge. It manages the heavy lifting dates, room availability, secure payments, and instant confirmations without you having to touch a spreadsheet. In 2026, this isn’t just a “nice-to-have”; it’s your primary revenue driver.

The numbers don’t lie:

Global business travel spending is projected to hit $1.57 trillion this year, and 58% of travelers are now opting for luxury or superior room upgrades. A solid booking system captures this demand by turning casual visitors into confirmed guests while you focus on the hospitality.

Why a WordPress Plugin is Your Best Business Partner

WordPress powers over 43% of the web, and with the right plugin, it can power your entire revenue stream. By 2026, the “Direct Booking” movement has hit a tipping point. While U.S. hotel occupancy is holding steady at 62.2%, the cost of acquiring guests through third-party sites (OTAs) has skyrocketed.

Industry reports now show that 62-64% of all global travel bookings are made online, and hotels that prioritize direct booking engines are seeing 12.5% higher profit margins per room. A plugin doesn’t just “add a calendar”—it removes the 15–25% commission fees you’d otherwise pay to platforms like Expedia.

Step 1: Install and Activate WPTravelly Pro

Log in to your WordPress dashboard.

search wptravelly

Navigate to Plugins > Add New > Search “WpTravelly”.

Click the Install Now button.

Activate the Plugin.

setup wizard wptravelly

Activate WooCommerce from the Setup Wizard.

configure slugs and title wptravelly

Configure Label and Slugs

Complete setup

After completing setup, click Go to Dashboard.

Step 2: Create a Hotel for tour destination

hotel lists

Navigate to the Tour tab and select Hotel Lists.

How to Add a Hotel Booking Plugin in WordPress using WpTravelly 1

The first tab of the Hotel is the Hotel list under the plugin’s menu. It shows a list of hotels you’ve added. It’s built on top of WordPress’s familiar admin layout, integrated with WooCommerce for payments and bookings.

Here you get an overview of Total Hotel, Available Rooms, booking for today, and average ratings at the top.

You can add a new hotel, or you can edit the existing hotel from the Hotel Lists tab. But before adding any new hotel, you need to add hotel features and activities.

hotel features

To add Hotel Features, navigate to the hotel features tab and add features of your hotel like breakfast, Airport Transfer, Accommodation, etc.

add features

Type your feature title and slug.

icon

Then click the icon and search for the icon of your feature, and save it.

features

You have successfully added the new feature. 

activities


Similarly, navigate to the Hotel Activities tab and click the Add New button.

icon


Add new activities to your hotel.

icon add

Also, add icons of that activity.

added icon

You just added the activity of your hotel.

hotel list booking

After adding features and activities of your hotel, the next tab is the hotel booking list, which will show all the bookings of your hotel.

add new hotel

Now click the “Add New“ button on Hotel Lists to add these features and activity to your hotel.

General Information

The first tab of the hotel is the General Info, where you need to add all the information regarding your hotel.

add location

The first thing you need to add location of your hotel. Simply select from the drop-down or create a new location.

How to Add a Hotel Booking Plugin in WordPress using WpTravelly 2

To add a new location, simply type your location name, description, address, country, and images. Then save it.

kuakata location

Now select it from the drop-down. 

Other Information

After adding location, add distance from tour location, Hotel Rating, Property highlights, Parking availability, breakfast, hotel review and rating, service review and rating, and Display testimonial.

Location Settings

Then the next tab is Location settings, you need to toggle it to enable.

location maps

After enabling it, a map will appear; simply add the latitude and longitude. Your hotel will be pinpointed on the map.

pricing

Now the important part, your hotel pricing. Simply click “Add new room” button.

add price

Add your hotel icon, room name, regular price, available quantity, Adult capacity, child capacity, and select quantity box.

advanced column

If you have any offer on your room price, toggle show advanced columns, and Sale Price and reserve quantity will appear.

add many more price

You can add as many room types pricing for your hotel.

Feature Settings

After adding pricing, select hotel features.

gallery settings

Then add images of your hotel room from the gallery.

You can also set an FAQ for your hotel.

faq

Add the title and content of your FAQ.

add faq

You can enable and disable faq from the toggle button.

toggle faq

To add what’s near your hotel, you can add this information on the Hotel area info tab.

hotel area info

The last tab of your hotel is the activities tab, where you can select all the activities your hotel is offering.

activity

After adding all the information and content of your hotel, click that upper arrow icon marked and your hotel title  and description will appear.

hotel name

Add your Hotel name and description and click Publish.

published hotel

Once you have successfully added your hotel, you can add it to the tour package and start selling.

In this way, you can add as many hotels as you want.

Step 3: Add your Hotel to the tour Package

add new tour

Now move to your tour tab and start creating a new tour or edit an existing tour to add the hotel.

Also, you can check out how you can build a tour booking using WPTravelly.

general info tour

Once you have added a new tour package, select the location from the location tab.

location settings

You can add a location along with the map or simply the location name.

date configuration

After that, you can change the date and time of your package and hotel from the date configuration.

price tab

Now the main part: toggle the price settings button.

select type tour

By default, if you offer a tour package only, you can select General Tour.

hotel based tour

But as it is a hotel-based tour package, select Hotel-Based Tour Package and add the Hotel name you just created from the dropdown.

places visit

You can also add places you’ll visit for your hotel tour package itinerary.

update tour

Now finish the settings by clicking the publish or update button.

hotel search

To test your hotel booking, go to your hotel search result menu.

book hotel

Select the hotel name, the date from the calendar for check-in and check-out, and the number of rooms. Then click search.

select hotel

You will find the hotel name based on your destination.

select room

After selecting the hotel, add the number of rooms and click book now.

place order

Add all your information and place the order.

check hotel booking backend

Once a booking is placed, you can check the booking from the Hotel booking lists.

After adding hotel to WpTravelly, its time for payment gateways to work, check out the best payment gateways for travel websites.

Wrapping Up: Time to Book That First Guest 

There you have it—your ticket to turning WordPress into a 24/7 reservation powerhouse. Whether you’re going all-in with a premium engine or just dipping your toes with WP Travelly, the goal is the same: spend less time on spreadsheets and more time on hospitality.

So, what’s your first listing going to be? A cozy Dhaka hideaway or a luxury Cox’s Bazar escape?

FAQ: Your Burning Questions on Hotel Booking Plugins, Answered

Got queries? We’ve got you. These tackle your secondary keywords head-on.

Q: What’s the best hotel booking plugin for WordPress in 2026? A: MotoPress takes the crown for features, but WP Travelly wins for free WooCommerce integration and ease. Depends on your vibe—solo hotel or tour empire?

Q: How does a WooCommerce hotel booking plugin work? A: It treats rooms like products! Guests add to cart, pay securely, and you manage orders in Woo. WP Travelly nails this—no extra plugins needed.

Q: Tell me about WP Travelly—worth it? A: Absolutely! Free core for unlimited hotels/bookings, with pro add-ons for calendars. Perfect for Bangladesh travel sites—I’ve seen it double conversions for beach resorts.

Q: What is a hotel booking system, exactly? A: It’s your digital front desk: Handles searches, availability, and payments. Think Booking.com, but on your WordPress site.

Q: Best free hotel booking plugin WordPress? A: WP Hotelier for simplicity, or WP Travelly Lite for Woo power. Both handle basics without a dime.

Q: Any 2026 stats I should know for my hotel site? A: Yep—58% of bookers want luxury upgrades, and occupancy’s steady at 62-64%. Optimize for mobile (80% of bookings happen there) to ride the wave.

Share this post to your social media
Picture of Kazi Asif Riad

Kazi Asif Riad

Hey I am Kazi Asif Riad, a technical WordPress writer. Whose words solve many WordPress users' problems. Using WordPress since 2011, and knows all the ins and outs of WordPress eco systems. I'd love to narrate all the queries for WordPress Booking Plugins and Themes. So let's unveil some mystery of WordPress with my writing.