I am a South African passport holder and will be travelling to Mexico in May for 10 days. My flight is via a US airport, where I will be in transit for a few hours on the way to Mexico and then again when I return. I will not actually be visiting the US at all.
I understand that US tourist visa holders can enter Mexico as a tourist. I have 2 questions:
If I apply for a C1 US transit visa, can I still use this to enter Mexico? Or does only the B1/B2 US visa allow for entrance into Mexico?
Once I get my US visa, do I have to separately apply for a Mexico tourist visa or can I just arrive in Mexico and show them my passport with the US visa in it – ie is this enough?