Skip to content
14-day refund · Free plugin on WordPress.org
Yatra
Free · WordPress.org Open source

The travel theme built to pair with Yatra.

Resa — the WordPress travel theme tour operators actually ship.

Lighthouse-fast. Mobile-first. Block-editor native. Built by the same team that makes Yatra, so the booking widgets, trip cards and itinerary blocks render exactly the way the demo shows — no theme integrators required.

No license · No credit card · Installs in 60 seconds via WP Admin → Appearance → Themes

Why tour operators pick Resa over a generic travel theme

Most travel themes are visual — pretty hero, then nothing. Resa is engineered for the operational reality of running a booking business.

  • Yatra-aware out of the box. Trip card layout, departure widget, itinerary blocks, search filter, currency switcher — all styled to Resa's grid system. Activate Yatra and your site looks like the demo, not Frankenstein.
  • Lighthouse 95+ on mobile. No bundled jQuery soup. Critical CSS inlined. Lazy-loaded images. Page-speed is the single biggest conversion lever for travel sites — Resa is tuned for it.
  • Gutenberg first, builder-friendly. Native block editor. Compatible with Elementor / Beaver Builder / Brizy via Yatra's shortcodes. Pick your tooling — Resa works with it.
  • WooCommerce-ready. Sell merchandise, gear rentals or gift cards alongside your tours. Cart / checkout / account templates ship with the theme.
  • WPML / Polylang / RTL. Travel businesses serve international visitors. Resa ships translation-ready strings, RTL stylesheet, and language-switcher placement that actually fits the design.
  • Free on the official WordPress.org directory. No license key, no hidden subscription, no nag screens. Self-hostable, source-available. Same philosophy as Yatra itself.

What's included with the Resa WordPress travel theme

Everything you need to run a production travel site — no premium add-on required.

Customizer panels

Brand color, typography, header layout (3 variants), footer widget grid, blog feed style — all live-preview in WP Customizer. No CSS required.

Yatra-ready templates

Single-trip layout, archive grid, departure calendar, search results, traveler account dashboard — all pre-styled and editable in the Customizer.

Page templates

Full-width, no-sidebar, landing-page (hides header / footer), and a left-sidebar option for trip listings. Pick per-page from the editor.

Header / footer builder

Three header variants (logo-left / center / split-nav), sticky behavior, transparent-on-hero option. Four footer column layouts with widget areas.

Accessibility built-in

Skip-link, keyboard-navigable menus, ARIA on the booking form, color-contrast tuned to WCAG AA. Travel sites get scrutinised — Resa starts compliant.

Schema.org markup

TouristTrip / Article / BreadcrumbList emitted on the right surfaces so Google understands what each page is about — feeds rich results without a separate SEO plugin.

Resa + Yatra — one site, two layers

Themes do design. Plugins do behavior. Resa is the design layer; Yatra is the booking engine. Activate both and the seams disappear.

  1. 1

    Install Resa

    Free from WordPress.org. Customizer brand colors, logo, layout — done in ~10 minutes.

  2. 2

    Activate Yatra

    Trips, bookings, departures, payments, email — all live in their own admin menu. Resa picks up Yatra's output automatically.

  3. 3

    Add trips

    Use Yatra → Trips. The Resa archive grid + single layouts render them with the right typography, photos, price callouts and booking widget.

  4. 4

    Upgrade later if you need

    Yatra Pro unlocks Channel Manager, AI Assistant, White Label. Resa stays free forever — the upgrade path is purely on the plugin side.

Who Resa is built for

🏔️ Adventure operators

Trekking, hiking, climbing, cycling tours. Difficulty grading, gear lists, multi-day itineraries built into the trip schema.

🚌 Day-tour operators

City tours, food walks, museum visits. Scheduled departures, real-time inventory, multi-language support.

🌍 Travel agencies

Holiday packages, custom itineraries, group tours. Booking enquiries flow through Yatra, the catalog renders through Resa.

🏝️ Resort & retreat hosts

Yoga retreats, wellness packages, multi-night stays with included activities. Customer accounts + departure dates handle the logistics.

See Resa in action

Live demos showing the theme paired with Yatra. Real trips, real booking flow.

Adventure demo
Trekking + climbing trips with multi-day itineraries.
Day-tour demo
City walks with scheduled departures and seat counters.

Resa WordPress travel theme — FAQ

Is Resa really free?
Yes. Resa is free on the WordPress.org theme directory — same distribution path as Twenty Twenty-Four. Download, install, no license key required. Updates ship via WP Admin → Updates whenever MantraBrain releases a new version.
Do I need Yatra to use Resa?
No. Resa is a general-purpose WordPress theme — it works fine as a blog, a portfolio, or a generic business site. Yatra is the booking engine that turns Resa into a travel-booking site. The pairing is what most operators want, but the dependency is one-way: Resa does not require Yatra to render.
Will Resa work with my existing Yatra Pro license?
Yes. Resa is theme-agnostic — it does not check your Yatra license. Your Pro modules (Channel Manager, AI Assistant, White Label, etc.) unlock based on the Yatra Pro license you have, independent of the active theme.
Is Resa fast?
Built to score in the 90s on Lighthouse for mobile. No bundled jQuery, minimal JS, lazy-loaded images, system-font fallback. Page-speed is the single biggest conversion lever for travel sites — Resa is tuned for it.
Can I use Resa with a page builder?
Yes. Resa exposes Gutenberg as the primary editor and is compatible with Elementor, Beaver Builder and Brizy. Yatra-specific content uses the [yatra_trip] / [yatra_tour] shortcodes which all builders embed via their Shortcode block. The Yatra Pro Custom Landing Pages module gives you a per-trip landing template builder if you need finer control.
What about multilingual / RTL languages?
WPML + Polylang + TranslatePress compatible. Full RTL stylesheet ships in the theme — Arabic, Hebrew, Persian and Urdu render correctly out of the box.
How does Resa compare to themes like Astra, GeneratePress, Kadence?
Those are excellent general-purpose themes — they will all work with Yatra via the plugin's shortcodes. The Resa advantage is purpose-built layouts: trip card grids, departure widgets, itinerary blocks, multi-currency switcher placement, traveler-account dashboard. With a general-purpose theme, you spend time matching styles. With Resa, the integration is already done.
What support is available?
Free community support via the WordPress.org theme forum. Paid Yatra Pro customers get priority email support from MantraBrain — same channel for both the theme and the plugin. Open a ticket at mantrabrain.com/contact.

Install Resa today. Add Yatra when you're ready to sell.

Free forever · WordPress.org distribution · Updates included.

Pairs with all Yatra Pro tiers · Theme stays free regardless of plugin tier.