Ja, und zwar gibt es verschiedene Visa Arten.
Das einfachste ist das Touristenvisum, welches man bei der Einreise durch Ausfüllen eine Migrationsformulars erwirbt. Dies ist typischerweise für 90 (es können nun auch 180 sein) Tage gültig. Weiter gibt es dann unterschiedliche Visa für dauernden Aufenthalt in Mexiko. Da einfach mal Residente Temporal, Residente Permanente und Visitante googeln.
Die Voraussetzungen sind je nach gewünschter Aufenthltsdauer und Aufenthaltsgrund unterschiedlich.