Yes, green card holders can travel to Mexico. While a passport is recommended, green card holders have been known to enter Mexico using their valid US re-entry permit or green card along with a valid government-issued photo id such as a driver’s license.