Visas for Spain


Nationals of the European Union and European Economic Area can travel to Spain without any restriction if they have a national identity card or a valid passport. Foreign nationals coming from other countries, on the other hand, have to complete certain formalities

In general, most travellers from non-EU or EEA countries need a visa, however some countries are visa exempt. Citizens of over 60 countries can enter Spain without a visa upon presentation of their valid passport for a maximum of 90 days over a period of 180 days.

90 days stay

Countries include Andorra, Argentina, Australia, Brazil, Brunei, Canada, Chile, Costa Rica, El Salvador, the United States, Guatemala, Honduras, Israel, Japan, Malaysia, Mexico, Monaco, Nicaragua, New Zealand, Panama, Paraguay, the Republic of Korea, San Marino, Singapore, Uruguay and Venezuela. The full list of visa exempt countries for travelling to Spain can be found on the Foreign Affairs website.

Otherwise, you will have to apply for a visa at the Spanish embassy or consulate in your home country. You thus have to be in possession of documents supporting your stay in Spain and related conditions. You will also need proof of sufficient funds to support yourself throughout your stay.

Schengen visa (short term)

For non-EU or EEA nationals, a tourist visa is necessary for entering Spain. You can opt for a Schengen visa allowing you to travel within the Union for a period of 90 days. For more Information about the Schengen visa, visit the Schengen Visa Info website Visa application forms can be obtained from your Spanish consulate or you can download an application at the Schengen visa department online

In order to obtain a Schengen visa, you will need to provide the following documentation to meet entry criteria:

  • valid passport and short-stay visa, if required
  • legitimate purpose of travel, such as tourism or business
  • financial resources to cover your stay and your return
  • travel insurance policy to cover any healthcare expenses during your stay incl. repatriation for medical reasons.

National visas (long term)

These visas enable non-EU and EEA nationals to stay longer than three months, to reside, work, study or do research in Spain. Once approved and issued you will be able to obtain a residency card in Spain. Contact the Spanish embassy or consulate in your country for more information.

 Good to know:

If you plan to stay long term, you will need to apply for a Foreigners’ Identity Number (N.I.E) once you are in Spain. The N.I.E. is crucial to be able to open a bank account or to start working in Spain. Depending on your purpose of stay, different documentation may be needed.

Airport transit visas

These visas entitle non EU-EEA nationals to cross the international transit zone of a Spanish airport. You can find a list of countries that require an airport transport visa on the Foreign Affairs website.

 Useful links:

Ministerio de Trabajo e Inmigración - Ministry of Labor and Immigration

We do our best to provide accurate and up to date information. However, if you have noticed any inaccuracies in this article, please let us know in the comments section below.
Recommend Your favourite team
Member since 01 June 2008
Small earth, Mauritius
Write a comment

See also

If you are a citizen of an EU or EEA country, you will not need a Spanish work visa. Otherwise, you will require a visa that should be renewed annually.
Spain has various means of transport for all trips. Public transports such as buses, trains and subways are very popular, especially in urban areas.
Want to become a digital nomad in Spain? The digital nomad's guide to Spain will help you make the most of your nomadic life abroad.
Moving to Spain with your children requires good planning, particularly if your child is under five years old.
Your pet must meet certain criteria to be able to travel with you to Spain. It must also have a health certificate and undergo required vaccination.