Para viajar a México por turismo, se requiere pasaporte vigente con al menos 6 meses de vigencia a partir de la fecha de salida del país. Además, es necesario solicitar una visa de turismo, la cual se tramita ante las embajadas o consulados de México en el país de residencia. No se requiere visa de turismo para los ciudadanos de los países siguientes:
Para los ciudadanos de otros países, la visa de turismo es gratuita y se puede tramitar directamente en la embajada o consulado de México en el país de residencia, o bien a través de alguna agencia de viajes autorizada. El tramite de visa de turismo normalmente es sencillo y rápido, y se puede hacer de manera presencial o por internet.
Una vez que se cuenta con la visa de turismo, se puede viajar a México por avión, barco o crucero. No se requiere ningún otro documento adicional para ingresar al país, aunque es recomendable llevar consigo el pasaporte y la visa, así como una copia de seguridad de los mismos. Es importante tener en cuenta que la visa de turismo sólo permite permanecer en México por un período de 180 días.