Astro

Resort Astro Theme

$49 $69 Save 29%
One-time payment · single domain license · free updates

Need more than one theme? This one is included in the All Themes Pass, with every other theme and every new release.

  • CategoryPremium Themes
Secure checkout · instant download
VISAMASTERCARDAMEXPAYPALAPPLE PAY
Overview

Inside Resort Astro Theme

Resort Astro Theme is a premium Astro template for resorts, boutique hotels, lodges, holiday villas and wellness retreats. It gives your property a calm, photo-led website that loads fast, ranks well, and turns visitors into booking enquiries.
Most hotel websites are slow, cluttered and hard to update. This theme takes the opposite approach. Every page is pre-rendered as static HTML with Astro 7, so it loads almost instantly on any device. Your rooms, experiences, and offers live in simple data files, so you can update prices or add a new villa without touching the layout.

Why choose this Resort Astro Theme?

Guests decide in seconds whether a resort feels right. The theme opens with a full-screen hero, a clear booking bar, and generous photography. Spacious layouts, soft typography and a lime-and-forest palette create a relaxed, premium feel that suits lakeside retreats, beach resorts, mountain lodges and eco stays alike.
Behind the design is a structure built for conversions. Each room page answers the questions guests ask before they book. An availability search sends dates and guest numbers straight into a prefilled enquiry form. Strong calls to action appear on every page without feeling pushy.

Features of the Resort Astro Theme

35 ready-made pages

You get a complete hotel website, not just a homepage. The theme includes:
  • Homepage with hero, availability search, featured rooms, amenities, testimonials, and journal
  • About, Amenities, Dining, Offers and Location pages
  • Rooms & Villas listing with category filters
  • Individual room and suite pages generated from one data file
  • Experiences listing and detail pages for spa, dining, tours and family activities
  • Filterable photo gallery with an accessible lightbox
  • Booking enquiry, Contact and FAQ pages
  • Journal (blog) with pagination, plus Privacy, Terms and a custom 404 page

Room and suite pages that sell the stay

Every room page includes a Swiper.js photo gallery with synced thumbnails, key facts (guests, beds, size, view), highlights and amenity icons. A sticky booking panel shows the indicative price, check-in and check-out times, and a date picker. Related rooms appear below to keep guests exploring. To add a room, copy one entry in rooms.ts. The page, the menu link and the listing card are created automatically.

Booking enquiry flow and booking engine integration

The availability search validates dates and guests. It blocks past dates and makes sure check-out comes after check-in. It then hands the details to the booking page, where the enquiry form is prefilled. Connect Formspree, Web3Forms, Netlify Forms, or your own API by setting a single URL. Already use a booking engine such as Cloudbeds, SiteMinder or Mews? Add its URL and map the parameter names, and searches go straight to your reservation system.

Experiences, dining and offers

Showcase what makes your property special. Experience pages cover spa rituals, chef’s table dinners, kayak tours, forest trails and kids’ clubs, each with an at-a-glance fact card. The dining page presents restaurants and bars. The offers page lists packages with inclusions, terms and pricing.

Gallery, journal and FAQ

The gallery uses a CSS-grid mosaic with category filters and a lightbox that works with the keyboard. The Markdown-powered journal supports categories, tags, reading time, previous and next links and related posts. The FAQ page uses native accordions and adds FAQPage structured data automatically.

Built for speed, SEO and accessibility

This hotel Astro theme is engineered for Core Web Vitals and search visibility:
  • Performance: static output, no UI framework, responsive images with srcset, lazy loading, and self-hosted, preloaded fonts. Tested pages scored 97–99 on Lighthouse mobile performance, with zero layout shift.
  • Technical SEO: canonical URLs, Open Graph and Twitter cards, an XML sitemap, robots.txt, an RSS feed and JSON-LD for WebSite, your business (Resort, Hotel or LodgingBusiness), BreadcrumbList, BlogPosting and FAQPage.
  • Accessibility: a skip link, accessible dropdown and mobile menus, visible focus states, labelled forms and WCAG AA colour contrast. axe-core reports zero violations on every template, and tested pages score 100 for Lighthouse accessibility.
  • Responsive design: layouts tested from 320px phones to 1920px desktops, with no horizontal scrolling.

