As of 1st July 2022 the current travel requirements for Spain are as followed:
Visitors from EU or Schengen Areas no longer need to show any COVID documents to enter Spain.
Travellers from outside the EU and Schengen Area must be able to present proof of vaccination, a recovery certificate or a negative test using either the EUDCC or by completing this form. This means unvaccinated visitors from all countries can now visit.
If you’re entering Spain via land from France, you do not need to present any COVID-19 paperwork.
To be considered fully vaccinated you must have received a second or third dose in the last 9 months. Children under 12 years old are exempt when travelling with an adult.
Masks are still required in healthcare settings and on public transport.