Spain Embassies and Consulates


Here is the list of embassies and consulates for Spain by country. Find the nearest one to you

Embassy of Spain in Afghanistan

Embassy of Spain in Albania

Embassy of Spain in Alemania

Consulate General of Spain in Düsseldorf

Consulate General of Spain in Fráncfort

Consulate General of Spain in Hamburg

Embassy of Spain in Andorra

Embassy of Spain in Andorra La Vella

Embassy of Spain in Angola

Embassy of Spain in Argentina

Consulate General of Spain in Bahía Blanca

Consulate General of Spain in Buenos Aires

Consulate General of Spain in Córdoba

Consulate General of Spain in Mendoza

Consulate General of Spain in Rosario

Honorary Vice Consulate of Spain in Azul

Honorary Vice Consulate of Spain in Carhue

Honorary Vice Consulate of Spain in Comodoro Rivadavia

Honorary Vice Consulate of Spain in Concordia

Honorary Vice Consulate of Spain in Chivilcoy

Honorary Vice Consulate of Spain in Gualeguaychú

Honorary Vice Consulate of Spain in Junin

Honorary Vice Consulate of Spain in La Plata

Honorary Vice Consulate of Spain in La Rioja

Honorary Vice Consulate of Spain in Mar del Plata

Honorary Vice Consulate of Spain in Necochea

Honorary Vice Consulate of Spain in Neuquen

Honorary Vice Consulate of Spain in Paso de los Libres

Honorary Vice Consulate of Spain in Pergamino

Honorary Vice Consulate of Spain in Puerto Madryn

Honorary Vice Consulate of Spain in Puerto San Julian

Honorary Vice Consulate of Spain in Rio Gallegos

Honorary Vice Consulate of Spain in Resistencia

Honorary Vice Consulate of Spain in San Juan

Honorary Vice Consulate of Spain in San Luis

Honorary Vice Consulate of Spain in San Miguel de Tucuman

Honorary Vice Consulate of Spain in San Pedro

Honorary Vice Consulate of Spain in San Rafael

Honorary Consulate of Spain in Santa Fe

Honorary Vice Consulate of Spain in Santa Rosa

Honorary Vice Consulate of Spain in Santa Teresita

Honorary Vice Consulate of Spain in Tandil

Honorary Vice Consulate of Spain in Trenque Lauquen

Honorary Vice Consulate of Spain in Trelew

Honorary Vice Consulate of Spain in Tres Arroyo

Honorary Vice Consulate of Spain in Viedma

Honorary Vice Consulate of Spain in Villa Mercedes

Honorary Vice Consulate of Spain in Venado Tuerto

Embassy of Spain in Armenia

Embassy of Spain in Australia

Consulate General of Spain in Melbourne

Consulate General of Spain in Sydney

Honorary Consulate of Spain in Brisbane

Honorary Consulate of Spain in Darwin

Embassy of Spain in Austria

Honorary Consulate of Spain in Innsbruck

Honorary Consulate of Spain in Graz

Honorary Consulate of Spain in Klagenfurt

Honorary Consulate of Spain in Dornbirn

Honorary Consulate of Spain in Nassau

Honorary Consulate of Spain in Manama

Embassy of Spain in Bangladesh

Honorary Consulate of Spain in Bridgetown

Honorary Consulate of Spain in Minsk

Embassy of Spain in Belgium

Consulate General of Spain in Brussels

Honorary Consulate of Spain in Antwerp

Honorary Consulate of Spain in Bruges

Honorary Consulate of Spain in Ghent

Honorary Consulate of Spain in Liege

Honorary Consulate of Spain in Belize City

Honorary Consulate of Spain in Cotonou

Honorary Consulate of Spain in Hamilton

Embassy of Spain in Bolivia

Consulate General of Spain in Santa Cruz de la Sierra

Honorary Consulate of Spain in Cochabamba

Honorary Consulate of Spain in Sucre

Honorary Consulate of Spain in Tarija

Honorary Consulate of Spain in Trinidad

Embassy of Spain in Bosnia and Herzegovina

Honorary Consulate of Spain in Mostar

Embassy of Spain in Brazil

Consulate General of Spain in Porto Alegre

Consulate General of Spain in Rio De Janeiro

Consulate General of Spain in São Paulo

Consulate General of Spain in Salvador

Honorary Consulate of Spain in Bage

Honorary Consulate of Spain in Belo Horizonte

Honorary Consulate of Spain in Campinas

Honorary Consulate of Spain in Curitiba

Honorary Vice Consulate of Spain in Campo Grande

Honorary Consulate of Spain in Fortaleza