Easy to customise

You do not need to be an Astro expert to make the theme your own:
  • Change the resort name, contact details, social links and currency in one config file.
  • Swap colours and fonts in a single design-tokens stylesheet
  • Replace photos in one image registry, used by every page.
  • Edit rooms, experiences, offers, dining, gallery and FAQs in typed data files
  • Write journal posts in Markdown.
A detailed README walks you through installation, customisation, booking integration, forms and deployment.

Deploy anywhere

The theme builds to plain static files. Deploy to Netlify, Vercel, Cloudflare Pages, GitHub Pages or any Apache or LiteSpeed host; .htaccess files are included. A single BASE_PATH setting lets you run the site from a sub-folder such as example.com/resort/.

Who is this theme for?

  • Resorts, spas and wellness retreats
  • Boutique hotels, inns and guesthouses
  • Holiday villas, lodges, cabins and glamping sites
  • Agencies and developers building hospitality websites for clients

What’s included

  • Full Astro 7 source code with TypeScript
  • 35 pages and reusable components
  • Seven sample journal articles
  • Demo logo, favicons, and a design-tokens stylesheet
  • Detailed documentation
The demo photos come from Pexels and are not bundled. Replace them with your own photography before launch.
Ready to give your property a website as relaxing as a stay? Get the Resort Astro Theme today and launch a fast, beautiful, enquiry-ready resort website.

Everything this theme includes

Built to the same standard as every OptivaTemplates theme: fast, accessible and easy to edit.

Quick setup

One-click demo import for WordPress, remix links for Framer and Webflow, and clean repos for Astro and Shopify.

Edit without code

Change text, images and layouts in the editor you already use, from the WordPress block editor to the Shopify theme editor.

Brand it your way

Set your logo, fonts and color palette once in global styles and see them applied across every page.

Fast loading pages

Lean code, optimized images and minimal scripts keep load times low and Core Web Vitals healthy.

SEO ready

Clean heading structure, schema markup and compatibility with popular SEO plugins help you get found.

Fully responsive

Every layout is tested on phones, tablets and desktops so your visitors get a smooth experience anywhere.

Reviews

What customers say about Resort Astro Theme

No reviews yet. Be the first to say how it went.

Only customers who have bought this product can review it.

Before you buy

Frequently asked questions

What is the Resort Astro Theme?

The Resort Astro Theme is a premium Astro 7 website template for resorts, hotels, lodges, villas, and retreats. It includes 35 pages, room and experience templates, a booking enquiry flow, a gallery, a blog, and full SEO.

Does the theme include a booking system?

It includes a booking enquiry flow, not a reservation engine. Guests choose dates and guests, and the details prefill an enquiry form. To take live bookings, add your booking engine URL and searches are sent straight to it.

Which booking engines does it work with?

Any engine that accepts dates and guests in its URL, such as Cloudbeds, SiteMinder, Little Hotelier or Mews. You map the parameter names in one config file. Engines that use an embedded widget can be placed on the booking page instead.

How do I connect the contact and enquiry forms?

Set a form endpoint in site.ts. The forms work with Formspree, Web3Forms, Netlify Forms, or your own API. Without an endpoint, enquiries open the visitor's email app with the details filled in.

Do I need to know Astro to use this theme?

Basic HTML and Markdown skills are enough for everyday edits. Rooms, experiences, offers, and settings live in clearly labelled data files, and the README explains every step. A developer can extend the components further.

Is the theme fast and SEO-friendly?

Yes. Pages are static HTML with no UI framework. Tested pages scored 97–99 on Lighthouse mobile performance and 100 for SEO. Canonical URLs, Open Graph tags, a sitemap, RSS, and JSON-LD structured data are built in.

How do I add a new room or suite?

Copy one entry in src/data/rooms.ts and change its details and images. The theme creates the room page, the menu link, and the listing card automatically.

Still deciding? Open the live demo

The demo is the complete theme with the same content you get on install. Click through every page before you buy.