According to the U.S. Department of State's website, travelers entering by air need only have a passport that is currently valid. There is no Mexico passport rule of six months. However, those arriving in the country do need to have at least one blank passport page in their book for stamps.