🇲🇽 Mexico visa for Brazilians
Brazil passport holders can enter Mexico visa-free for up to 90 days. No application, no fee, just a passport valid for at least six months.
The verdict
For Brazil passport holders specifically
Brazil passport holders get 90 days visa-free in Mexico. No application needed beforehand. You get this stamp right at immigration on arrival. It's automatic.
Don't get caught out by the return ticket. Immigration officials might ask for proof you plan to leave Mexico, like a flight booking out of the country. While not always asked for, having an onward or return ticket can smooth your entry significantly. Make sure your proof of funds is also accessible, though specific amounts aren't publicly mandated for this specific passport.
Mexico visa, the full picture
Most passports get you 180 days in Mexico. Some countries get you less. A few get you nothing without pre-approval.
Who Walks In Visa-Free (and for How Long)
For many digital nomads, Mexico is a dream. US, Canadian, UK, and most EU/Schengen Area passports grant you 180 days on arrival. That's six months of exploring beaches and coworking spaces without a second thought. Australia and New Zealand also get the full 180 days. Other countries, like Brazil, Chile, or Peru, also enjoy this generous entry, typically for 90 days. But this isn't universal. If your passport isn't from one of these visa-exempt nations, you'll likely need to apply for a Mexican tourist visa beforehand. Don't assume. Check the official SecretarÃa de Relaciones Exteriores (SRE) website for your specific nationality. It's better to know before you book that flight.
The Fine Print on Your 180 Days
That 180-day allowance sounds great, and it is. But there are rules. You only get one entry stamp per visit, regardless of how many times you leave and re-enter. This means if you pop over to Belize for a weekend and try to come back into Mexico, you only get the remaining days from your original entry. If your original entry was for 180 days and you used 10, you only have 170 left, even if you've been gone for a week. Plan your border runs carefully. Overstaying is where things get truly unpleasant. While official policy often states a fine of around 500 to 1500 Mexican Pesos (MXN) for minor overstays, immigration officers have discretion. Getting flagged for overstaying can make future entries difficult, and in severe cases, lead to deportation. Stick to your allowed duration.
Working Remotely on a Tourist Stamp: A Grey Area
Can you work remotely from Mexico on a tourist visa or entry stamp? Technically, no. The tourist stamp is for tourism, not for employment. However, enforcement is… let's call it inconsistent. Most digital nomads work away on their tourist entry without issue. You're not working for a Mexican company, you're not using Mexican infrastructure for your business, and you're not usually interacting with Mexican immigration about your work. The risk is low, but it’s not zero. If an immigration officer asks what you're doing and you mention "work," they could interpret it as illegal employment. The safest bet? If you plan to stay longer than six months and work, consider the Mexican Temporary Resident Visa. It's more paperwork, but it's legitimate.
What's New on the Border Front
Mexico has been making changes, and keeping up is key. In recent years, the eVisa system was discussed and even piloted for some nationalities, but its rollout has been slow and complicated. Currently, most nationalities still need to apply for a visa in person at a Mexican consulate if they aren't visa-exempt for the tourist stamp. There have been reports of increased scrutiny at certain border crossings, particularly for individuals who appear to be working remotely. Fees for visas, when required, can change, and it’s vital to check the most current SRE advisories. While the core visa-free entry for many remains, staying informed about potential shifts in policy or enforcement is always wise for any nomad.
How other passports enter Mexico
The rule changes entirely with the document. Open the row that matches yours.