Vacation Rental is a website template for holiday apartments, guest houses and short-stay rentals, built on Bootstrap 5. It has a full-screen interior photo with a booking request form, a raspberry-pink accent on white and light grey sections, and the layout is responsive and mobile-ready. There are eight pages: home, about, services, apartment rooms, blog, a single blog post, contact and a policies page.
The home page has three service cards, four apartment rooms with ratings and details, a guest review slider, eight amenities with icons, a call to action and the latest posts. You will also find six rooms with nightly prices, guests, size, view and beds, a blog with post cards and pagination, an article with comments, a comment form and a sidebar, sample booking terms and house rules, and a contact page with a working contact form and a map that loads on click.
What’s new in 3.0
Bootstrap 5.3.8 (the earlier release used Bootstrap 4.2.1), compiled from Sass together with the theme, and plain JavaScript with no jQuery. Swiper 14 runs the guest review slider, Jarallax the parallax backgrounds and a small built-in module the scroll reveals; the booking dates and arrival time use the browser’s own date and time pickers. npm run build (Dart Sass and esbuild) compiles one minified stylesheet and script.
Lighter pages: the home page went from 3.0 MB and 53 requests to 2.5 MB and 33 requests, and the eight original pages together from 15.6 MB and 306 requests to 10.1 MB and 150 requests. Every photo has an AVIF version with the JPEG as the fallback.
No third-party requests: Poppins and Playfair Display are self-hosted, the icon fonts are replaced by Lucide SVG icons with a distinct icon for every amenity and a 1 KB social-logo subset, and the contact page map is an OpenStreetMap map (no API key needed) that loads only when a visitor clicks it.
The booking request, contact, comment and newsletter forms work: they validate the fields, send email through an included PHP handler with a spam trap, and show the result on the page. Every field has a visible label, and the check-out date cannot come before the check-in date.
Accessibility: a skip link, landmarks, one main heading per page, labelled links and form fields, a visible focus ring, and text and button colours that meet WCAG AA contrast, with a deeper brand pink and soft shading behind the hero text.
New interior, room and travel photos at up to four times the earlier resolution, rental copy with named rooms, prices and guest reviews instead of placeholder text, a full sample article on the single post page, a new policies page, links to real pages, and titles, descriptions, social sharing tags and structured data on every page.
Note: This simple Vacation Rental HTML template is based on Bootstrap and has no admin dashboard or website builder. If you are looking for a DIY solution with a drag-and-drop website builder, we recommend using any of these Squarespace templates for vacation rental.
Pricing Vacation Rental
Premium support
If you need help just post a ticket and our tech guys will get back to you asap. We have a stellar support team ready to help you in no time.
Template updates
We are constantly improving our templates making them compatible with different scripts and adding new features.
Support & Updates
SINGLE – The perfect choice for a personal purchase. You will get support and updates for 1 year.
MEMBERSHIP – The perfect choice for a small agency. You will get support and updates for 1 year.
LIFETIME – Perfect for developers, designers, agency that have multiple clients. You will get support and updates for life.
Access all templates
SINGLE – You get instant access to the current HTML templates plus all templates releases while you are a member.
MEMBERSHIP – You get instant access to the current HTML templates plus all templates releases while you are a member.
LIFETIME – You get instant access to all our current HTML templates plus all templates releases for life.