Na Espanha, a Lei de Estrangeiros regula diferentes tipos de vistos para permitir a entrada e permanência de estrangeiros no país, dependendo do propósito e da duração de sua estadia. Os vistos mais comuns incluem o visto de curta duração ou Schengen, que permite estadias de até 90 dias para turismo, negócios ou visita a familiares; e o visto de longa duração, que é emitido para aqueles que desejam residir, trabalhar, estudar ou reunir-se com familiares na Espanha por um período superior a 90 dias. Existem também vistos específicos, como o de estudos, de trabalho, de residência não lucrativa, e o visto de empreendedores, cada um com requisitos específicos em função do motivo da estadia. Todos os vistos requerem a tramitação prévia nos consulados espanhóis do país de origem do solicitante e o cumprimento de certos requisitos legais e administrativos, como a apresentação de documentação que comprove o propósito da viagem, a solvência econômica, e em alguns casos, a contratação de um seguro de saúde.