Los ciudadanos españoles pueden viajar a España sin ningún tipo de visado, ya que España pertenece a la Unión Europea. Sin embargo, si desean permanecer en España por más de tres meses, deben registrarse como residentes. Los ciudadanos de otros países de la Unión Europea también pueden viajar a España sin visado, pero deben obtener un permiso de residencia si desean permanecer por más de tres meses. Los ciudadanos de otros países pueden necesitar un visado para viajar a España, dependiendo de su nacionalidad y del propósito de su visita. Por ejemplo, los ciudadanos de los Estados Unidos pueden viajar a España sin visado por turismo o negocios por un período de hasta 90 días. Si desean permanecer más tiempo o realizar otro tipo de actividad, como trabajar o estudiar, deben solicitar el adecuado permiso o visado.