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

For tour operators and travel agencies.

The WordPress travel booking plugin built for serious tour operators.

Sell trips. Manage departures. Take deposits. Distribute on Viator and GetYourGuide. Send WhatsApp confirmations. Run a white-label admin. One Pro license — every module on your tier included.

Replaces Rezdy ($249/mo + 3%) · Bokun ($499/mo + 1%)

No install · No credit card · Sandbox demo. Or download the free plugin · WP 6.0+ / PHP 7.4+.

700+ active installs on WordPress.org ★ 4.6 / 5 from 22 reviews Since 2018 · weekly updates
Yatra 3.0 admin dashboard — WordPress travel booking plugin running a tour-operator business with trip card, departures, OTA sync chip, payment confirmation, WhatsApp notification, and live booking stats
Self-hosted
Your code, your data, your domain
WP 6.0+ / PHP 7.4+
Tested up to WordPress 7.0
Since 2018
Active development · weekly updates

See Yatra in 4 minutes.

Trip creation, checkout, payments, customer accounts — the whole booking journey from setup to first sale.

Tour operations punish manual work.

Spreadsheets for departures. A separate channel manager for OTAs. A different SaaS for digital waivers. Yet another for cart abandonment emails. Bookings duplicated when two channels sell the last seat at the same time. Customer data scattered across half a dozen vendor dashboards. Yatra collapses all of it into one WordPress install you already own.

The free plugin is a full booking office.

Yatra on WordPress.org runs your trips, takes bookings, sends emails, and lets travelers manage their accounts — out of the box, no upsell to send a confirmation.

Trips with real travel data

Unlimited trips, day-by-day itinerary builder, departures, capacity, traveler types, difficulty, meeting points, gallery, per-trip FAQs.

Bookings & customer records

Multi-step checkout, guest checkout, customer accounts, traveler-list collection, custom booking questions, refund tracking, manual booking entry.

Free payments included

PayPal (IPN + REST) and Pay Later (manual bank / cash). Add Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, and Bank Transfer with Pro.

Reviews, ratings, reports

Approved-review aggregation, per-trip rating, sales reports, top-trip lists, monthly summaries — built into the free plugin.

Transactional emails

Booking confirmation, payment receipt, cancellation, T-1 reminder — all four bundled and editable. Email Automation (Pro) adds sequences on top.

Yours forever

Trips, bookings, customer data live in your WordPress database. Payments go through gateways you own. Switch off Pro and the data stays.

18 Pro modules. One yearly license.

Each module is one toggle in Yatra → Modules. Enable only what you need; turn it off without losing your data.

Channel Manager

Agency

Distribute trips to Viator and GetYourGuide from one dashboard. Additional OTA adapters by request. OTA approvals typically take 2–6 weeks.

See Channel Manager details →

Dynamic Pricing

Personal

Auto-adjust by season, demand, early-bird, last-minute. Six rule types.

See Dynamic Pricing details →

WhatsApp Notifications

Growth

Booking + payment + reminder messages via Meta Cloud API. Inbound replies. Requires a Meta Business account.

See WhatsApp Notifications details →

AI Assistant

Growth

Bring-your-own OpenAI / Anthropic key. Inline AI across the trip editor.

See AI Assistant details →

White Label

Agency

Rebrand the entire admin — logo, name, color, menu, PDFs.

See White Label details →

Flexible Payments

Personal

Deposits and partial payments at checkout. Per-trip overrides.

See Flexible Payments details →

Scheduled Payments

Personal

Auto-charge the remaining balance on a future date using the saved card.

See Scheduled Payments details →

Abandoned Booking Recovery

Personal

3-step email sequence with personalised recovery links + revenue reporting.

See Abandoned Booking Recovery details →

Email Automation

Personal

Multi-step sequences + audience filters + per-send delivery logs.

See Email Automation details →

Advanced Discount

Personal

Group-size discounts that auto-apply. Stacking + tiered ranges.

See Advanced Discount details →

Additional Services

Personal

Add-on upsells: transfers, insurance, gear hire. Per-person or per-booking.

See Additional Services details →

Trip Consent

Personal

Digital waivers, COVID forms, image releases — signed per traveler at checkout.

See Trip Consent details →

Google Calendar

Personal

Push every confirmed booking + departure to Google Calendar.

See Google Calendar details →

Mailchimp Integration

Personal

Auto-subscribe customers + tag by trip. Build targeted campaigns.

See Mailchimp Integration details →

Facebook Pixel

Personal

