Mexico lets passport holders from a long list of countries walk in without applying for a visa in advance — but the rules are more nuanced than a simple yes/no, and a valid US or Schengen visa in your passport can change everything.
If your passport is from a visa-exempt country and you're visiting for leisure or a short business trip, you simply fill in the visitor's form (the FMM) on arrival. That gives you up to 180 days in the country, which covers everything from a long beach holiday on the Riviera Maya to a slow winter escape in Mexico City or Oaxaca.
The interesting part is the workaround for everyone else. Even if your passport isn't on the exempt list, you can skip the visa application if you hold a permanent residency visa for the United States, Canada, Japan, the UK or any Schengen Area country. The same applies if you carry a current, multiple-entry visitor visa for any of those countries or blocs. In practice, this means a valid US tourist visa is often enough to enter Mexico — a huge shortcut for travellers from countries where Mexican visas are otherwise required. If you plan to rely on this route, the advice is to check with your nearest Mexican consulate first, just to confirm your documents will be accepted.
There are two further exemptions worth knowing. Legal residents of Mexico — either temporary or permanent resident status — obviously don't need a visitor visa. And business travellers holding an APEC Business Travel Card with Mexico pre-clearance are also covered.
If none of these apply to you, you'll need to pre-apply for a visitor visa at a Mexican consulate before you travel. That means planning ahead: find your nearest consulate, ask about the paperwork, and leave enough time before your trip. When in doubt about which category you fall into, the consulate is the definitive source — border rules do get updated, and entry requirements aren't something you want to guess at the check-in desk.
For holidaymakers, the takeaway is simple: most visitors from North America, Europe and other major markets need no visa at all, just a passport and the FMM form. Travellers from other countries should check whether an existing US, Canadian, UK, Japanese or Schengen visa in their passport already unlocks visa-free entry before spending money on a Mexican application.