What You Need to Enter Mexico
Mexico entry requirements are pretty much the same for United States citizens and Canadian citizens travelling to México as tourists. You only need to present a valid passport and complete the correct entry forms (Migratory Form for Foreign Tourists, Transmigrants, Business Visitors or Councillor Visitors). The Mexico entry forms are generally available at travel agencies, airline offices, and at all entry points into Mexico.
Mexico entry requirements for international visitors from other countries are a little different. International visitors from any country other than Canada and the U.S.A. must obtain a visa in order to enter México, which they may obtain by contacting a Mexican Consulate in their country. In order to grant a visa, the Mexican consulate will require a passport, proof of sufficient economic means for the duration of their stay, and proof of payment for the processing fee.
International tourists may stay in México for up to 180 days. When they enter Mexico by air, the processing fee payment (approximately $22 USD) is included in the price of the airplane ticket. When entering Mexico by land, the processing fee must be paid during your stay and validated upon your departure. International tourists that enter by land and stay less than seven days in México do not need to pay for processing.
Mexico entry requirements stipulate that you will need the following 3 documents in order to enter Mexico: