If your passport describes you as a British Citizen or a British Subject with Right of Abode in the United Kingdom, you don’t need a visa to enter Spain. If you have another type of British nationality, you should check entry requirements with their nearest Spanish Embassy or Consulate.
Your passport should be valid for the proposed duration of your stay. No additional period of validity beyond this is required. This applies to the whole of Spain, including the Canary Islands and the Balearic Islands (Majorca, Menorca, Ibiza and Formentera).
The Spanish authorities have confirmed they will accept British passports extended by 12 months by British Embassies and Consulates under additional measures put in place in mid-2014.
Staying for longer than three months
If you’re planning to stay in Spain for longer than 3 months you must register in person at the nearest Office for Foreigners (Oficina de Extranjeros) which is normally part of the Town Hall (Ayuntamiento), or at designated Police stations.
If you plan to live in Spain, visit the British Embassy website for advice and information.
UK Emergency Travel Document (ETD)
UK ETDs are accepted for entry, airside transit and exit from Spain.