Honorary Vice Consulate of Spain in Ilheus

Honorary Vice Consulate of Spain in Londrina

Honorary Vice Consulate of Spain in Sao Jose do Rio Preto

Honorary Consulate of Spain in Santos

Embassy of Spain in Bulgaria

Honorary Consulate of Spain in Varna

Honorary Vice Consulate of Spain in Ouagadougou

Honorary Consulate of Spain in Bujumbura

Embassy of Spain in Cape Verde

Embassy of Spain in Cameroon

Honorary Consulate of Spain in Phnom Penh

Embassy of Spain in Ottawa, Canada

Consulate General of Spain in Montreal

Consulate General of Spain in Toronto

Honorary Consulate of Spain in Halifax

Honorary Consulate of Spain in Quebec City

Honorary Consulate of Spain in St. John’s

Honorary Vice Consulate of Spain in Winnipeg

Embassy of Spain in Cape Verde

Honorary Vice Consulate of Spain in Mindelo

Honorary Vice Consulate of Spain in Santa Maria

Honorary Consulate of Spain in George Town

Honorary Consulate of Spain in Bangui

Embassy of Spain in Chile

Consulate General of Spain in Santiago

Honorary Consulate of Spain in Arica

Honorary Consulate of Spain in Antofagasta

Honorary Vice Consulate of Spain in Castro

Honorary Consulate of Spain in Concepcion

Honorary Vice Consulate of Spain in Coquimbo

Honorary Consulate of Spain in Curico

Honorary Consulate of Spain in Iquique

Honorary Vice Consulate of Spain in Punta Arenas

Honorary Vice Consulate of Spain in Puerto Aysen

Honorary Vice Consulate of Spain in Puerto Montt

Honorary Vice Consulate of Spain in Rancagua

Honorary Consulate of Spain in San Antonio

Honorary Consulate of Spain in Temuco

Honorary Consulate of Spain in Valdivia

Honorary Consulate of Spain in Valparaiso

Embassy of Spain in China

Consulate General of Spain in Canton

Consulate General of Spain in Hong Kong

Consulate of Spain in Pekín

Consulate General of Spain in Guangzhou

Consulate of Spain in Shanghái

Embassy of Spain in Colombia

Consulate General of Spain in Bogota

Honorary Consulate of Spain in Cali

Honorary Consulate of Spain in Cartagena

Honorary Consulate of Spain in Manizales

Honorary Consulate of Spain in Medellin

Honorary Vice Consulate of Spain in Bucaramanga

Honorary Vice Consulate of Spain in Buenaventura

Honorary Vice Consulate of Spain in Cucuta

Honorary Vice Consulate of Spain in Pasto

Embassy of Spain in Congo

Honorary Consulate of Spain in Brazzaville

Embassy of Spain in Costa Rica

Honorary Consulate of Spain in Avarua

Embassy of Spain in Croatia

Honorary Consulate of Spain in Dubrovnik

Honorary Consulate of Spain in Split

Embassy of Spain in Cuba

Consulate General of Spain in La Habana

Honorary Vice Consulate of Spain in Camaguey

Honorary Vice Consulate of Spain in Santa Clara

Honorary Vice Consulate of Spain in Santiago de Cuba

Honorary Vice Consulate of Spain in Willemstad

Embassy of Spain in Cyprus

Embassy of Spain in Czech Republic

Embassy of Spain in Denmark

Honorary Vice Consulate of Spain in Odense

Honorary Consulate of Spain in Barahona

Honorary Consulate of Spain in Constanza

Honorary Consulate of Spain in Higuey

Honorary Consulate of Spain in Nagua

Honorary Consulate of Spain in Puerto Plata

Honorary Consulate of Spain in Roseau

Honorary Consulate of Spain in Santiago De Los Caballeros

Honorary Consulate of Spain in Dili

Consulate General of Spain in Guayaquil

Honorary Consulate of Spain in Cuenca

Honorary Consulate of Spain in Salinas

Honorary Consulate of Spain in Manta

Embassy of Spain in Egypt

Consulate General of Spain in Alexandria

Honorary Vice Consulate of Spain in Luxor

Embassy of Spain in El Salvador

Consulate General of Spain in Bata

Embassy of Spain in Estonia

Embassy of Spain in Ethiopia

Honorary Consulate of Spain in Suva

Embassy of Spain in Finland

Honorary Vice Consulate of Spain in Rovaniemi

Honorary Consulate of Spain in Turku

Honorary Consulate of Spain in Tampere

Embassy of Spain in France

Consulate General of Spain in Bayona

Consulate General of Spain in Burdeos

