Do United States citizens need a visa to visit Mexico?

Visa Free Up to 180 days

Citizens of United States do not need a visa to visit Mexico for stays up to 180 days. You can enter visa-free as a tourist. Tourist visa not required.

Tourist visa not required.

FAQs

Citizens of United States do not need a visa to visit Mexico for stays up to 180 days. You can enter visa-free as a tourist. Tourist visa not required.

United States citizens can stay in Mexico for up to 180 days without a visa.

Required documents typically include: a valid passport (with at least 6 months validity), return or onward ticket, proof of sufficient funds, and no visa is required. Check with the embassy for the most current requirements.

Related Visa Routes