Online Tourist Card for Mexico Now Available:
All foreign citizens traveling to Mexico must fill out an Official Entry Immigration Form prior to their arrival to Mexico. This can be filled out on the flight to Mexico, however you also have the option of filling out the form online prior to departure, printing it out and bringing it with you. All you'll need is your passport, flight information, address or name of the hotel where you'll be staying and a printer to print your Official Entry Tourist Card. One card is required per person (including children). There is no charge for filling out this form online.
Pre-filling the Official Entry Tourist Card will help expedite your entry. When you arrive in Mexico, present your printed Tourist Card, your passport, and since your information is already in the system, the Immigration Officer just needs to stamp your tourist card and that's it. Welcome to Mexico! https://www.inm.gob.mx/fmme/publico/en/solicitud.html