Consulate General of Spain in Estrasburgo

Consulate General of Spain in Lyon

Consulate General of Spain in Marsella

Consulate General of Spain in Montpellier

Consulate General of Spain in Paris

Consulate General of Spain in Pau

Consulate General of Spain in Perpiñán

Consulate General of Spain in Toulouse

Honorary Consulate of Spain in Besancon

Honorary Vice Consulate of Spain in Grenoble

Honorary Vice Consulate of Spain in La Rochelle

Honorary Vice Consulate of Spain in Le Havre

Honorary Consulate of Spain in Rennes

Honorary Vice Consulate of Spain in Saint-Pierre

Honorary Vice Consulate of Spain in Toulon

Embassy of Spain in Gabon

Embassy Office of Spain in Banjul

Embassy of Spain in Libreville

Embassy Office of Spain in Gambia

Embassy of Spain in Germany

Consulate General of Spain in Düsseldorf

Consulate General of Spain in Hamburg

Consulate General of Spain in Frankfurt

Consulate General of Spain in Munich

Consulate General of Spain in Stuttgart

Embassy of Spain in Ghana

Embassy of Spain in Greece

Honorary Consulate of Spain in Corfu

Honorary Consulate of Spain in Kalamata

Honorary Consulate of Spain in Patras

Honorary Consulate of Spain in Rhodes

Honorary Consulate of Spain in Thessaloniki

Embassy of Spain in Guatemala

Honorary Consulate of Spain in Quetzaltenango

Embassy of Spain in Guinea

Embassy of Spain in Guinea-Bissau

Honorary Consulate of Spain in Georgetown

Embassy of Spain in Haiti

Honorary Consulate of Spain in San Pedro Sula

Embassy of Spain in Honduras

Embassy of Spain in Hungary

Embassy of Spain in India

Consulate General of Spain in Mumbai​

Honorary Consulate of Spain in Bengaluru

Honorary Consulate of Spain in Chennai

Honorary Consulate of Spain in Kolkata

Embassy of Spain in Indonesia

Honorary Consulate of Spain in Denpasar

Embassy of Spain in Iran

Embassy of Spain in Iraq

Honorary Consulate of Spain in Castletownbere

Honorary Vice Consulate of Spain in Cork

Honorary Vice Consulate of Spain in Galway

Honorary Vice Consulate of Spain in Limerick

Embassy of Spain in Italy

Embassy of Spain in Dublin

Consulate General of Spain in Milan

Consulate General of Spain in Napoles

Consulate General of Spain in Roma

Honorary Consulate of Spain in Alghero

Honorary Consulate of Spain in Bari

Honorary Consulate of Spain in Bologna

Honorary Consulate of Spain in Cagliari

Honorary Consulate of Spain in Catania

Honorary Consulate of Spain in Catanzaro

Honorary Consulate of Spain in Florence

Honorary Consulate of Spain in Genoa

Honorary Consulate of Spain in L’Aquila

Honorary Consulate of Spain in Livorno

Honorary Consulate of Spain in Novara

Honorary Consulate of Spain in Palermo

Honorary Consulate of Spain in Perugia

Honorary Vice Consulate of Spain in Ravenna

Honorary Vice Consulate of Spain in Trento

Honorary Consulate of Spain in Turin

Honorary Vice Consulate of Spain in Venice

Honorary Consulate of Spain in Ventimiglia

Honorary Vice Consulate of Spain in Verona

Embassy of Spain in Ivory Coast

Embassy of Spain in Ivory Coast

Embassy of Spain in Jamaica

Embassy of Spain in Tokyo

Honorary Consulate of Spain in Nagoya

Honorary Consulate of Spain in Osaka

Honorary Consulate of Spain in Sapporo

Honorary Consulate of Spain in Takamatsu

Embassy of Spain in Jordan

Embassy of Spain in Kazakhstan

Honorary Consulate of Spain in Almaty

Embassy of Spain in Kenya

Honorary Consulate of Spain in Mombasa

Embassy of Spain in Kuwait

Honorary Consulate of Spain in Bishkek

Embassy of Spain in Latvia

Embassy of Spain in Lebanon

Embassy of Spain in Libya

Embassy of Spain in Lithuania

Honorary Consulate of Spain in Klaipeda

Embassy of Spain in Luxembourg

Embassy of Spain in Macedonia

Embassy of Spain in Malaysia

Honorary Consulate of Spain in Kota Kinabalu

Embassy of Spain in Mali

Honorary Consulate of Spain in Antananarivo

Embassy of Spain in Malta

Embassy of Spain in Mauritania

Honorary Consulate of Spain in Nouadhibou

Honorary Consulate of Spain in Port Louis

Embassy of Spain in Mexico

Consulate General of Spain in Guadalajara

Consulate General of Spain in Mexico City

Consulate General of Spain in Monterry

Honorary Consulate of Spain in Acapulco

Honorary Consulate of Spain in Cabo San Lucas

Honorary Consulate of Spain in Cancun

Honorary Consulate of Spain in Chihuahua

Honorary Consulate of Spain in Durango

Honorary Consulate of Spain in Leon

Honorary Consulate of Spain in Los Mochis

Honorary Consulate of Spain in Merida

Honorary Consulate of Spain in Morelia

Honorary Consulate of Spain in Oaxaca

Honorary Consulate of Spain in Puebla

Honorary Consulate of Spain in Queretaro

Honorary Consulate of Spain in San Luis Potosi

Honorary Consulate of Spain in Tampico

Honorary Consulate of Spain in Tijuana

Honorary Consulate of Spain in Tuxtla

Honorary Consulate of Spain in Veracruz

Embassy of Spain in Morocco

Consulate General of Spain in Agadir

Consulate General of Spain in Casablanca

Consulate of Spain in Larache

Consulate General of Spain in Nador

Consulate General of Spain in Rabat

Consulate General of Spain in Tangier

Consulate General of Spain in Tétouan

Honorary Consulate of Spain in Chisinau

Honorary Consulate of Spain in Monaco

Honorary Consulate of Spain in Ulaanbaatar

Honorary Consulate of Spain in Podgorica

Embassy of Spain in Mozambique

Honorary Consulate of Spain in Beira

Honorary Consulate of Spain in Pemba

Embassy of Spain in Myanmar

Embassy of Spain in the Namibia

Embassy of Spain in Netherlands

Consulate General of Spain in Amsterdam

Honorary Vice Consulate of Spain in Bonaire

Honorary Vice Consulate of Spain in Maastricht

Honorary Consulate of Spain in Rotterdam

Embassy of Spain in Nicaragua

Embassy of Spain in New Zealand

Honorary Consulate of Spain in Auckland

Honorary Consulate of Spain in Hastings

Embassy of Spain in Managua

Honorary Vice Consulate of Spain in Granada

Honorary Consulate of Spain in Leon

Embassy of Spain in Niger

Embassy of Spain in Nigeria

Consulate General of Spain in Lagos

Embassy of Spain in Norway

Honorary Vice Consulate of Spain in Alesund

Honorary Consulate of Spain in Bergen

Honorary Vice Consulate of Spain in Kristiansand

Honorary Vice Consulate of Spain in Stavanger

Honorary Vice Consulate of Spain in Trondheim

Embassy of Spain in Oman

Embassy of Spain in Pakistan

Honorary Consulate of Spain in Karachi

Honorary Consulate of Spain in Lahore

Embassy of Spain in Panama

Embassy of Spain in Paraguay

Embassy of Spain in Peru

Honorary Consulate of Spain in Arequipa

Honorary Consulate of Spain in Cusco

Honorary Consulate of Spain in Iquitos

Honorary Consulate of Spain in Piura

Honorary Consulate of Spain in Trujillo

Honorary Vice Consulate of Spain in Villarrica

Embassy of Spain in Philippines

Honorary Consulate of Spain in Cebu City

Honorary Consulate of Spain in Davao City

Honorary Consulate of Spain in El Nido

Honorary Consulate of Spain in Iloilo City

Honorary Consulate of Spain in Legazpi City

Honorary Consulate of Spain in Zamboanga City

Embassy of Spain in Poland

Honorary Consulate of Spain in Gdansk

Honorary Consulate of Spain in Krakow

Honorary Consulate of Spain in Wroclaw

Embassy of Spain in Lisbon, Portugal

Consulate of Spain in Lisboa

Consulate of Spain in Oporto

Honorary Vice Consulate of Spain in Coimbra

Honorary Consulate of Spain in Faro

Honorary Consulate of Spain in Funchal

Honorary Consulate of Spain in Leiria

Honorary Consulate of Spain in Ponta Delgada

Honorary Consulate of Spain in Sines

Consulate General of Spain in San Juan

Embassy of Spain in Qatar

Embassy of Spain in Romania

Honorary Consulate of Spain in Cluj-Napoca

Embassy of Spain in Russia

Consulate General of Spain in Moscú

Consulate General of Spain in San Petersburgo

Honorary Consulate of Spain in Kazan

Honorary Consulate of Spain in Novosibirsk

Honorary Consulate of Spain in Rostov-on-Don

Honorary Consulate of Spain in Yekaterinburg

