What documents will a US citizen need to travel in or out of Mexico?
A valid U.S. passport is the only document that a U.S. citizen needs to travel in or out of Mexico. There are no restrictions on the amount of time a U.S. citizen can stay in Mexico, but it is important to remember that a passport must be valid for at least six months beyond the date of entry into Mexico.