Los nacionales españoles no necesitan ningún tipo de documentación especial para entrar en el país. Sin embargo, si viajan desde el extranjero, deben presentar un pasaporte válido para viajar a España. También pueden utilizar un documento de identidad oficial válido, como un certificado de nacimiento, para los nacionales españoles que viajen dentro de la Unión Europea, Andorra, el Espacio Económico Europeo o Suiza. Los menores de edad que viajan sin sus padres o tutores deben llevar una autorización notarial de viaje.
Los nacionales españoles también pueden necesitar un permiso de residencia o de trabajo, dependiendo de la duración de su estancia en el país. Si viajan con fines de turismo, generalmente no necesitarán un permiso de residencia, aunque deberán registrarse en el Registro de Entrada y Salida de los Extranjeros si planean permanecer en España por más de tres meses. Los nacionales españoles que viajan a España con fines de trabajo o estudio deben solicitar un permiso de residencia antes de viajar.
Para los nacionales españoles que desean permanecer en España por más de tres meses, también deben solicitar un permiso de residencia. Este permiso se puede solicitar en línea a través del portal web del Ministerio del Interior español. Si planea permanecer en España por más de seis meses, deberá renovar su permiso de residencia antes de que expire.