I just entered Mexico today from Cancun. Flew in from Madrid, Spain. The Mexico Embassy website in New Delhi states that no visa is required for anyone who holds a valid US visa. This is true for all classes of US visas.
I have a tourist visa to the US and at immigration in Mexico the lady simply asked me if I had a Mexican or US Visa. I said that I had a US visa. She took a look at it and stamped my passport.
Also it’s important to note here that:
- I have not used this visa to enter the USA yet.
- I was not arriving from the United States into Mexico.
I believe that you are allowed to stay in Mexico for 180 days under this scheme.
It’s also important to note that this was by far the friendliest immigration experience I have had to date. The lady was really friendly and spoke very good English too!
So that’s it, I can confirm that holders of tourist visas to the US do in fact get into Mexico without a visa required. AWESOME :D