Spanish embassies and consulates

Spanish embassies and consulates

Home About Spain Government, Law & Administration Spanish embassies and consulates
Last update on October 16, 2018

Here is Expatica’s list of embassies and consulates in Spain.

Argentina

Madrid:
Calle de Fernando el Santo, 15,
28010 Madrid,
Tel: +34 914 02 51 15

Barcelona:
Edificio Generalli, Passeig de Gràcia, 11
08007 Barcelona
Tel: +34 93 304 12 00

Australia

Madrid:
Paseo de la Castellana, 259D, Planta 24
28046 Madrid
Tel: +34 91 353 6600

Barcelona:
Avinguda Diagonal, 433
08036 Barcelona
Tel: +34 933 62 37 92

Austria

Madrid:
Paseo de la Castellana, 91
28046 Madrid
Tel: +34 91 556 53 15

Barcelona:
Carrer de Marià Cubí, 7
08006 Barcelona
Tel: +34 93 368 60 03

Belgium

Madrid:
Paseo de la Castellana, 18
28046 Madrid
Tel: +34 91 577 63 00

Barcelona:
Gran Via de les Corts Catalanes, 680
08010 Barcelona
Tel: +34 934 67 70 80

Brazil

Madrid:
Calle de Fernando el Santo, 6
28010 Madrid
Tel:  +34 917 00 46 50

Barcelona:
Paseo de Gracia no 21
08007 Barcelona
Tel: +34 93 488 22 88

Bulgaria

Madrid:
Travesia de Santa Maria Magdalena, 15
28016 Madrid
Tel: +34 913 455 761

Barcelona:
Passeig de Sant Joan, 73
Barcelona, 08009
Tel: +34 93 457 41 33

Canada

Madrid:
Torre Espacio, Paseo de la Castellana, 259D
28046 Madrid
Tel: +34 913 82 84 00

Barcelona:
Plaça de Catalunya 9
08002 Barcelona
Tel: +34 932 70 36 14

Chile

Madrid:
Calle de Lagasca, 88, 6 planta
28010 Madrid
Tel: +34 914 31 90 35

Barcelona:
Carrer del Consell de Cent, 357
08007 Barcelona
Tel: +34 93 318 8586

China

Madrid:
Calle de Arturo Soria, 113
28043 Madrid
Tel: +34 91 519 42 42

Barcelona:
Av. del Tibidabo, 34
08022 Barcelona
Tel: +34 932 54 11 97

Colombia

Madrid:
Paseo del General Martínez Campos, 48
28010 Madrid
Tel: +34 917 00 47 70

Barcelona:
Carrer de Pau Claris, 102
08009 Barcelona
Tel: +34 934 12 78 28

Czech Republic

Madrid:
Av. de Pío XII, 22-24
28016 Madrid
Tel: +34 91 353 18 80

Barcelona:
Travessera de Gracia 50, entresuelo 1a
Barcelona 08021
Tel: +34 93 241 3236

Denmark

Madrid:
Calle de Serrano, 26, 7º
28001 Madrid
Tel: +34 914 318 445

Barcelona:
Rambla de Catalunya, 45
08007 Barcelona
Tel: +34 93 488 02 22

Ecuador

Madrid:
Calle de Velázquez, 114
28006 Madrid
Tel: +34 915 62 72 15

Barcelona:
Carrer de Nàpols, 187
08013 Barcelona
Tel: +34 93 245 7465

Finland

Madrid:
Paseo de la Castellana, 15
28046 Madrid
Tel: +34 91 319 61 72

Barcelona:
Carrer de Puig i Xoriguer, 17
08004 Barcelona
Tel: +34 93 443 1598

France

Madrid:
Calle Salustiano Olózaga, 9
28001 Madrid
Tel: +34 91 423 89 00

Barcelona:
Ronda de la Universitat, 22b
08007 Barcelona
Tel: +34 93 270 30 00

Germany

Madrid:
Calle de Fortuny, 8
28010 Madrid
Tel: +34 915 57 90 00

Barcelona:
Torre Mapfre, Calle de la Marina, 16
08008 Barcelona
Tel: +34 93 292 1000

Greece

Madrid:
Av. Dr. Arce, 24
28002 Madrid
Tel: +34 91 564 46 53

Barcelona:
Carrer de Freixa, 6
08021 Barcelona
Tel: +34 932 00 20 36

Hungary

Madrid:
Angel de Diego Roldán, 21
28016 Madrid
Tel: +34 91 413 70 11

Barcelona:
Avinguda Diagonal, 477
08036 Barcelona
Tel: +34 932 05 88 92

Ireland

Madrid:
Paseo de la Castellana 46
28046 Madrid
Tel: +34 91 436 4093

Barcelona:
Gran Vía de Carlos III, 94
08028 Barcelona
Tel: +34 93 491 50 21

India

Madrid:
Avenida Pio XII, 30
28016 Madrid
Tel: +34 913 09 88 82

