I have a I-797 extension letter, a I-94 valid until 2017 and an expired visa in my passport. I understand that I can travel to Mexico with an expired visa provided I have a valid I-797 and I-94. But I still have one question about requiring a tourist visa to Mexico.
The Mexico VisaHQ site says:
Starting May 1st, 2010, all foreigners, regardless of their nationality, visiting Mexico as tourists, transmigrate or for business matters will not need a visa for Mexico as long as they hold a valid US visa and arrive in Mexico from the United States.
Does this even apply to a person whose visa stamp is expired but has a valid I-94?