Mexico Visa
Permanent residents of or valid visas holders to the United States of America, United Kingdom, Canada, Japan or any Schengen country, can travel to Mexico without a Mexican visa: