A continuación exponemos los diferentes documentos que son necesarios para entrar en España en función de la nacionalidad del visitante:
Países de la Unión EuropeaLos nacionales de todos los países de la Unión Europea pueden acceder a España sin necesidad de un visado. Únicamente es necesario llevar el Documento Nacional de Identidad o el pasaporte en vigor. Los países de la Unión Europea son los siguientes:
Alemania, Austria, Bélgica, Bulgaria, Chipre, Dinamarca, Eslovaquia, Eslovenia, España, Estonia, Finlandia, Francia, Grecia, Hungría, Irlanda, Italia, Letonia, Lituania, Luxemburgo, Malta, Países Bajos, Polonia, Portugal, Reino Unido, República Checa, Rumania y Suecia.
Otros países exentos de visadoPara estancias inferiores a tres meses los ciudadanos nacionales de los siguientes países sólo necesitan contar con un pasaporte en vigor:
Andorra, Argentina, Australia, Brasil, Brunei, Canadá, Ciudad del Vaticano, Costa Rica, Croacia, El Salvador, Estados Unidos, Guatemala, Honduras, Hong Kong, Israel, Japón, Macao, Malasia, México, Mónaco, Nicaragua, Nueva Zelanda, Panamá, Paraguay, República de Corea, San Marino, Suiza, Singapur, Uruguay y Venezuela.
Otros paísesLa mejor opción para los ciudadanos que no hayan sido citados anteriormente es preguntar en la Embajada Española de su país o consultar en la web del Ministerio de Asuntos Exteriores de España.