Pre-arrival requirements – Entry rules in response to coronavirus (COVID-19)
Pre-arrival requirements – Entry rules in response to coronavirus (COVID-19)
Before traveling to Spain, everyone (including children under 12 years old, see Children and young people) travelling by air or sea must fill in and sign an online Health Control Form. If you do not complete this form electronically, you may submit it in paper format before boarding.
The additional documentation you must present on entry when travelling from the UK to Spain is determined by your reason for travel:
You may also be subject to additional checks at the point of entry including a temperature check, visual health assessment, or testing on arrival. Passengers may also be contacted and required to undertake a PCR, TMA or LAMP test at any point up to 48 hours after their arrival in Spain. More information can be found on the Spanish government’s Border Health Controls webpage.
If you’re fully vaccinated and travelling from the UK, you can enter Spain without needing to test or quarantine regardless of your reason for travel. Your vaccination status must meet the Spanish authorities’ validity period requirements.
You must show valid proof of being fully vaccinated to enter Spain from the UK if travelling for tourism purposes. If one of the exemptions listed applies to you, you may be able to present other documentation on entry. See Exemptions
Spain will accept the UK’s proof of COVID-19 vaccination record and proof of COVID-19 vaccination issued in the Crown Dependencies.
Your date(s) of vaccination must be specified and you need to have had a vaccine authorised by the European Medicines Agency or by the World Health Organisation.
Your NHS appointment card from vaccination centres is not designed to be used as proof of vaccination and should not be used to demonstrate your vaccine status.
Further rules may apply if you have travelled to a country on Spain’s list of ‘risk’ countries in the 14 days prior to travel to Spain.
If you’re travelling to Spain for tourism purposes, you cannot use the UK proof of COVID-19 recovery record certifying that you have recovered from COVID-19 in the last 6 months. See the Spanish Ministry of Health Travel and COVID-19 page for details.
Under the Spanish government’s current measures, you can only enter Spain from the UK for tourism purposes if you can show valid proof of meeting the vaccination requirements set out above.
Diagnostic tests are only accepted for travellers from the UK if your reason for travel to Spain falls into one of the categories listed as ‘essential’ on the ‘Entry requirements for entry in Spain from third countries’ – section ‘a’ to ‘i’ – on the Spanish Ministry of Health ‘Travel and COVID-19’ page. This includes EU citizens, an accompanying family member of an EU citizen, a resident of Spain, or if one of the other exemptions listed applies to you. See Exemptions.
If you’re travelling to Spain for tourism purposes, you cannot use the UK proof of COVID-19 recovery record certifying that you have recovered from COVID-19 in the last 6 months. See the Spanish Ministry of Health Travel and COVID-19 page for details.
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__cfruid | session | Cloudflare sets this cookie to identify trusted web traffic. |
ARRAffinity | session | ARRAffinity cookie is set by Azure app service, and allows the service to choose the right instance established by a user to deliver subsequent requests made by that user. |
ARRAffinitySameSite | session | This cookie is set by Windows Azure cloud, and is used for load balancing to make sure the visitor page requests are routed to the same server in any browsing session. |
botd-request-id | session | No description |
cf_use_ob | past | Cloudflare sets this cookie to improve page load times and to disallow any security restrictions based on the visitor's IP address. |
CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
csrftoken | 1 year | This cookie is associated with Django web development platform for python. Used to help protect the website against Cross-Site Request Forgery attacks |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
PHPSESSID | session | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duration | Description |
---|---|---|
bcookie | 2 years | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
bscookie | 2 years | LinkedIn sets this cookie to store performed actions on the website. |
lang | session | LinkedIn sets this cookie to remember a user's language setting. |
lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
messagesUtk | 5 months 27 days | HubSpot sets this cookie to recognize visitors who chat via the chatflows tool. |
mgref | 1 year | This cookie is set by Eventbrite to deliver content tailored to the end user's interests and improve content creation. It is also used for event-booking purposes. |
mgrefby | 1 year | This cookie is set by Eventbrite to deliver content tailored to the end user's interests and improve content creation. It is also used for event-booking purposes. |
sc_anonymous_id | never | The cookie is set by SoundCloud to enable SoundCloud player. |
UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
Cookie | Duration | Description |
---|---|---|
__utma | 2 years | This cookie is set by Google Analytics and is used to distinguish users and sessions. The cookie is created when the JavaScript library executes and there are no existing __utma cookies. The cookie is updated every time data is sent to Google Analytics. |
__utmb | 30 minutes | Google Analytics sets this cookie, to determine new sessions/visits. __utmb cookie is created when the JavaScript library executes and there are no existing __utma cookies. It is updated every time data is sent to Google Analytics. |
__utmc | session | The cookie is set by Google Analytics and is deleted when the user closes the browser. It is used to enable interoperability with urchin.js, which is an older version of Google Analytics and is used in conjunction with the __utmb cookie to determine new sessions/visits. |
__utmt | 10 minutes | Google Analytics sets this cookie to inhibit request rate. |
__utmz | 6 months | Google Analytics sets this cookie to store the traffic source or campaign by which the visitor reached the site. |
_gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. |
G | 1 year | Cookie used to facilitate the translation into the preferred language of the visitor. |
Cookie | Duration | Description |
---|---|---|
__gads | 1 year 24 days | The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites. |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gat_UA-5372665-19 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
_hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
_hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
_hjIncludedInSessionSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's daily session limit. |
_s | 1 year | This cookie is associated with Shopify's analytics suite. |
iutk | 5 months 27 days | This cookie is used by Issuu analytic system to gather information regarding visitor activity on Issuu products. |
Cookie | Duration | Description |
---|---|---|
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
personalization_id | 2 years | Twitter sets this cookie to integrate and share features for social media and also store information about how the user uses the website, for tracking and targeting. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
Cookie | Duration | Description |
---|---|---|
_hjSession_1089445 | 30 minutes | No description |
_hjSessionUser_1089445 | 1 year | No description |
_pinterest_ct_ua | 1 year | No description available. |
_sp_id.7c84 | 2 years | No description |
_sp_ses.7c84 | 30 minutes | No description |
AN | 1 month | No description available. |
AnalyticsSyncHistory | 1 month | No description |
AS | session | No description available. |
AWSALBTG | 7 days | No description available. |
AWSALBTGCORS | 7 days | No description available. |
bz-cookie | 5 minutes | No description available. |
currentLanguage | 1 year | No description available. |
debug | never | No description available. |
ebEventToTrack | 1 month | No description available. |
gaCookie | 2 years | No description available. |
gaCookie_gid | 1 day | No description available. |
GoogleAdServingTest | session | No description |
isChecked | 4 hours | No description |
li_gc | 2 years | No description |
m | 2 years | No description available. |
muc_ads | 2 years | No description |
route | session | No description available. |
siteStatus | 1 year | No description |
SP | session | No description |
SS | session | No description |
wisepops | 2 years | No description available. |
wisepops_activity_session | session | No description |
wisepops_session | session | No description available. |
wisepops_visits | 2 years | No description available. |
WZRK_S_888-58W-W94Z | 20 minutes | No description |
x-bz-refresh-attendee-token-19512 | 2 years 8 months 26 days | No description |