Los ciudadanos españoles que viajan a México por turismo, trabajo o estudios, necesitan un pasaporte válido para ingresar al país. A partir del 1 de enero de 2015, todos los pasaportes emitidos en España deben ser de tipo electrónico para poder ser válidos para viajar a México. Los pasaportes emitidos con anterioridad a esta fecha seguirán siendo válidos hasta su expiración.
Los menores de 18 años que viajen a México con pasaporte individual también necesitarán una autorización de viaje por parte de sus padres o tutores. Esta autorización debe estar firmada por ambos progenitores y, en su caso, por el tutor legal, y debe estar notariada o ser apostillada.
Los ciudadanos españoles que viajen a México por motivos de negocios no necesitan visado, siempre y cuando su estancia no exceda de 180 días. No obstante, si su intención es trabajar en México, deberán solicitar un permiso de trabajo.