All foreigners, regardless of their nationality, are required to present a valid and unexpired passport or travel document when entering Mexico (traveling by air, land or sea).
If you are a Permanent Resident of the following countries: Canada, the United States, Japan, the United Kingdom of Great Britain and Northern Ireland, and any of the countries of the Schengen Area, you do not need a visa to enter Mexico for tourism, business or transit purposes. All individuals in this category are required to present their valid and unexpired Resident Card along with their passports. Both documents must be valid during the entire stay in Mexico. US travel document holders must present a US valid Permanent Resident Card when entering Mexico if they are nationals of the countries listed in the following link: http://www.inm.gob.mx/gobmx/word/index.php/paises-requieren-visa-para-mexico/
If you have a valid and unexpired visa of the United States, you do not need a visa to enter Mexico for tourism, business or transit purposes. All individuals in this category are required to present their valid and unexpired visa along with their passports. Both documents must be valid during your entire stay in Mexico.
If the US visa stamped in your passport is expired but you have an official document or form proving your legal status in the USA, you must apply for a Mexican visa at any Mexican Consulate. All EAD cards, I-797 A Forms, Advance Parole Forms, I-20 or DS-2019 are not accepted to enter Mexico without a visa.
If you are granted a Mexican visa you will be able to travel to Mexico. Nevertheless, the entry into Mexico will depend on the Mexican Immigration authorities at the port of entry. Click here for more information.
Requirements by type of Visa
- Tourist (Non Paid Activities Visa)
- Family reunification (coming soon)
- Temporary Resident Visa: