Si tiene un visado estadounidense válido y no caducado para múltiples entradas en su pasaporte, puede entrar en México con fines turísticos, de negocios o de tránsito durante un máximo de 180 días, pero no más tarde de la expiración del visado estadounidense, sin necesidad de un visado mexicano.
Lo único que importa a las autoridades mexicanas es si existe una etiqueta física (visado) dentro del periodo de validez (y que no esté invalidada) emitida por Estados Unidos. El hecho de que haya utilizado el visado o no, o de que existan normas complementarias sobre el uso de su visado por parte del gobierno de Estados Unidos, no afecta a su derecho a entrar en México sin visado.
Dado que su visado H1-B no ha caducado y no se menciona la fecha de validez (aunque las normas de inmigración estadounidenses vinculan el uso de este visado a su I-797), puede entrar en México sin visado mexicano.
Su estatus legal en EE.UU., concedido por un funcionario de fronteras a la entrada, es un concepto distinto del visado estadounidense, que sólo le autoriza a viajar al puerto de entrada para solicitar la admisión.
Sin embargo, México sólo acepta un visado estadounidense válido como condición para la exención de visado; su situación legal en Estados Unidos es irrelevante.
Si tiene un visado válido y no caducado de los siguientes países: Canadá, Estados Unidos, Japón, Reino Unido de Gran Bretaña e Irlanda del Norte y cualquiera de los países del Espacio Schengen, no necesita visado para entrar en México con fines turísticos, de negocios o de tránsito. Todas las personas de esta categoría están obligadas a presentar su visado válido y no caducado junto con su pasaporte. Ambos documentos deben ser válidos durante toda su estancia en México.
Si el visado estadounidense estampado en su pasaporte está caducado pero tiene un documento o formulario oficial que acredite su situación legal en EE.UU., debe solicitar un visado mexicano en este Consulado. No se aceptan tarjetas EAD, formularios I-797 A, formularios Advance Parole, I-20 O DS-2019 para entrar a México.
https://consulmex.sre.gob.mx/sanfrancisco/index.php/servicios-para-extranjeros