Book Your Travel - Online Booking WordPress Theme

Book Your Travel - Online Booking WordPress Theme

NEW: Eco Lodge

NEW: Agritourism, Farm and Ranch stays Marketplace

20+ ready to use professional websites included with 1 click installation
Easy theme to work with. Has accommodations, tours, car rentals and cruises.

Book Your Travel - Mix & Match to fit your needs - Start your website

The best theme you could get, especially vacancy and search function

Booking, payments and availability for accommodations, car rentals, cruises and tours

WordPress 5 Ready and Gutenberg support

100% responsive and flexible

Multipurpose travel booking WordPress theme

Well coded theme, customizable, excellent support

Partial payments - Deposits

Sliders, videos and hero scenes. Search filtering boxes. Create your own

Make it your own
WooCommerce Payment Gateways

 What makes this a better product is the customer service that comes with it.

Premium Slider Revolution plugin and demo sliders included
WPBakery Page builder - Visual Composer included

Earn money with affiliate links

Marketplace ready for accommodations, tours, car rentals, cruises and locations: content, availability, rates and bookings

The best theme for a travel website

Speed and SEO optimized
Website security
Tools for EU GDPR data protection law compliancy

Get started with Book Your Travel - Online Booking WordPress Theme

I’m a developer but I never found such a great working theme. It is simple to use and ready to be launched.

Header layouts and mega menus
Extended destinations
User ratings and reviews

Accommodation booking
Tour booking
Cruise booking
Rent a Car booking
Intuitive and easy to use admin panel
Invoice branding

WooCommerce coupons
WooCommerce shop
Multilingual, RTL and WPML ready
Multi currency support with WooCommerce Multilingual and Woocs

Create anything

Great design and amazing customer care

Get started with Book Your Travel - Online Booking WordPress ThemeCustomer testimonials

Book Your Travel – a responsive WordPress theme with an online booking and reservation system for accommodations, tours, cruises, rent a car & travel agencies.

Book Your Travel was the first WordPress travel booking theme on themeforest and has kick-started a revolution in WordPress travel themes. We believe it is directly responsible for a drastic improvement of the tourism niche – with several thousand satisfied buyers, it is evident that our customers agree.

This fully responsive WordPress theme was designed and developed specifically for a travel agencytour operatorcruise operatorrent a car companies and others in the tourism business. Ready to be translated into any language, Book Your Travel boasts features such as a powerful and completely integrated booking system, an accurate availability checkeradvanced search filteringmarketplace area where users (vendors) can submit and manage their listings, availability, rates and bookings, user review system and much more.

What do you get?

Features Overview

  • Room Booking: for hotels, hostels, bed and breakfasts, inns, guest houses etc.
  • Single Property Booking: for villas, apartments, chalets, houses etc.
  • Tour Booking: for tours, trips, vacations, expeditions etc.
  • Rent A Car Booking: including pick up and drop off locations
  • Cruise Booking: complete cruise cabins / staterooms management and booking
  • Travel Agency mode: easily cross-sell any of the services listed above
  • Deposits / Partial payments: let users pay only a percentage ( ) of the price to guarantee their booking
  • Review System: allow users to leave reviews on your site after they complete their bookings
  • Destinations: connect all of your services and deals in one place and display additional, useful travel information – great for SEO
  • Availability Checker: accurate search tools and date blocking
  • Online Payments: accept bookings online with 78+ payment gateways supported
  • Multi Currency Ready: set pricing and collect payments in multiple currencies with WOOCS or WooCommerce Multilingual.
  • Inquiry x%x Reservations: fully editable forms for offline booking management (optional)
  • Seasonal Pricing: charge different prices for different times of the year
  • Flexible Booking Rules: various pricing options for each module
  • Surcharges & Extras: optional or mandatory, with various pricing settings and module associations
  • Booking Emails: confirmation emails are sent to all parties involved
  • User Dashboard: allow users to edit their profile data, see past bookings, reviews and more
  • Marketplace: let users to sell and manage their properties, tours, car rentals and/or cruises on your site
  • Affiliate Links Support: drive traffic to your website and earn affiliate commission
  • Search Box Designer: easily create your own search boxes to fit your content and business model
  • 100% Responsive: fully responsive and works flawlessly on any device
  • Drag & Drop Page Builder: create any layout in minutes! No coding skills required
  • One Click Installation: hassle-free one click installer with 22+ premium website templates included
  • Premium Live Customizer: 100+ options to have full control over styling, typography and content
  • WPML & Multilingual Ready: ready to be translated in all languages and fully supports the WPML plugin
  • RTL: right-to-left languages support built-in – enable it in one click
  • Wide / Boxed / Fluid Layout: with unlimited sidebars, 17+ page templates, 70+ content blocks, 16+ custom blocks and more
  • 11+ Header Layouts: with fully editable menus, including sticky, mega menus, responsive mobile menus etc.
  • Slider Revolution: unlimited sliders, carousels, hero images and video scenes. All premium sliders from our demos are also included.
  • Typography: choose from 600+ Google web fonts
  • Google reCaptcha: prevention from spam and abuse for contact, reservation and booking forms
  • Child Theme Included: to ensure safe updates when customizations are needed
  • EU GDPR: smart tools to help you get compliant with the EU GDPR law
  • Crossbrowser compatible: looks great on all major browsers
  • Detailed documentation: and fast, friendly and reliable support


Main demo

Truly timeless design originates from sincere and appropriate work – and always remains contemporary and modern no matter what the trends are. Timeless website design can help reduce the need for frequent redesigns and can make implementing changes easier. Reliable fonts, uncluttered layouts and white space give a classic feel any visitor will enjoy.


Accommodation Booking

Accommodations can be rented as one whole unit or on a per room basis. This setting also determines whether availability created for this accommodation is specific to a room type and accommodation or just to an accommodation. A hotel, for example, would use room types, whilst an apartment would not. When using Book Your Travel for a single property, you can use either/or, depending on which feature works better in your case (using accommodations as your rooms or use the room type feature).

There is also a difference in the display on the website. A property that uses room types, displays a list of rooms and each room has its own calendar. A property that does not use room types would only display one calendar for the whole property.

Similarly, you can create facilities (amenities) for each accommodation and for each room. An accommodation may, for example, have gym & spa facilities, 24/7 reception, parking etc. Room types, on the other hand, may have a mini bar, ironing board, private bathroom etc. There is also an easy way to display room size, bed type (king, queen etc.), policies and any other content you might want to show here.

For each property and room, you can also set minimum and maximum occupancy, based on adults and children.

Accommodations can be rented on a daily, weekly or monthly basis. You can also set minimum and maximum days stays, allowed check-in and/or check-out dates. Seasonal rates then require a start and end date of a season, a number of rooms available (if using) and the price. If the rate is set per person (adult/child), you can also determine if any children stay free. The remaining children (based on the max. allowed occupancy) can then pay a reduced or a full price. You can also specify weekend rates if an accommodation is set to be rented on a daily basis. Half dates are also supported so when a guest checks out, another can check in on the same day.

You can also design your own packages by creating surcharges which can be priced per item, day, stay or person. They can also be optional (eg. breakfast) or mandatory (security deposit, cleaning fee etc.) to users. They are then added to the booking summary.

When a website visitor creates a booking, availability gets reduced automatically.

Tour Booking

Tour departures can either be sporadic or repeated. A tour can be repeated daily, on weekdays, weekly (one day in a week), or on multiple days in a week (Tuesdays and Fridays for example). If your tour is repeated then the system will automatically create schedule entries based on the parameters you have set and time frame you have chosen.

A tour schedule entry takes the maximum number of peopleprice per person (adult/child) or per group, start date and tour duration. You can also create seasonal prices.

You can also design your own packages by creating surcharges which can be priced per item, day, tour or person. They can also be optional (eg. hotel pick up) or mandatory (travel insurance etc.) to users. They are then added to the booking summary.

Once the max number of people have booked a schedule entry, that specific entry becomes unavailable.

Rent a Car Booking

Car rentals are rented on a daily basis. You can also create seasonal prices per each vehicle. Half dates are also supported so when a vehicle is dropped off, it can be picked up again on the same day.

Additional surcharges, such as GPS, additional driver, CDW, theft insurance, personal accident insurance etc. are really useful for every rent a car booking website. Each surcharge has a base price, which can be additionally configured by setting whether a price is set per day, per person, both or none.

They can be optional or mandatory (users will not be able to opt out of buying it when making a booking).

The Book Your Travel theme treats car rental availability by making all car rentals available until booked. Once all cars (based on the number of cars entered for a car rental availability entry) are booked for a certain day, that car rental entry is no longer available for that day.

Cruise booking

Every cruise ship has its own cabins that users can book. A cruise ship can, for example, have 100 interior cabins, 80 exterior cabins with a balcony, 50 suites and so on. You have complete freedom what cabins to create.

You can create unlimited facilities (amenities) per each cruise as well as per each cabin. A cruise may, for example, have a swimming pool, wellness, casino etc. Cabins, on the other hand, may have a private bathroom, balcony, TV etc. There is also an easy way to display room size, bed type (king, queen etc.), policies and any other content you might want to show here. For each cabin, you can also set minimum and maximum adult and child count.

Cruise departures can either be sporadic or repeated. A cruise can be repeated daily, on weekdays, weekly (one day in a week), or on multiple days in a week (Mondays and Fridays for example). If your cruise is repeated then the system will automatically create schedule entries based on the parameters you have set and time frame you have chosen.

Cruise vacations can be priced per person or per cabinSeasonal rates then require a departure date, cruise durationnumber of available cabins and the price. If the rate is set per person (adult/child), you can also determine if any children sail free. The remaining children (based on the max. allowed occupancy) can then pay a reduced or a full price.

You can also design your own packages by creating surcharges which can be priced per item, day, cruise or person. They can also be optional (eg. shore excursion) or mandatory (fuel surcharge etc.) to users. They are then added to the booking summary.

When a website visitor creates a booking, available cabins get reduced automatically.

Bulk (group) booking

Book Your Travel supports booking of several hotel rooms, cruise cabins and tour spots in one session. The availability is accurately verified and nicely presented to the user.

78+ payment gateways

Seamless WooCommerce integration allows you to use all of its payment gateways.

Core payment options include: PayPal Standard, Check Payments, Direct Bank Transfer (BACS), Cash on Delivery, Stripe, PayPal Powered by Braintree, Klarna Payments. All official extensions can be found here.

In addition, since accommodations, tours, car rentals and cruises are not WooCommerce products, this allows you to use all of booking functionality and all the native WooCommerce shop features simultaneously.

Inquiry, Reservation System and Online Booking System

Inquiry forms are present on every accommodation, tour, car rental and cruise page. They can be used to contact respective managers and operators directly or sent to site administrator or any other email address(es) you specify. You can edit and hide these forms easily from the admin dashboard.

Reservation forms send the desired dates as well as customer information to admin or any other email address(es) you specify. Reservation forms are fully editable and you can easily create your own fields to obtain the information you require from your customers.

Booking includes user checkout pages with online payment collecting and blocks the chosen dates when booking is completed. Booking forms can also be edited from the admin dashboard.

When a booking is completed, a confirmation email is sent to the user as well as the administrator. If the offer was submitted by a vendor (if using the marketplace), they get notified too.

User Ratings and Reviews

Users can leave reviews on your website after they complete a reservation. Admin can also insert them from the dashboard. The system then calculates the score and displays it as user rating.

When a property/tour/cruise/rent a car gets a review, the review becomes visible on the website as well as in the item thumbnail. There is also a user score search filter available for users to filter search results.

For each post type (accommodation, tour, cruise, rent a car) you can easily create your own parameters for users to score from the admin dashboard.


Destinations give you the power to create helpful, information-rich website pages that contain useful and supportive content that will add great value to your search engine optimization resulting in higher search engine rankings.

You can either display nested destinations as unlimited directories (eg. Europe > Spain > Catalonia > Barcelona > City center) or as single pages where all related content is connected in one place: offers, deals, vacation packages, tours, car rentals for hire as well as country information that is useful to your page visitors. These are great inspirational pages that easily gain new customers who will want to choose your services for their next trip.

Not only are location tags and types incredibly useful for SEO, but are also great for displaying departure ports, airports, pick up and drop off locations, offices and anything else you might think of.


Would you like to build a travel agency website to list vacation packages, travel deals, last minute offers and so on? Are you a cruise or a tour operator? Do you wish to create a vacation rental website where others can list their property on? Do you want a travel blog and earn with affiliate links? With Book Your Travel you can do it all.

You can set unlimited accommodation types (hotel, villa, chalet, apartment, cabin, campsite, farm etc), accommodation tags (beachfront, pet friendly, luxury, all-inclusive etc.), tour types (daily, expeditions etc.), tour tags (private groups, adventure, luxury), cruise types (daily, 7-15 days etc.), cruise tags (seniors, family, last minute), car rental types (economy, SUVs) and car rental tags (automatic, electric etc.)

