Passports Pick your passport
WordPress plugin

Travel Buddy WP Plugin: Visa Requirements Made Easy

Introducing the Ultimate Travel Companion for Your WordPress Site: The Travel Buddy WP Plugin!

Are you a website owner or a travel agency looking to elevate your user experience? Say goodbye to outdated visa information and hello to seamless, real-time updates with our brand-new Travel Buddy WP Plugin!

Version 1.3.2 · Free · WordPress 6.0 or newer, tested up to 7.1

Checker widget showing that a German passport holder needs no visa for 90 days in the United Arab Emirates.
Checker widget showing that a Haitian passport holder gets a visa on arrival or eVisa for 90 days in Djibouti.

Why Choose the Travel Buddy WP Plugin?

The Travel Buddy WP Plugin helps website owners add practical visa requirement information without building their own travel database.

Visitors can select a passport and destination to see whether they may need a visa, eVisa, visa on arrival, electronic travel authorization, or another type of entry permission.

Our visa information is maintained through AI-assisted research and human editorial review. The data is regularly reviewed and updated to help your visitors access clear, useful travel document guidance from your website.

Key Features

Visa Requirements Checker

Let visitors check visa requirements by passport and destination directly on your WordPress website.

Coverage for Global Travel

The plugin supports visa requirement checks for 200 passports and 210 destinations, helping serve travelers from many countries.

Visa Map

Display a color-coded visa requirements map of all 210 destinations using the Travel Buddy API V2. Lock the map to one passport, or hide the country list and the legend, so it fits your page.

Easy WordPress Integration

Install the plugin, add your API key, and place the checker or visa map on your site using a shortcode. The checker is also available as a widget.

Regularly Updated Visa Data

The plugin connects to the Travel Buddy API, where visa requirement information is regularly reviewed and updated. This helps reduce the need to manually maintain complex visa data on your own website.

Built for Travel Websites

The plugin is useful for travel agencies, tourism blogs, destination websites, travel planning tools, global businesses, and content publishers who want to add visa guidance for their visitors.

Download Today

Perfect for:

Travel Agencies

Tourism Bloggers

Global Businesses

Anyone passionate about making travel easier!

With the Travel Buddy WordPress Plugin, you're not just enhancing your website; you're building trust and reliability with your audience. Imagine the ease of planning trips without visa hiccups and the peace of mind knowing you’re providing top-notch service.

Screenshots

1 / 7
World map colored green, blue, yellow and red for a United States passport, beside a legend with counts and a list of visa-free countries.
The Visa Map: every destination colored by the rule for the chosen passport, with a legend and the countries grouped by visa policy.
Checker widget showing that a Haitian passport holder gets a visa on arrival or eVisa for 90 days in Djibouti.
The checker: pick a passport and a destination to see the rule, the length of stay and a link to apply.
Checker widget showing that a German passport holder needs no visa for 90 days in the United Arab Emirates.
A visa-free result, with the country facts a traveler needs: capital, currency, time zone and passport validity.
Checker widget with a logo header, showing that a Peruvian passport holder needs a visa for Turkmenistan.
The checker with the optional Travel Buddy logo and "Powered by" footer switched on.
Full-width world map colored by visa rule under the heading "Passport of: United States of America".
The Visa Map locked to one passport, with the country list and legend hidden so the map fills the page.
WordPress widgets screen with the Visa Requirement Widget added to a widget area.
The Visa Requirement Widget in the WordPress widgets screen.
Travel Buddy Widget Settings page in the WordPress admin.
The settings page: API key, API version, request quota, overage protection, and the display options for the checker and the map.

Add it with a shortcode

Paste a shortcode into any page or post. The Visa Map needs API Version V2 in the plugin settings and the matching V2 endpoint on RapidAPI.

Visa requirement checker [travel_buddy]
Visa Map [travel_buddy_visa_map]
Visa Map with a default passport and a height [travel_buddy_visa_map passport="US" height="520"]
Visa Map locked to one passport, map only [travel_buddy_visa_map passport="CA" menu="hide" list="hide" legend="hide"]

Visa Map options

OptionValuesWhat it does
passport"US", "CA", …Two-letter country code used as the default passport. Falls back to US if invalid.
height520 (default)Map height in pixels. Minimum 320px.
menu New in 1.3.1"hide"Hides the passport dropdown and displays the selected passport as static text (e.g. "Passport of: Canada"). The passport is locked to the value set in the shortcode.
list New in 1.3.1"hide"Hides the destination countries panel grouped by visa policy.
legend New in 1.3.1"hide"Hides the color legend. When both list and legend are hidden, the right sidebar is removed and the map expands to full width.
cf New in 1.3.2"false"Disables Cloudflare country detection for this shortcode, even if "Use Cloudflare country for Visa Map passport" is enabled in settings. The passport option is always used.

Help Visitors Plan with More Confidence

Visa requirements can be confusing, especially when rules vary by passport, destination, travel purpose, and length of stay.

The Travel Buddy WP Plugin gives your visitors a simple way to start checking travel document requirements from your own website. It adds useful functionality, improves engagement, and helps your audience access organized visa guidance before they continue their travel planning.

Use the plugin as a practical travel planning tool, while reminding travelers to confirm final requirements with official government sources before departure.

Download Today