U.S. Passport or passport of any other nationality, must have at least 6 months remaining validity from the day of entry into the country for which VISA has been applied for. If validity is less than 6 months ETS will renew your passport (Fee’s apply).
If you are a Permanent Resident of the following countries: Canada, the United States, Japan, the United Kingdom, 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.
If you have 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.