Los ciudadanos de los países de la Unión Europea (UE), el Espacio Económico Europeo (EEE) y Suiza no necesitan visa para entrar en España. Si planea permanecer en el país por más de 90 días, debe obtener un permiso de residencia antes de viajar.
Para los ciudadanos de otros países, la visa de turista (tipo C) es la más común. Si planea permanecer en España por más de 90 días, debe solicitar una visa de larga estancia (tipo D).
Aunque no necesite una visa para entrar en España, debe tener un pasaporte válido para viajar a cualquier país de la UE. Si planea permanecer en España por más de 90 días, debe obtener un permiso de residencia antes de viajar.