Honorary Consulate of Spain in Kigali

Honorary Consulate of Spain in Apia

Honorary Consulate of Spain in Saint Vincent and the Grenadines

Embassy of Spain in Saudi Arabia

Honorary Consulate of Spain in Al Khobar

Honorary Consulate of Spain in Jeddah

Embassy of Spain in Senegal

Consulate General of Spain in Dakar

Honorary Consulate of Spain in Victoria

Honorary Consulate of Spain in Philipsburg

Embassy of Spain in Singapore

Embassy of Spain in Bratislava, Slovakia

Honorary Consulate of Spain in Kosice

Embassy of Spain in Slovenia

Honorary Consulate of Spain in Honiara

Embassy of Spain in South Africa

Consulate General of Spain in Cape Town

Honorary Consulate of Spain in Durban

Honorary Consulate of Spain in Colombo

Embassy of Spain in Sudan

Honorary Consulate of Spain in Paramaribo

Embassy of Spain in Sweden

Honorary Consulate of Spain in Malmö

Honorary Consulate of Spain in Helsingborg

Honorary Consulate of Spain in Gothenburg

Embassy of Spain in Switzerland

Consulate of Spain in Bern

Consulate of Spain in Ginebra

Consulate of Spain in Zürich

Embassy of Spain in Syria

Honorary Consulate of Spain in Dushanbe

Embassy of Spain in Tanzania

Honorary Consulate of Spain in Arusha

Honorary Consulate of Spain in Zanzibar

Embassy of Spain in Thailand

Honorary Consulate of Spain in Chiang Mai

Honorary Consulate of Spain in Phuket

Honorary Consulate of Spain in Nuku’alofa

Embassy of Spain in Trinidad and Tobago

Embassy of Spain in Tunisia

Embassy of Spain in Turkey

Consulate General of Spain in Istanbul

Honorary Consulate of Spain in Antalya

Honorary Consulate of Spain in Izmir

Honorary Consulate of Spain in Izmit

Embassy of Spain in Ukraine

Embassy of Spain in United Arab Emirates

Embassy of Spain in United Kingdom

Consulate General of Spain in Edinburgh

Consulate General of Spain in London

Consulate General of Spain in Manchester

Honorary Consulate of Spain in Aberdeen

Honorary Vice Consulate of Spain in Belfast

Honorary Consulate of Spain in Glasgow

Honorary Consulate of Spain in Jersey

Embassy of Spain in United State of America

Consulate of Spain in Boston

Consulate of Spain in Chicago

Consulate of Spain in Houston

Consulate of Spain in Los Angeles

Consulate of Spain in Miami

Consulate General of Spain in New York

Consulate of Spain in San Francisco

Consulate of Spain in Washington

Honorary Consulate of Spain in Seattle

Honorary Vice Consulate of Spain in Charleston

Honorary Vice Consulate of Spain in Charlotte

Honorary Consulate of Spain in Cincinnati

Honorary Consulate of Spain in Denver

Honorary Consulate of Spain in Lansing

Honorary Vice Consulate of Spain in Jacksonville

Honorary Consulate of Spain in Kansas City

Honorary Vice Consulate of Spain in Newark

Honorary Vice Consulate of Spain in Atlanta

Honorary Consulate of Spain in Salt Lake City

Honorary Consulate of Spain in Phoenix

Honorary Vice Consulate of Spain in Rochester

Honorary Consulate of Spain in San Diego

Honorary Vice Consulate of Spain in St. Louis

Honorary Vice Consulate of Spain in Tampa

Embassy of Spain in Uruguay

Embassy of Spain in Venezuela

Consulate General of Spain in Caracas

Honorary Vice Consulate of Spain in Barinas

Honorary Consulate of Spain in Puerto la Cruz

Honorary Consulate of Spain in Barquisimeto

Honorary Consulate of Spain in El Sombrero

Honorary Consulate of Spain in Maracaibo

Honorary Vice Consulate of Spain in Porlamar

Honorary Vice Consulate of Spain in Punto Fijo

Honorary Vice Consulate of Spain in San Cristobal

Honorary Consulate of Spain in Maracay​​​​

Embassy of Spain in Vietnam

Honorary Consulate of Spain in Zambia

Embassy of Spain in Harare, Zimbabwe


Immigration Consultants Mexico S.C.
Homero 229, Polanco V Sección, Miguel Hidalgo, CP 11560, Ciudad de México


Have an immigration question? Let us help you or let us connect you with an attorney that can help you. Please fill out the form below so that we can assist you on your immigration or travel. We process both immigration visas as well as tourist visas.