✈️ Yatra is the WordPress travel booking plugin built for tour operators, activity providers, travel agencies and adventure businesses that need real trip inventory — not a generic shop. The free version is a full booking office: trips, availability, checkout, customer records, transactional emails
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Oct 22, 2026
01 / Source details
Aboutthistool.
✈️ Yatra is the WordPress travel booking plugin built for tour operators, activity providers, travel agencies and adventure businesses that need real trip inventory — not a generic shop. The free version is a full booking office: trips, availability, checkout, customer records, transactional emails and a customer account area. Yatra Pro unlocks premium payment gateways plus a suite of 20 Pro modules you switch on as your business grows — from Channel Manager (Viator + GetYourGuide) to AI Assistant , White Label and WhatsApp Notifications .
Official site: 🌐 wpyatra.com · 📖 docs.wpyatra.com · 💳 Pricing · ✨ All features · 🎯 Live demo · 💬 Support forum
🎬 See Yatra in action
🎥 Watch the Yatra walkthrough on YouTube — trips, bookings, checkout, and traveler accounts in under five minutes. More tutorials on the MantraBrain YouTube channel .
✈️ Why tour operators pick Yatra
🗺️ Travel-first data model — Departures, capacity, traveler types and itineraries match how tours are actually sold, not how an e-commerce shop sells products.
🧭 One admin workspace — Modern Yatra dashboard inside wp-admin; less tab-hopping than bolting travel onto a generic commerce stack.
⚖️ Honest Free vs Pro — Core booking, CRM-style records, reviews and PayPal / Pay Later are in the free plugin. Card gateways and advanced modules are in Pro — no surprise paywalls on basics.
🔒 Your site, your data — Bookings and customer data stay in your WordPress database; payments go through the gateways you configure. No proxy, no markup, no per-booking fee.
⭐ 700+ active installs · ★ 4.6 / 5 on WordPress.org — Active development since 2018, weekly updates.
🎁 What you get in the free Yatra plugin
Trips and catalog (free)
Trips & Itineraries — unlimited trips with rich descriptions, gallery, difficulty, duration, meeting points, included / excluded lists, day-by-day itinerary builder, per-trip FAQs and custom attributes
Dynamic Form Field — drag-and-drop custom booking questions
Trip Consent — digital waivers and signatures
Premium payment gateways : Stripe · Razorpay · Mollie · Paystack · Square · Authorize.Net · Bank Transfer
Growth — $149/yr (sale, regular $199) · 1 site license · everything in Starter, plus
AI Assistant — generate itineraries, draft descriptions, suggest replies (bring your own OpenAI or Anthropic key)
WhatsApp Notifications — booking confirmations, payment receipts and departure reminders over WhatsApp (Meta Cloud API)
Scale — from $349/yr (sale) · 1-site $349/yr (regular $449) or 15-site $599/yr (regular $749) · everything in Growth, plus
Channel Manager — sell on Viator + GetYourGuide from one WordPress dashboard. Signed webhooks, anti-overbooking locks, real-time inventory sync.
White Label — rebrand the admin, emails, PDFs and frontend. Full agency theming.
Team & Access — granular roles + capability-based access for multi-staff agencies. 8 built-in roles, custom role builder, magic-link invitations, time-windowed access for contractors, scope filtering (per-destination / per-trip), append-only audit log. Defense-in-depth: every action gated on the server, UI mirrors via cap-aware controls.
Webhooks — outbound HTTP delivery on booking / payment / customer events. HMAC-signed payloads, retry queue with exponential backoff, dead-letter queue, certificate pinning. Wire Yatra into Zapier, Make, n8n, or your own internal systems.
Lifetime plans also available: Starter $499 · Growth $699 · Scale $1,299 (1 site) / $1,999 (15 sites) — pay once, own it forever.
See full plan comparison and pricing →
🥊 How Yatra compares
Considering Yatra against a SaaS booking platform or another WordPress travel plugin? We’ve written honest, side-by-side comparisons against each major alternative:
🔄 Yatra vs Rezdy — Sell on Viator + GetYourGuide without the $99–$499 / month Rezdy SaaS bill. Lifetime license · GPL · your data, your gateway.
🔄 Yatra vs Bokun — Skip the per-OTA-booking fee Bokun charges (typically 2.5% per booking). Independent open-source alternative to Tripadvisor-owned Bokun.
🔄 Yatra vs WP Travel Engine — Same WordPress philosophy, modern architecture, broader Pro modules. Custom database tables for performance vs. WP Travel Engine’s custom post types.
Each page covers the feature matrix, pricing math, migration steps and FAQ — written without overpromising. Read the verdict, then try Yatra Pro free before you commit.
🌐 Native integrations
Yatra ships with bring-your-own-credential integrations — no proxy, no markup, no per-event fees. Full directory: All integrations on wpyatra.com .
Payments : PayPal · Pay Later · Stripe · Razorpay · Mollie · Paystack · Square · Authorize.Net · Bank Transfer
OTAs : Viator · GetYourGuide · Other OTAs (by request)
Email & Messaging : Mailchimp · WhatsApp Cloud API
Analytics & Marketing : Google Analytics 4 · Meta / Facebook Pixel
Yatra is built to rank — your trips, destinations and activities are search-engine ready out of the box, with no extra SEO plugin required:
🧱 Schema.org structured data — automatic structured markup for trips and listing pages so search engines can surface rich results for your tours.
🏷️ Meta titles, descriptions & Open Graph / Twitter cards — per-trip and per-archive, with {name} -style tokens, for clean search snippets and shareable social previews.
🗺️ XML sitemap — Yatra publishes one sitemap of every trip, destination, activity and category at /yatra-sitemap.xml , advertised in robots.txt and integrated automatically with WordPress core, Yoast, Rank Math and All in One SEO sitemaps. (Yatra stores content in fast custom tables, so this is what keeps it fully discoverable.)
🔗 Clean, keyword-friendly permalinks — /trip/… , /destination/… , /activity/… URL bases you control under Settings.
🌍 Translation-ready interface — every label, button and email is translatable with standard .po / .mo files via Loco Translate , WPML String Translation or Polylang string translation.
🧩 Blocks and shortcodes
Use the block editor or classic shortcodes to drop catalog widgets, search and account UI into any page.
Blocks (search the inserter for “Yatra” or the block name):
Trip — block name yatra/tour (trip grid; the registered name stays yatra/tour for backward compatibility, but the inserter title and UI now read Trip ). Trip Settings (layout, Featured Priority — restrict to Featured , New , or Limited Time picked on the trip form’s Categorization → Featured Priority ) and Filters : each taxonomy (destinations, activities, trip categories, difficulty / fitness level) supports Listing scope — either All published (no ID filter saved) or Only selected , with search plus checkboxes to pick numeric classification IDs.
Activity — yatra/activity : same taxonomy picker pattern (All published vs search + IDs) in the sidebar; matches [yatra_activity] ID rules.
Destination — yatra/destination : same pattern; matches [yatra_destination] ID rules.
Trip categories — yatra/trip-category (same card layout as destinations; links use your trip category base from Settings).
Shortcodes (all accept string values as in the plugin defaults — use yes / no or 0 / 1 where noted):
Trip pages that sell themselves — gallery, duration, season and a sticky "Book Now" price button on any themeBook in a few taps, no redirects — live departure availability, traveller count and enquiry, all inlineYour whole operation at a glance — bookings, revenue and upcoming departures the moment you log inEvery trip in one organised list — search, filter by status, and see pricing, type and availability instantlyBuild a complete trip in one place — basics, pricing, itinerary, media and SEO, guided step by stepNever lose track of a reservation — filter by traveller, payment state and status across every departureFull booking detail, one-click invoice — payment summary, traveller records and a downloadable invoiceEvery transaction accounted for — Stripe, PayPal, bank transfer and manual payments in one ledgerRun offers without spreadsheets — coupon codes with usage limits, expiry dates and live status
02 / Source details
Gettingstarted.
🛠️ Quick setup
01Install and activate Yatra from this screen or upload the ZIP under Plugins → Add New → Upload.
02Complete the setup wizard (currency, basics, permalinks as prompted).
03Add destinations and activities, then create your first trip under Yatra → Trips .
04Configure PayPal and/or Pay Later under Yatra payment settings (free). Add Yatra Pro when you need card gateways or Pro modules .
05Place the booking experience on your site using Yatra templates, blocks , or shortcodes (see 🧩 Blocks and shortcodes in the description above and docs.wpyatra.com ).
03 / Source details
Frequently asked questions.
What is the best WordPress travel booking plugin for tour operators?
Yatra is the WordPress travel booking plugin built around the operational reality of selling tours — scheduled departures, capacity, traveler categories, OTA distribution, dynamic pricing and deposit handling. The free plugin covers the entire booking lifecycle (trips, availability, customer accounts, reviews, reports, PDFs, transactional emails, PayPal + Pay Later); Yatra Pro adds 20 modules across Starter, Growth and Scale tiers. Read the head-to-head comparison vs WP Travel Engine or vs Rezdy SaaS .
Is Yatra free?
Yes. The plugin on WordPress.org is free and includes the core booking stack for many tour operators. Yatra Pro is a paid upgrade for premium gateways and 20 Pro modules .
Do I need code skills to use Yatra?
No for day-to-day operation. Developers can override templates and use hooks for custom workflows.
Which payments are free vs Pro?
Free: PayPal and Pay Later . Pro : Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, bank transfer (as supported for your account and region).
Can I take bookings without charging a card immediately?
Yes. Use Pay Later for offline confirmation, invoices, or pay-on-arrival flows.
Can I distribute my tours on Viator, GetYourGuide and other OTAs?
Yes — the Channel Manager module (Scale tier) connects Yatra directly to Viator and GetYourGuide via their official APIs. Signed webhooks pull bookings back in real time; anti-overbooking locks prevent two channels selling the same seat. Other OTAs (Klook, TripAdvisor Experiences, Booking.com Experiences, Airbnb Experiences) are available by request.
Does Yatra work with WooCommerce?
Yes. Yatra runs alongside WooCommerce on the same WordPress site — Yatra stores trips in its own custom tables while WooCommerce uses WordPress orders. Both coexist without data conflicts. Many operators use Yatra for tours and WooCommerce for merchandise or gift cards.
Does Yatra support multilingual and multi-currency travel sites?
Interface — yes. Yatra is fully translation-ready: every label, button and email translates via standard POT / .po / .mo files using Loco Translate , WPML String Translation or Polylang string translation. RTL stylesheets ship in the Resa travel theme .
Trip content — important to know. Yatra stores trips and destinations in its own fast custom tables (not WordPress posts), so WPML and Polylang — which translate posts and taxonomies — cannot translate the trip content itself. For a fully multilingual catalogue today, run one site per language (WordPress Multisite, a subsite per language). Native per-language content translation is on our roadmap.
Currency. Set your default currency in Yatra → Settings (site-level).
Does Yatra work with my theme?
It works with most modern WordPress themes. Yatra ships front-end templates; your theme controls global layout and typography. For the smoothest pairing, see Resa — the dedicated Yatra travel theme by MantraBrain, free on WordPress.org.
Are invoices and vouchers only in Pro?
Travelers can access invoices, vouchers and itineraries from the account area on the free plugin when your site is configured for it. Pro expands payment choices and business modules — it does not remove core documents by default.
How do saved trips / wishlist work?
Saved trips appear when Yatra Pro is active and wishlist is enabled in Yatra settings.
Is Yatra GDPR-friendly?
Use WordPress privacy tools together with Yatra: export or delete user-related data as required by your policy. Bookings and customer data live in your own WordPress database — Yatra does not ship data to an external SaaS. Payment data is handled by your chosen gateways under their terms.
Where is documentation?
See docs.wpyatra.com and wpyatra.com for features, Pro and updates.
Where are shortcodes and blocks documented?
See 🧩 Blocks and shortcodes in the description above. Full walkthroughs (pages, permalinks, checkout URLs) are in the documentation.
Does Yatra provide cart or checkout shortcodes?
No. Checkout and the booking flow run on Yatra’s own front-end routes and templates — drop them on any page via the plugin’s pretty permalinks (see the Permalink settings). Catalog, search, login and account still have shortcodes and blocks as listed in the description.
What does Yatra Pro cost?
Pricing starts at $99/yr (Starter, sale) and goes up to $599/yr (Scale 15-site, sale). Lifetime plans available from $499 one-time. Every Pro tier includes a 14-day refund window. See the full pricing breakdown .
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati