If you are a citizen of the United States, Canada, or one of the countries in the European Union, you do not need a passport to travel to Mexico. However, you will need a valid government-issued ID, such as a driver's license or a state ID.