Do Vietnam passport holders need a visa to visit Mexico?
Vietnamese ordinary passport holders need a visa to enter Mexico for tourism. However, no visa is required if you already hold a valid visa or permanent residence permit for the US, Canada, Japan, the UK, or any Schengen country. Vietnam is not on Mexico's visa-exempt list, so an ordinary Vietnamese passport holder must obtain a Mexican visitor visa before travel. The visa is applied for in person at a Mexican embassy or consulate (the Embassy of Mexico in Hanoi); Mexico does not offer a visa on arrival or an eVisa to Vietnamese citizens, and Vietnam is not among the nationalities (Brazil, Russia, Turkey, Ukraine) eligible for Mexico's SAE electronic authorization. The single most useful shortcut: under Mexico's substitute-document rule, a Vietnamese national who holds a valid (and unexpired) visa or permanent residence card for the United States, Canada, Japan, the United Kingdom, or any Schengen country may enter Mexico WITHOUT a Mexican visa and stay up to 180 days. If you do not hold any of those documents, you must obtain the consular visitor visa.
VISA REQUIREDTOURISMFLEXIBLE ENTRYLast verified 2026-05-30
For guidance only — visa rules change with little notice. Always confirm directly with the destination's embassy or foreign ministry before booking non-refundable travel. Information here applies to ordinary (non-diplomatic) passports unless noted.