how long do you need left on your passport for mexico?
The maximum period of time that a visitor may stay in Mexico without a formal visa is six months. Therefore your passport, regardless of country of origin, should be valid for a minimum period of six months, however long you intend to stay to avoid any potential problems at the port of entry.