If you’re visiting Mexico as a tourist you don’t need a visa, but you’ll need to complete an immigration form and have this with you when you enter and leave Mexico.
You need an immigration form to leave the country.
Who needs a visa for Mexico?
Nationals of the following 69 countries and jurisdictions holding normal passports do not require a visa to enter Mexico as tourists, visitors in transit or business visitors. Tourists and business visitors can stay in Mexico for up to 180 days. Visitors in transit can stay for up to 30 days.
Which countries do not need visa for Mexico?
In addition, foreign visitors who, regardless of their nationality, have a valid permanent resident card from Canada, Chile, Colombia, Japan, Peru, the United States of America, the United Kingdom or any of the countries comprising the Schengen Area, do not require a Mexican visa.
Do you need a visa from UK to Mexico?
Citizens of the US, Canada, the UK, Ireland, Australia, New Zealand, Japan and most EU countries do not need visas to enter Mexico as tourists for less than 180 days. Other Europeans can stay for ninety days. Non-US citizens travelling via the US, however, may need a US visa.
Do US citizen need visa for Mexico?
All travelers with a US passport who want to visit Mexico for a purpose other than tourism, or to spend longer than six months in the country need a visa.