If you have valid and unexpired visa of the United States, you do not need a visa to enter Mexico for tourism, business or transit purposes. All individuals in this category are required to present their valid and unexpired visa along with their passports. Both documents must be valid during your entire stay in Mexico.
Consulate General of Mexico
11549 India St
San Diego, CA 92101
(619) 231-8414
https://consulmex.sre.gob.mx/sandiego/
Hello 👋
I'm VPA – your Visa-Passport Assistant. How can I help you today?