Download All eCommerce Template Kits

All unique and catchy templates just at $59

Days
Hours
Minutes
Seconds

Buy All - Lifetime Access - $49 Only ($299)

Urban – Hotel & Resort Booking WordPress Theme

Turn your hotel website into a booking machine. Urban is a complete WordPress theme for hotels, resorts, guesthouses and rental properties. It comes with its own booking engine, room and unit management, and WooCommerce checkout. Guests find a room, see real availability, book and pay on your own site, without third-party booking fees.

It’s built for free Elementor, so you don’t need Elementor Pro.

Why hoteliers choose Urban

  • Real availability, everywhere. Each room is checked against real bookings, unit by unit. The search results, room pages, suite popup and booking box always show the same answer, so you never get double bookings or “sorry, that’s taken” emails.
  • Take payments with any gateway. Checkout runs through WooCommerce, so Stripe, PayPal, bank transfer or any gateway you already use works straight away.
  • Design without code. It includes 25 custom Elementor widgets with full style controls, a template builder, and global colour and font settings.
  • Ready in minutes. A setup wizard installs the required plugins, and one click imports the full demo.

Booking engine

  • Availability search: check-in, check-out and guest numbers (adults and children).
  • Book Suite popup: guests pick their dates and are taken to the rooms page with that suite already selected.
  • Unit Booking Box: a live price, with the check-in and check-out dates required before booking.
  • Pricing: a base price per night, a price for each unit, and discounts as a percentage or a fixed amount.
  • Children’s rules: allow or refuse children, and set the maximum number and maximum age.
  • Simple rooms: a room without units can still be booked as a single room.
  • After payment: a themed order confirmation page, plus booking success and booking cancelled pages.
  • Emails: booking confirmations, and a check-in reminder 24 hours before arrival.

Room & unit management

  • Hotel Rooms: a dedicated room type, where each room holds any number of individually bookable units.
  • Per unit: each unit has its own price, capacity, beds, photos, features and extra details.
  • Speed tools: add units in bulk and copy settings from one unit to another.
  • Custom room fields: create your own fields (for example size, view or floor). Each one appears on the room cards with its own show/hide switch.
  • Taxonomies: suite categories, plus your own custom taxonomies created from the admin.

Hotel dashboard

  • Revenue and bookings charts: the last 6 months at a glance.
  • Lists: recent bookings, upcoming check-ins (marked “today” and “tomorrow”) and pending bookings.
  • All Bookings: filter by status, search, and export to CSV.

Guest accounts

  • My Account area: profile, reservations, preferences and security.
  • Edit Booking: guests can request new dates, a different number of guests, or a change to their special request. They see a live price and availability check first. You approve or decline each request, and the guest is emailed either way, so payments always stay in your hands.
  • Guest preferences and consent: guests choose check-in reminders and offers/newsletter emails, and you see every consent under Guest Consent with a CSV export.
  • Sign-in page: a Login / Sign Up widget.

Reviews

  • Guest reviews: an option to accept reviews only from guests who have stayed.
  • Showcase widgets: a Testimonials grid and a Testimonial Slider.

Template builder

Design your own layouts with Elementor and choose where each one appears:

  • Header and footer (whole site)
  • Single room page
  • Rooms archive
  • Single blog post
  • Search results
  • 404 page

25 custom Elementor widgets

Booking & rooms:

  • Availability Search
  • Rooms Archive
  • Room Card
  • Suite Grid
  • Unit Title
  • Unit Gallery
  • Unit Specs
  • Unit Amenities
  • Unit Booking Box
  • Checkout

Guests:

  • My Account
  • Login / Sign Up
  • Testimonials
  • Testimonial Slider

Content & layout:

  • Heading
  • Button
  • Media Box
  • Nav Menu
  • Form
  • Blog Grid
  • Post Title
  • Post Content
  • Post Featured Image
  • Post Meta
  • Post Breadcrumb

Urban also adds dynamic tags you can use in any widget: room price, post title, excerpt, date, reading time, author, categories, site title and tagline, archive title, current date, links and featured image.

Forms

  • Form widget: build contact and enquiry forms in Elementor, with validation and email notifications.
  • Submissions: every message is saved under Submissions, so nothing gets lost in an inbox.

Customization

  • Customizer: controls for colours, fonts and buttons.
  • Width, shadow and corner-radius controls: on the booking box, buttons and search.
  • Mobile filter bar: a choice of layouts on small screens.
  • Translation-ready.

One-click demo

Import the full demo site in one click:

  • Pages: Home, Suites, Offers, Activities, About, Contact, Blog and My Account
  • Rooms: Family Suite, Premium Suite, Urban King and Urban Queen, with their units and sample reviews
  • Also included: menus, templates and settings

Try it free

You can start a free trial from inside WordPress, with no card and no key to copy. Everything is unlocked during the trial. When you buy, enter your licence key and your site carries on exactly as you built it.

Licence & updates

  • One licence per site. Your key arrives by email after checkout.
  • Activated licence: automatic one-click updates inside WordPress, the demo import, and building new templates with Urban widgets.
  • Moving domains? Deactivate on the old site, then activate on the new one.

Requirements

  • WordPress 6.0+ and PHP 7.4+
  • Elementor (free) and WooCommerce (free), both offered automatically when you activate the theme

Installation Guide:

Get it Now!

$29.00

Price is in US dollars and excludes tax

Get a 7-day free trial now!

Related Templates

All unique and catchy templates just at $59