Browser + server-side Conversions API. Per-event toggles + reports tab.

See Facebook Pixel details →

Google Analytics 4

Personal

GA4 ecommerce + Measurement Protocol server-side tracking.

See Google Analytics 4 details →

Custom Landing Pages

Personal

Point destinations / activities / categories at any WP page you built.

See Custom Landing Pages details →

Dynamic Form Field

Personal

Drag-and-drop booking-form builder with conditional visibility per trip.

See Dynamic Form Field details →

Yatra Pro replaces these monthly bills.

Tour-operator SaaS is a market built on $49–$499 monthly checkboxes plus per-booking commissions. Yatra ships every checkbox inside one yearly license.

Replaces
Their pricing
In Yatra Pro
OTA channel manager (Rezdy / Bokun)
$49–$499 / mo + 1–3% per booking
Channel Manager (Agency)
Dynamic pricing engine
$19–$59 / mo
Dynamic Pricing
Cart-abandonment recovery (Klaviyo / Omnisend)
$45–$150 / mo
Abandoned Booking Recovery
WhatsApp Business API (Twilio + builder)
$50–$200 / mo + per-msg
WhatsApp Notifications (Growth+, you pay only Meta per-conversation)
Digital-waiver service (Smartwaiver / WaiverForever)
$24–$99 / mo
Trip Consent
Branded white-label reseller platform
$200+ / mo
White Label (Agency)
Yatra Pro — Agency plan
from $499 / year (sale)
Every module above + 12 more, on 30 sites.

Built for the shape of your business.

Yatra's data model isn't a "shop with date pickers". It's purpose-built for how tours actually sell — single-day, multi-day, recurring, expedition, activity, transfer.

Multi-day expedition operators

Day-by-day itinerary, accommodation tiers, traveler classifications (Adult / Child / Porter), deposits + balance flows, consent waivers per traveler.

Day-tour & activity providers

Recurring weekly departures, per-departure capacity, cutoff windows, on-the-day SMS / WhatsApp reminders, OTA inventory feeds to Viator + GetYourGuide.

Workshop & experience hosts

Small fixed-capacity sessions, custom intake fields (dietary, skill level), waitlists when sold-out, automated next-cohort marketing.

Multi-brand & agencies

Agency plan covers up to 30 client sites. White Label rebrands the admin per site. Channel Manager pushes each brand's inventory to its own OTA accounts.

Bilingual / regional operators

Full POT + Jed JSON translations, Devanagari + Latin font support in PDFs, gateway support for INR (Razorpay), NGN/KES/ZAR (Paystack), EUR (Mollie), and more.

Existing WooCommerce stores

Run Yatra alongside Woo without conflict — Yatra has its own custom tables, Woo uses WordPress orders. Different data layers, different checkout, both visible from one admin.

From install to first booking in 10 minutes.

No engineering. No SaaS onboarding call. Open WordPress, install, click through the setup wizard.

  1. 1

    Install free

    Search "Yatra" in WordPress.org plugin directory. Activate. The setup wizard appears with sensible defaults.

  2. 2

    Add your first trip

    Title, description, price, departures, itinerary. Two minutes for a simple day tour, ten for a multi-day expedition.

  3. 3

    Connect a payment

    PayPal + Pay Later out of the box. Add Stripe, Razorpay, Mollie, etc. with Pro — paste API keys and you're done.

  4. 4

    Take bookings

    The frontend trip page is ready. Customers book, pay, get a confirmation email and a PDF voucher. Bookings appear in Yatra → Bookings.

Why teams pick Yatra over a generic booking plugin.

Generic ticket plugins treat departures as variations. Yatra treats them as first-class objects — with capacity, cutoff, advance-booking windows, and OTA sync.

  • Departures with per-departure capacity, not just stock-on-hand.
  • Traveler categories (Adult / Child / Infant) with independent pricing.
  • Day-by-day itinerary builder — what most plugins call "the description".
  • Real-world cancellation windows + deposit / balance flows.
  • Multi-channel inventory (your site + Viator + GetYourGuide) with anti-overbooking locks.
  • Brand-matched PDFs — booking confirmation, invoice, itinerary.

★ 4.6 / 5 on WordPress.org.

22 reviews. 20 five-star. Zero three-, four- or two-star reviews. Yatra has been live on WordPress.org since 2018 — actively maintained with weekly updates.

★★★★★

Clearly the Best Travel Plugin I Tested

“I tested multiple travel and booking plugins, but Yatra clearly stood out as the best option. It offers more features than the others and provides a solid, well-structured solution for building a travel website. Unlike other plugins that require expensive monthly subscriptions, Yatra offers great value for money without unnecessary ongoing costs. A high-quality plugin with excellent support. Highly recommended.”
★★★★★

The Best Option for Travel Agents

“For a while I have been trying diverse tour plugins and tour showcase templates but some even made my site to crash… Ever since I came across Yatra, everything had been easy for me. It is easy to use, lighter, more practical and displays tour packages in a presentable manner. I am creating my website with everything — booking management, payment handling, enquiries — and whenever I face issues I have been getting responses instantly. I greatly recommend all agents to use Yatra.”
★★★★★

Best tour & travel plugin for travel agencies

“We looked at a couple of options and Yatra was the one we chose. So far things are working well and for things that haven't worked well, support has been able to address things and fix things quickly.”

Excerpts are verbatim from public 5-star review threads on WordPress.org. Read all 22 reviews →

Yearly or Lifetime. Pick one.

Limited-time sale on yearly plans. Lifetime locks in today's pricing forever.

Personal
$99/yr$149
Save $50 · 34% off

1 site · 14 Pro modules

Get Personal →
Agency
$499/yr$699
Save $200 · 29% off

30 sites · all 18 modules · OTA + White Label

Get Agency →
Compare plans + see Lifetime →

Yatra WordPress travel plugin — FAQ

If you're still on the fence — try Yatra Pro free first, no credit card. Sandbox demo →

Is the free Yatra plugin really enough to take real bookings?
Yes. The free plugin on WordPress.org includes trips, departures, the full checkout, customer records, transactional emails, reviews, sales reports, and two free payment methods (PayPal + Pay Later). Many operators run the entire business on the free version. Pro adds card gateways, advanced modules, and OTA distribution.
What's the difference between Personal, Growth, and Agency?
Personal includes the seven premium payment gateways and 14 of the 18 Pro modules — everything except AI Assistant, WhatsApp, Channel Manager, and White Label. Growth adds AI Assistant and WhatsApp on top, licensed for 5 sites. Agency adds Channel Manager and White Label, licensed for 30 sites yearly (15 sites lifetime). Full matrix on the pricing page.
Do you take a cut of bookings or per-transaction fees?
No. Your money flows directly from your customer to your gateway account. Yatra doesn't sit in the payment path, doesn't proxy webhooks, and never sees a credit-card number. The license fee is the only thing you pay us.
What if I want to cancel?
14-day refund, no questions, on every paid plan. After the refund window the license stays valid for the full year you paid for. Yearly plans auto-renew at the regular price unless you cancel from your account.
What hosting / WordPress version do you support?
WordPress 6.0+ and PHP 7.4+. Tested up to WordPress 7.0. Yatra runs comfortably on shared hosting — no separate database or background worker required. The plugin uses standard WP cron for scheduled jobs.
Is Yatra GDPR / data-residency friendly?
Bookings and customer data live in your own WordPress database — wherever your host puts it. Yatra doesn't ship data to an external SaaS. Payment processors handle PCI scope on their end; Yatra never stores raw card numbers.
What's the best WordPress travel booking plugin for tour operators?
Yatra is the only WordPress travel plugin built around the operational reality of selling tours — departures, capacity, traveler types, OTA distribution, dynamic pricing, deposit handling. Free on WordPress.org with 4.6/5 from 22 reviews. See the head-to-head with WP Travel Engine or compare against Rezdy SaaS.
Does Yatra work with WooCommerce?
Yes. Yatra runs alongside WooCommerce on the same WordPress site — Yatra stores trips in its own custom tables (yatra_new_trips, yatra_bookings) while Woo uses WordPress orders. Both coexist without data conflicts. Many operators use Yatra for tours and WooCommerce for merchandise or gift cards.
Can I distribute my tours on Viator, GetYourGuide and other OTAs?
Yes — the Channel Manager module (Agency 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) are available by request. See Channel Manager details.
Does Yatra support multilingual and multi-currency travel sites?
Yes. Yatra ships translation-ready POT files and is compatible with WPML, Polylang and TranslatePress. Currency configuration is at the site level — set your default currency in Yatra → Settings, and the booking flow, prices and emails render in that currency. RTL stylesheets ship in the bundled Resa travel theme.

One Pro license. Run the whole tour business.

Stop paying a monthly bill to four different SaaS vendors. One license, your WordPress, your data.

Sandbox demo · No credit card · 14-day refund on any paid plan