spain passport visa-free countries

Spain passport visa-free countries, which countries are visa-free for a Spain passport?

Visa-free travel and visas on arrival are available to holders of a Spain passport in countries such as Brazil, Japan, the United Kingdom, the United Arab Emirates, and the United States. Spain is a member of the European Union. Some countries in the world, however, demand a visa for holders of a Spain passport. China, India, and Russia are among the countries that require a visa.

Spain passport visa-free countries

Holders of a Spain passport have visa-free travel to almost two hundred countries. If you have a Spanish passport, you can visit these countries without first obtaining a visa:

  • Albania
  • Andorra
  • Anguilla
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Austria
  • Bahamas
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Bermuda
  • Bolivia
  • Bonaire, St. Eustatius and Saba
  • Bosnia and Herzegovina
  • Botswana
  • Brazil
  • British Virgin Islands
  • Brunei
  • Bulgaria
  • Cape Verde
  • Cayman Islands
  • Chile
  • Colombia
  • Cook Islands
  • Costa Rica
  • Croatia
  • Curacao
  • Cyprus
  • Czech Republic
  • Denmark
  • Dominica
  • Dominican Republic
  • Ecuador
  • El Salvador
  • Estonia
  • Eswatini
  • Falkland Islands
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French West Indies
  • Georgia
  • Germany
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guatemala
  • Guyana
  • Haiti
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • Indonesia
  • Ireland
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Kazakhstan
  • Kiribati
  • Kosovo
  • Kyrgyzstan
  • Latvia
  • Lesotho
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Malaysia
  • Malta
  • Marshall Islands
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Montenegro
  • Montserrat
  • Morocco
  • Namibia
  • Netherlands
  • New Caledonia
  • Nicaragua
  • Niue
  • North Macedonia
  • Norway
  • Palau
  • Palestinian Territories
  • Panama
  • Paraguay
  • Peru
  • Philippines
  • Poland
  • Portugal
  • Qatar
  • Reunion
  • Romania
  • Saint Kitts and Nevis
  • Saint Lucia
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Senegal
  • Serbia
  • Singapore
  • Slovakia
  • Slovenia
  • Solomon Islands
  • South Africa
  • South Korea
  • St. Helena
  • St. Maarten
  • St. Pierre and Miquelon
  • St. Vincent and the Grenadines
  • Sweden
  • Switzerland
  • Taiwan
  • Thailand
  • Timor-Leste
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turks and Caicos Islands
  • Tuvalu
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Vatican City
  • Venezuela
  • Vietnam
  • Wallis and Futuna

Visa on arrival for Spain passport

You can travel with a Spanish passport, and get a visa on arrival, to the following countries or territories. Citizens of Spain can get a visa on arrival when they travel to these countries, that means that you don’t need a visa before travelling there:

Read more below, comment, or contact us if you have any questions.

  • Bahrain
  • Bangladesh
  • Burkina Faso
  • Cambodia
  • Comoros
  • Egypt
  • Ethiopia
  • Gabon
  • Gambia
  • Guinea-Bissau
  • Iran
  • Iraq
  • Jordan
  • Kenya
  • Kuwait
  • Laos
  • Lebanon
  • Madagascar
  • Malawi
  • Maldives
  • Mauritania
  • Mongolia
  • Mozambique
  • Myanmar
  • Nepal
  • Oman
  • Papua New Guinea
  • Rwanda
  • Saudi Arabia
  • Seychelles
  • Sierra Leone
  • Somalia
  • Tajikistan
  • Tanzania
  • Togo
  • Uganda
  • Zambia
  • Zimbabwe

Visa online for Spain passport

These are countries that require a evisa or an eTA, electronic travel authorization, for citizens of Spain, in these countries, and territories, you need to get a evisa or an eTA online before travelling:

eTA, electronic travel authorization

  • American Samoa
  • Australia
  • Canada
  • Guam
  • New Zealand
  • Norfolk Island
  • Northern Mariana Islands
  • Pakistan
  • Puerto Rico
  • Sri Lanka
  • United States of America
  • US Virgin Islands

evisa, visa online

  • Angola
  • Azerbaijan
  • Benin
  • Cote d’Ivoire (Ivory Coast)
  • Djibouti
  • India
  • South Sudan
  • Suriname

Visa required for Spain passport

Citizens of Spain need to get a visa before travelling to these countries and territories:

Afghanistan, Algeria, Bhutan, Burundi, Cameroon, Central African Republic, Chad, China, Congo, Congo (Dem. Rep.), Cuba, Equatorial Guinea, Eritrea, Ghana, Guinea, Liberia, Libya, Mali, Nauru, Niger, Nigeria, North Korea, Russia, Sudan, Syria, Turkmenistan, and Yemen. 


Sources: Visa Index Spain passport

The above cover image was taken somewhere near El Corte Ingles in Madrid, Spain. Photo by Sofía Marvizón on Unsplash


We write independent articles on travel and living anywhere for everyone. We talk about work, study, moving, health, school, travel, and shopping. Refugees and immigrants are welcome!  

Do you want to help refugees and immigrants? Contact us or email us to join us. 

Do you want to write articles like this one for us? Contact us or email us to apply. 

Do you see any mistakes in this article? Please leave a comment or contact us. Thank you!