Visa for Mexico

U.S. citizen do not need to obtain a visa to visit Mexico for tourism, and may stay up to six months.

U.S. citizen do not need to obtain a visa to visit Mexico for business, and may stay up to 30 days.