In addition to your passport and tourist card, you may also be required to present a visa depending on your nationality. Visas are not required for citizens of most countries, but some nationalities, such as those from the United States, Canada, and the European Union, do not require a visa.
If you are planning to stay in Mexico for more than 180 days, you will need to apply for a temporary resident visa. This can be done at a Mexican consulate in your home country or at the Instituto Nacional de Migración (INM) in Mexico.
Other paperwork that you may need to bring with you to Mexico includes:
- Proof of onward travel, such as a flight itinerary or bus ticket.
- Proof of sufficient funds, such as a bank statement or credit card.
- A letter of invitation from a Mexican host, if you are staying with friends or family.
- A copy of your birth certificate, if you are traveling with children.
It is always best to check with the Mexican embassy or consulate in your home country for the most up-to-date information on entry requirements.