A Espanha faz parte da União Europeia e do espaço Schengen, portanto, para entrar em Portugal, você pode precisar de passaporte e/ou visto, dependendo do país em que vive. Cidadãos da Comunidade Europeia não precisam de visto para entrar Espanha.
Além dos países Schengen, os seguintes países e estados não exigem visto separado para entrar na Espanha:
Albânia, Andorra, Antígua e Barbuda, Argentina, Austrália, Bahamas, Barbados, Bósnia e Herzegovina, Brasil, Brunei Darussalam, Canadá, Chile, Colômbia, Costa Rica, Dominica, El Salvador, Antiga República Iugoslava da Macedônia, Granada, Guatemala, Santo Veja (Estado do Vaticano), Honduras, Hong Kong, Israel, Japão, Kiribati, Macau, Macedônia, Malásia, Ilhas Marshall, Maurício, México, Micronésia, Moldávia, (República de) Mônaco, Montenegro, Nova Zelândia, Nicarágua, Palau , Panamá, Paraguai, Peru, Samoa, San Marino, Seychelles, Sérvia, Singapura, Ilhas Salomão, Coreia do Sul, São Cristóvão e Nevis, Santa Lúcia, São Vicente e Granadinas, Taiwan, Timor-Leste, Tonga, Trinidad e Tobago, Tuvalu, Emirados Árabes Unidos, Estados Unidos da América, Uruguai, Vanuatu, Venezuela.
Como a Espanha faz parte do acordo Schengen, os requisitos de visto Schengen são os mesmos que em outros países Schengen. Para solicitar o visto, você precisará dos seguintes documentos: formulário de solicitação de visto preenchido, 2 fotos, passaporte e cópias de vistos anteriores, seguro de viagem Schengen, carta de apresentação informando o objetivo da estadia na Espanha, informações do voo, reserva de hotel, comprovante do estado civil, prova de meios financeiros suficientes. O visto custará 60 euros.
O processo de obtenção de um visto espanhol depende do país de origem, mas geralmente você pode solicitar um visto Schengen espanhol até 3 meses antes da viagem planejada. O tempo de processamento pode levar até 15 dias desde o dia da sua inscrição.