Para viajar a España como turista, se requiere un pasaporte válido. No se requiere visa para los ciudadanos de la Unión Europea, Andorra, Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, San Cristóbal y Nieves, San Marino, Santa Lucía, Uruguay, Venezuela y Ciudad del Vaticano. Otros ciudadanos extranjeros pueden requerir visa.
Los visitantes no pueden permanecer más de 90 días en España, a menos que posean una tarjeta de residencia. Si planea permanecer más de 90 días, deberá solicitar una tarjeta de residencia en su oficina local de registro civil antes de viajar a España.
Los visitantes también deben tener seguro médico que cubra el costo de los cuidados médicos durante su estadía en España. El seguro médico deberá estar vigente durante toda la estadía y debe cubrir los costos de atención médica, hospitalización y repatriación.
Para más información, consulte la Guía de viaje a España del Ministerio de Asuntos Exteriores de España.