Il existe deux catégories qui déterminent si un visiteur a besoin d’un visa pour le Mexique : les nationalités libres, qui doivent juste remplir un formulaire au port d’entrée, et les nationalités restreintes, qui doivent obtenir un visa avant de voyager au Mexique.
Les citoyens, les résidents permanents et les titulaires de visas à séjours multiples pour les États-Unis, le Canada, le Japon, le Royaume-Uni ou les pays de l’espace Schengen peuvent se rendre au Mexique sans visa. Les ressortissants étrangers qui nécessitent un visa pour aller au Mexique doivent en faire la demande au consulat mexicain le plus proche avant d’arriver dans le pays. Les visiteurs peuvent séjourner au Mexique jusqu’à 180 jours.