

Yatra dashboard inside WordPress — bookings, revenue, and quick access to daily tasks
✈️ Yatra is a WordPress plugin built for tour operators, activity providers, and travel brands that need real trip inventory—not a generic shop. The free version includes a full booking office: trips, availability, checkout, customer records, and essential emails. Yatra Pro unlocks premium payment methods and a suite of Pro modules you can turn on as your business grows.
Official site: 🌐 wpyatra.com · 📖 docs.wpyatra.com · 💬 WordPress.org forum
🎥 Watch the Yatra 3.0 walkthrough on YouTube — trips, bookings, checkout, and traveler accounts in a few minutes. For release highlights and upgrade notes, see Yatra 3.0 on wpyatra.com. More tutorials: MantraBrain on YouTube.
Trips and catalog
Bookings and customers
Pricing and availability
Payments (free)
Front end
Reviews and reporting
Quality and extensibility
Compare plans and buy Yatra Pro — same Pro software on every tier; plans differ by site activations and support level.
Premium gateways (examples)
Pro modules (enable under Yatra Modules)
Traveler experience
Support
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):
yatra/tour (trip grid; same data options as the [yatra_trip] shortcode).yatra/activity.yatra/destination.yatra/trip-category (same card layout as destinations; links use your trip category base from Settings).Shortcodes (attributes shown are the main filters; all accept string values as in the plugin defaults—use yes / no or 0 / 1 where noted):
[yatra_trip] — Trip listing. Alias: [yatra_tour] (same output; kept for backward compatibility). Useful attributes include order (asc or desc), featured (0 or 1), per_page, category, destination, activity, difficulty, price_min, price_max, duration_min, duration_max, search, columns, show_pagination (yes or no), title. Example: [yatra_trip featured="1" per_page="6" columns="3"][yatra_activity] — Activity archive-style listing. Attributes include order, per_page, columns, activity (slug or comma-separated slugs), show_trip_count, show_description, show_image, show_pagination, hide_empty (yes or no), title.[yatra_destination] — Destination showcase. Attributes include order, per_page, columns, destination (slug or comma-separated slugs), show_trip_count, show_description, show_image, show_pagination, hide_empty, featured_only (yes or no), title.[yatra_trip_category] — Trip category showcase (same card layout and grid behavior as [yatra_destination]). Attributes include order, per_page, columns, category (slug or comma-separated slugs — omit to list all), show_trip_count, show_description, show_image, show_pagination, hide_empty (yes or no), featured_only (yes or no), title. When pagination is on, page changes use the trip_category_page query argument. Example: [yatra_trip_category per_page="9" columns="3" hide_empty="yes" title="Browse by style"][yatra_search] — Advanced tour search form. Toggle parts with show_filters, show_categories, show_destinations, show_activities, show_price_range, show_duration, show_difficulty (yes or no), plus placeholder and button_text.[yatra_login] — Customer login form. Attributes include show_register, show_forgot_password, remember_me (yes or no), redirect_url, title, subtitle.[yatra_my_account] — Account dashboard for logged-in users (same React experience as the virtual account URL). Legacy attributes are accepted for backward compatibility but do not change the 3.x UI.[yatra_discount_and_deals] — Discounted trips. Attributes include order, per_page, columns, discount_type (all, percentage, fixed, or group), min_discount, max_discount, category, destination, show_original_price, show_percentage, show_time_left, show_pagination, show_filters, title.Note: Older Yatra 2.x docs sometimes mentioned [yatra_cart], [yatra_checkout], or [yatra_mini_cart]. Those shortcodes are not registered in Yatra 3.x—checkout and booking flow use the plugin’s front-end routes and templates instead. See docs.wpyatra.com for URLs and page setup.
Yatra works with most well-coded block themes, classic themes, and major page builders. Recommended themes (optional—not required):
Booking and customer data are stored in your WordPress database. Payment processing is performed by the gateways you enable; review each provider’s privacy and PCI documentation.
Yatra is developed by MantraBrain. Third-party libraries include components such as React (admin UI), Vite, TanStack Query, and others as shipped in the plugin package.
Issues and contributions: GitHub — Yatra
If Yatra helps your business, a ⭐ five-star review on WordPress.org and considering 💎 Yatra Pro when you need paid features both help sustain development. Thank you for using Yatra.