Which countries can I travel to Spain from?
You can travel to Spain if you are travelling from the European Union, from a country in the Schengen Area, or from another country which has a reciprocal agreement with Spain for accepting travellers. These countries are Australia, China, South Korea, New Zealand, Rwanda, Singapore and Thailand.
Remember that the health crisis may mean there are temporary changes to the reciprocal agreements for accepting visitors. For this reason, we recommend always checking the requirements and recommendations of your home country.
Likewise, there could be restrictions in your own country on returning from Spain. You can find more information in the section “How can I find out if my country of origin has imposed any restrictions on my return?
You must not travel to Spain if you show any symptoms relating to COVID-19, or suspect you have.
Source: Official State Gazette (BOE)