Consulates in Barcelona
- 111 missions
- 92 countries
- most embassies are in Madrid
Embassies and consulates in Barcelona
- Consulate General of Algeria in Barcelona
Avinguda del Tibidabo 6, 08022 Barcelona
Today 09:00–16:00 - Consulate General of Argentina in Barcelona
Passeig de Gràcia 11, 08007 Barcelona
-
- Consulate General of Brazil in Barcelona
Avinguda Diagonal 468, 08006 Barcelona
- Consulate General of Bulgaria in Barcelona
Avinguda de la Riera de Cassoles, 54, 08012 Barcelona
- Consulate General of Chile in Barcelona
C/Consell de Cent, 357–359, 1° B 08007, Barcelona. España
- Consulate General of China in Barcelona
NO. 34, AVDA. TIBIDABO, 08022-BARCELONA, SPAIN
- Consulate General of Colombia in Barcelona
Carrer de Pau Claris 102, 08009 Barcelona
- Consulate General of Cuba in Barcelona
Passeig de Gràcia (laterals) 34, 08007 Barcelona
Today · Closed - Consulate General of El Salvador in Barcelona
Carrer del Doctor August Pi i Sunyer 12, Barcelona
- Consulate General of France in Barcelona
Ronda Universitat 22 bis, 08007 Barcelona
-
- Consulate General of Germany in Barcelona
Carrer de la Marina 16-18, 08005 Barcelona
- Consulate General of Hungary in Barcelona
Avinguda Diagonal 477, 08036 Barcelona
- Consulate General of India in Barcelona
Floors 16 & 17, Torre Allianz (Tower Allianz), Carrer de Tarragona, 107–109, Sants-Montjuïc, Barcelona 08014, Spain
- Consulate General of Italy in Barcelona
Carrer Aribau, 185, 4a planta - 08021 Barcellona, Barcellona, Barcelona
-
- Consulate General of Moldova in Barcelona
Carrer de Còrsega 329, Barcelona
Today 08:00–13:00, 14:00–17:00 -
- Consulate General of Pakistan in Barcelona
Avinguda de Sarrià 27, 08029 Barcelona
-
-
- Consulate General of the Philippines in Barcelona
Gran Via de les Corts Catalanes 601, 08007 Barcelona
Today 08:30–16:30 - Consulate General of Poland in Barcelona
Avinguda Diagonal 593-595, 08014 Barcelona
Today 09:00–17:00 - Consulate General of Qatar in Barcelona
Pg. Gràcia, 3 pral, Barcelona
- Consulate General of Romania in Barcelona
Carrer de Munner 10, Barcelona
- Consulate General of Russia in Barcelona
Avinguda Pearson, 34, Barcelona
-
- Consulate General of South Korea in Barcelona
Paseo de Gracia 103, 3층, 08008, Barcelona
- Consulate General of Switzerland in Barcelona
Gran Via de Carles III 94,7°, 08028 Barcelona
Show all 111
- Consulate General of Ukraine in Barcelona
C/ Numancia 185 bjs II C.P. 08034, Barcelona
- Consulate General of the United Kingdom in Barcelona
Avinguda Diagonal 477, 08036 Barcelona
Open 24/7 - Consulate General of the United States in Barcelona Today 09:00–13:00
- Consulate General of Uruguay in Barcelona
Avinguda Diagonal 453 bis, 08036 Barcelona
Today 09:00–17:00 -
- Consulate of Belgium in Barcelona
Gran Via de les Corts Catalanes 680, 08010 Barcelona
- Consulate of Bosnia and Herzegovina in Barcelona
Carrer València 227, 08007 Barcelona
- Consulate of Burkina Faso in Barcelona
Carrer de Muntaner 261, 08021 Barcelona
- Consulate of Canada in Barcelona
Plaça de Catalunya 9, 08002 Barcelona
- Consulate of Chad in Barcelona
Carrer de Tuset 5-11, 5º, Barcelona
- Consulate of Chile in Barcelona
Carrer del Consell de Cent 357-359, 08009 Barcelona
- Consulate of China in Barcelona
Avinguda del Tibidabo 34, 08022 Barcelona
- Consulate of Costa Rica in Barcelona
Avinguda de Sarrià 2, 08029 Barcelona
- Consulate of Croatia in Barcelona
Carrer del Compre d'Urgell 165-167, 08036 Barcelona
- Consulate of Cyprus in Barcelona
Carrer d'Hercegovina 18, 08006 Barcelona
- Consulate of Czech Republic in Barcelona
Carrer de Muntaner 263, 08021 Barcelona
-
- Consulate of the Dominican Republic in Barcelona
Carrer de París 211, 08008 Barcelona
Today 09:00–19:00 - Consulate of Ecuador in Barcelona
Carrer de Nèpols 187, 08013 Barcelona
- Consulate of El Salvador in Barcelona
Carrer de Sardenya 175, 08013 Barcelona
- Consulate of Estonia in Barcelona
Avinguda Diagonal 401, 1°, 08008 Barcelona
- Consulate of the Gambia in Barcelona
Carrer de Casp 37, 08010 Barcelona
- Consulate of Georgia in Barcelona
Passeig de Gràcia 7, 08007 Barcelona
- Consulate of Greece in Barcelona
Carrer de Freixa 6, 08021 Barcelona
- Consulate of Guatemala in Barcelona
Ronda del General Mitre 126, 08021 Barcelona
- Consulate of Guinea in Barcelona
Carrer de Mandri 38, 08022 Barcelona
- Consulate of Haiti in Barcelona
Rambla de Catalunya 38, 08007 Barcelona
- Consulate of Honduras in Barcelona
Via Augusta 48-50, 08006 Barcelona
- Consulate of Iceland in Barcelona
Carrer de les Canàries 21, 08017 Barcelona
- Consulate of Ireland in Barcelona
Avinguda Diagonal 632, 08017 Barcelona
- Consulate of Israel in Barcelona
Garn Via de Carles III 94, 08028 Barcelona
- Consulate of Ivory Coast in Barcelona
Avinguda Diagonal 477, 08036 Barcelona
- Consulate of Japan in Barcelona
Avinguda Diagonal 640, 08017 Barcelona
- Consulate of Kazakhstan in Barcelona
Passeig de Gràcia 49, 08007 Barcelona
- Consulate of Madagascar in Barcelona
Carrer de Roger de Llúria 85, 08009 Barcelona
- Consulate of Malaysia in Barcelona
Moll de Barcelona, 08039 Barcelona
- Consulate of Mauritius in Barcelona
Avinguda Diagonal 640, 08017 Barcelona
- Consulate of Mexico in Barcelona Today 09:00–13:30
- Consulate of Monaco in Barcelona
Avinguda de Pedralbes 55, 08034 Barcelona
- Consulate of Mongolia in Barcelona
Passeig de Sant Joan 114, 08037 Barcelona
- Consulate of Nepal in Barcelona
Passeig de Gràcia 12, 08007 Barcelona
- Consulate of the Netherlands in Barcelona
Avinguda Diagonal 611, 08028 Barcelona
- Consulate of Nicaragua in Barcelona
Passeig de Sant Joan 25, 08010 Barcelona
- Consulate of Panama in Barcelona
Passeig de Gràcia 20, 08007 Barcelona
- Consulate of Paraguay in Barcelona
Gran Via de les Corts Catalanes 529, 08011 Barcelona
- Consulate of Portugal in Barcelona
Ronda de Sant Pere 7, 08010 Barcelona
- Consulate of Qatar in Barcelona
Carrer de Provença 277, 08037 Barcelona
-
-
- Consulate of Seychelles in Barcelona
Plaça de Catalunya 20, 08002 Barcelona
- Consulate of Singapore in Barcelona
Carrer de Buenos Aires 42, 08036 Barcelona
- Consulate of Slovakia in Barcelona
Rambla de Catalunya 135, 08008 Barcelona
- Consulate of Slovenia in Barcelona
Via Augusta 120, 08006 Barcelona
- Consulate of South Korea in Barcelona
Plaça d'Urquinaona 6, 08010 Barcelona
- Consulate of Sri Lanka in Barcelona
Carrer de Mallorca 192, 08036 Barcelona
- Consulate of Sweden in Barcelona
Carrer de Mallorca 279, 08037 Barcelona
- Consulate of Togo in Barcelona
Avinguda Diagonal 427, 1º, 08036 Barcelona
- Consulate of Turkey in Barcelona
Passeig de Gràcia 7, 08007 Barcelona
- Consulate of Ukraine in Barcelona
Carrer de Numància 185, 08034 Barcelona
- Consulate of the United Arab Emirates in Barcelona
C/Balmes, 7 planta 7-A 08007 Barcelona
- Consulate of Uzbekistan in Barcelona
Avinguda de Sarrià 130-132, 08017 Barcelona
- Consulate of Venezuela in Barcelona
Plaça d'Urquinaona 6, 08010 Barcelona
Today 09:00–12:30, 14:00–16:00 - Honorary Consulate of Albania in Barcelona (Carrer de Serra i Hunter)
Carrer de Serra i Hunter 13, 08034 Barcelona
-
- Honorary Consulate of Australia in Barcelona
Avinguda Diagonal 433, 08036 Barcelona
Today 10:30–12:30 -
-
- Honorary Consulate of Belarus in Barcelona
Rambla de Catalunya 124, 08008 Barcelona
- Honorary Consulate of Belize in Barcelona
Avinguda Diagonal 469, 08036 Barcelona
- Honorary Consulate of Benin in Barcelona
Carrer d'Aragó 290, 08009 Barcelona
- Honorary Consulate of Croatia in Barcelona
carrer de Muntaner, 374-376, Barcelona
- Honorary Consulate of Czech Republic in Barcelona
Carrer de Mallorca 272, 08021 Barcelona
Today 10:00–13:00 -
-
-
- Honorary Consulate of Lebanon in Barcelona
Gran Via de Carles III, 67, Entlo. 4, Les Corts, 08028 Barcelona
- Honorary Consulate of Luxembourg in Barcelona
Carrer de Tuset 8, 08006 Barcelona
-
- Honorary Consulate of Norway in Barcelona
Carrer de la Diputació 238, 08007 Barcelona
- Honorary Consulate of South Africa in Barcelona
Consell de Cent 341, 1º 2ª, 08007, Barcelona
- Honorary Consulate of Uganda in Barcelona
Carrer de Sant Bartomeu 2-8, 08913 Badalona
Missions of 92 countries are based in Barcelona, 111 in all (34 consulates general, 58 consulates and 19 honorary consulates). The embassies to Spain are in Madrid, about 504 km away.
Public holidays in Barcelona
Public holidays in Spain
-
Constitution Day
-
Immaculate Conception
-
Christmas Day
The missions in Barcelona close on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.
Other cities in Spain
Good to know
Foreign missions in Barcelona
Among the countries with a mission in Barcelona are Albania, Chile, China, Georgia, Japan, South Korea, Paraguay and Qatar. Of Spain’s neighbours, Portugal, France and Morocco are represented in Barcelona.
Types of mission in Barcelona
By type, Barcelona has 34 consulates general, 58 consulates and 19 honorary consulates. Of these, the 19 honorary consulates in Barcelona offer limited help: like most honorary consulates, it does not normally issue visas or passports.
Opening hours in Barcelona
Opening hours are on record for 18 of the 111 missions in Barcelona. Saturday opening is listed for 2 missions.
Other cities in Spain
Besides Barcelona, towns in Spain with foreign missions are Madrid (146), Málaga (32), Las Palmas de Gran Canaria (17), Bilbao (16), Valencia (11) and Seville (11).
Frequently asked questions
How many embassies and consulates are in Barcelona?
There are 111 foreign missions on record in Barcelona: 34 consulates general, 58 consulates and 19 honorary consulates.
Which countries have a consulate or embassy in Barcelona?
Missions from 92 countries are based in Barcelona, among them Albania, Chile, China, Georgia and Japan.
Is there an embassy in Barcelona?
No. The embassies to Spain are in Madrid, about 504 km away; Barcelona has consulates and honorary consulates.
Are consulates in Barcelona open on Saturday?
Saturday opening is listed for 2 of the 18 missions in Barcelona with known hours.
When are the missions in Barcelona closed?
The missions in Barcelona close on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, and on each mission’s own national day.