Not only these are useful for search engine optimization purposes, they are also great for filtering content on your website.

Book Your Travel theme includes smart page templates, which allow you to display filtered content to the last detail. You can easily display “Luxury” “cruises” in “The Caribbean”, “private” “adventure” “safari” in “Africa”, “All inclusive” “resorts” where “kids stay free” in “Barcelona”, “sports cars” with “air condition” in “Berlin” etc.

Custom WP bakery content blocks and custom widgets enable you to display filtered, featured and related content anywhere on your website.

In addition, your visitors can search for deals based on availability, price range, user score, location, number of rooms or cabins, stars category and facilities. Fast, ajax loaded prices show user real-time rates.

Instead of leading the user to the inner pages with details and booking, you can also insert affiliate links per each item and take the user to an external website.


Book Your Travel comes will all necessary pages to create your own marketplace where users can sell their properties, tours, car rentals and/or cruises on.

Special registration page that grants these users a different user role, is provided, and allows them to access the marketplace area and submit and manage their content, all without accessing your admin dashboard.

Users can submit and manage only their own content, availability, pricing and bookings.

As website administrator, you can supervise it all: either allow user created content to be published immediately, or hold it for your review.

Note that marketplace pages are not accessible to users that are not logged in as vendors. If you would like to see them, please login here with the following credentials:

Username: demopartner
Password: demopartner

Please note that this account is public (shared) so you will see content that was created by other people. When you will have your own marketplace area on your site and every vendor his/her own account, that will not be the case. In addition, all user created content will not be published on the website and will be marked as “pending”.

User dashboard

Fully functional user dashboard where users can see and edit their account settings (name, password etc.), see past bookings and reviews made is also provided.

The design of all user (and vendor) pages is beautifully integrated, so the user does not feel he/she has left your website, yet they do not touch your WordPress dashboard at all.

To test the user area, please login here with the following credentials:

Username: demouser
Password: demouser

Please note that this account is public (shared) so you will see bookings, reviews etc. that were created by other people. When you will have your own website and every user his/her own account, every user will see only their own content.

RTL support and Multilingual ready

Book Your Travel supports RTL (Right-to-Left) languages with no extra coding required. A RTL stylesheet is build directly into the theme and you can enable it with one click.

Book Your Travel theme was also tested with the WPML plugin and is fully compatible. If you want to have multilingual website, this is the best way to do it.

Premium Plugins

WP bakery page builder (former Visual Composer): the most popular premium drag and drop page builder is included. It has unlimited design possibilities and is incredibly easy to use. A $46 value – yours free.

Slider Revolution: an innovative, responsive WordPress Slider plugin that displays your content beautifully. Whether it’s a Slider, Carousel, Hero Image or Video Scene it works flawlessly on any device. All premium sliders from our demos are also included. A $27 value – yours free.

WooCommerce: is the most popular eCommerce platform on the web. If you intend to collect online payments for bookings WooCommerce must be installed and activated. In addition, you can also use WooCommerce for a regular eCommerce (shop) functionality, in conjunction with Book Your Travel booking system or as a standalone shop.

Contact Form 7: is one of the most used free contact form plugins. It can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. Book Your Travel does not rely on it, but it is a lovely addition to have.

Envato Market: delivers a smooth update experience to your WordPress dashboard.

Max Mega Menu: is a complete menu management plugin, perfect for taking control of your existing menu and turning it into a user-friendly, accessible and touch-ready responsive menu with just a few clicks. It can automatically convert your existing menu or menus into a mega menu. You can then add any WordPress widget to your menu, restyle your menu using the intuitive theme editor and change the menu behavior using the built-in settings.


Book Your Travel WordPress theme comes with GDPR tools that help you get compliant with the EU GDPR law. When you enable this setting you add the standard checkbox agreement field to contact, reservation, inquiry and reservation forms for compliance with the European Union’s General Data Protection Regulation.

Always required: This checkbox will always be required, and there is no setting option to remove the requirement.

No option to check by default: GDPR requires that a consent box cannot be checked by default. Instead, the user must be allowed to choose whether to check the box.

Only a single checkbox: There is no way to add additional checkbox options to this field.

In addition, users who have created an account on your website can request an account deletion or personal data export. Both actions send a notification to the website administrator who can then perform these tasks within the WordPress dashboard.

Comment / Reply From