Barcelona:
Carrer del Dr. Fleming, 21
08017 Barcelona
Tel: +34 936 81 39 12

Israel

Madrid:
Calle de Velázquez, 150
28002 Madrid
Tel: +34 917 82 95 00

Barcelona:
Gran Via de Carles III, 94
08028 Barcelona
Tel: +34 93 707 93 05

Italy

Madrid:
Calle de Lagasca, 98
28006, Madrid
Tel: +34 91 423 3300

Barcelona:
Carrer de Mallorca, 270
08037 Barcelona
Tel: +34 902 05 01 41

Japan

Madrid:
Calle de Serrano, 109
28006 Madrid
Tel: + 34 91 590 7600

Barcelona:
Avinguda Diagonal, 640
08017 Barcelona
Tel: +34 93 280 34 33

Luxembourg

Madrid:
Calle de Claudio Coello, 78
28001 Madrid
Tel: +34 91 435 91 64

Barcelona:
Tuset 8 – 10, 8e étage
08006 Barcelona
Tel: +34 93 292 22 68

Mexico

Madrid:
46, Carrera de S. Jerónimo,
28014 Madrid
Tel: +34 91 369 28 14

Barcelona:
Paseo de la Bonanova Nº 55
08017 Barcelona
Tel: +34 93 01 1822

Peru

Madrid:
C/ Zurbano 70
Consular section: Paseo del Pintor Rosales 30
28001 Madrid
Tel: +34 91 431 42 42

Barcelona:
Carrer de Tarragona, 110-112
08015 Barcelona
Tel: +34 93 415 49 99

The Netherlands

Madrid:
Torre Espacio, Paseo de la Castellana, 259D
28046 Madrid
Tel: +34 91 353 75 00

Barcelona:
Avenida Diagonal, 611 Planta 4
08028 Barcelona
Tel: +34 91 353 7500

New Zealand

Madrid:
Calle del Pinar, 7
28006 Madrid
Tel: +34 91 523 02 26

Barcelona:
Travessera de Gràcia, 64,
08006 Barcelona
Tel: +34 932 09 50 48

Norway

Madrid:
Calle Serrano, 26 (planta 5)
28001 Madrid
Tel: +34 91 436 38 40

Barcelona:
C/ Balmes 184, 5-2ª
08006 Barcelona
Tel: +34 93 218 49 83

Poland

Madrid:
c/Guisando, 23bis
28035 Madrid
Tel: +34 91 373 66 05

Barcelona:
Av. Diagonal 593 – 595
08014 Barcelona
Tel: +34 93 322 72 34

Portugal

Madrid:
Calle de Lagasca, 88
28001 Madrid
Tel: +34 915 77 35 85

Barcelona:
Ronda de Sant Pere, 7
08010 Barcelona
Tel: +34 93 318 81 50

Romania

Madrid:
Avenida de Alfonso XIII nr. 157
28016 Madrid
Tel: +34 913 50 18 81

Barcelona:
Carrer de Sant Joan de la Salle, 35 bis
08022 Barcelona
Tel: +34 934 18 15 35

Russia

Madrid:
Calle de Velázquez, 155
28002 Madrid
Tel: +34 915 62 88 33

Barcelona:
Av. de Pearson, 34
08034 Barcelona
Tel: +34 932 80 54 32

Slovakia

Madrid:
Calle del Pinar, 20
28006 Madrid
Tel: +34 91 590 38 61

Barcelona:
d’Urquinaona, Plaça d’Urquinaona, 6
08010 Barcelona
Tel: +34 934 12 08 92

South Africa

Madrid:
Calle de Claudio Coello, 91
28006 Madrid
Tel: +34 91 436 37 80

Barcelona:
Parc Empresarial Mas Blau II
Alta Ribagorza 6-8
08020 Prat de Llobregat
Tel: +34 93 506 9100

Sweden

Madrid:
Calle de Caracas, 25
28010 Madrid
Tel: +34 91 702 2000

Barcelona:
Carrer de Mallorca, 279
08037 Barcelona
Tel: +34 934 88 35 05

Switzerland

Madrid:
Calle de Núñez de Balboa, 35
28001 Madrid
Tel: +34 914 36 39 60

Barcelona:
Gran Via de Carles III, 94
08028 Barcelona
Tel: +34 934 09 06 50

Turkey

Madrid:
Calle Rafael Calvo, 18
28010 Madrid
Tel: +34 913 10 39 04

Barcelona:
Passeig de Gràcia, 70
08007 Barcelona
Tel: +34 933 17 92 31

United Kingdom

Madrid:
Paseo de la Castellana 259D
28046 Madrid
Tel: +34 917 146 300

Barcelona:
Avda Diagonal 477 – 13ª
08036 Barcelona
Tel: +34 93 366 62 00

United States of America

Madrid:
Calle de Serrano, 75
28006 Madrid
Tel: +34 91 587 2200

Barcelona:
Passeig de la Reina Elisenda de Montcada, 23
08034 Barcelona
Tel: +34 93 280 22 27