Consulates in Barcelona

This list includes the most important consulates in Barcelona, including their address and telephone numbers:

  • Consulate of Britain: Avda Diagonal 477, 08036. Tel: 933 66 62 00
  • Consulate of Australia: Avinguda Diagonal, 433 bis, Level 2, Door 1
    08036. Tel: 93 362 3792 
  • Consulate of the United States: Paseo Reina Elisenda de Montcada, 23, 08034. Tel: 93 280 22 27
  • Consulate of Chad: Calle Tuset 5, 5º, 08006. Tel: 932 00 66 99.
  • Consulate of Canada: Plaça de Catalunya, 9. 08002. Tel: 932 70 36 14.
  • Consulate of Cuba: Passeig de Gràcia, 34, 08007. Tel: 933 18 19 36.
  • Consulate of Haiti: Rambla Catalunya 38, 8A, 08007. Tel: 932 00 05 55.
  • Consulate of France: Ronda Universitat, 22, 08007. Tel: 932 70 30 49.
  • Consulate of the Czech Republic: Travessera de Gràcia, 40, 08021. Tel: 932 41 32 36.
  • Consulate of Russia: Avda Pearson 34, 08034. Tel: 932 80 02 20.
  • Consulate of Madagascar: Roger de Llúria, 85, 08009. Tel: 93 272 21 25.
  • Argentinian Consulate: Paseo de Gracia, 11, 08007. Tel: 93 304 12 00.
  • Consulate of Panama: Paseo de Gracia 20, 08007. Tel: 933 02 00 73.
  • Consulate of Honduras: Calle Córcega 182, 08036. Tel: 934 30 30 06.
  • Consulate of Sweden: Calle Mallorca 279, 08037. Tel: 934 88 25 01.
  • Consulate of Switzerland: Gran Vía de Carles III 94, 08028. Tel: 933 30 92 11.
  • Consulate of Venezuela: Plaça d'Urquinaona, 6, 08010. Tel: 933 42 71 55.
  • Consulate of Ecuador: Calle Nápoles, 187, 08013. Tel: 932 457 465.
  • Consulate of Japan: Avenida Diagonal 640, 08017. Tel: 932 80 34 33.
  • Consulate of Paraguay: Gran Via de les Corts Catalanes, 529, 08011. Tel: 932 00 71 80.
  • Consulate of Peru: Calle Córcega 270, 08008. Tel: 934 15 49 99.
  • Consulate of Korea: Carrer de Beethoven, 9, 08021. Tel: 932 02 06 88.
  • Consulate of Denmark: Rambla de Catalunya 33, 08007. Tel: 934 88 02 22.
  • Consulate of Norway: Calle Balmes 184, 08006. Tel: 932 18 49 83.
  • Consulate of Denmark: Rambla de Catalunya 81, 08008. Tel: 934 67 33 83.
  • Consulate of Malta: C/Tuset 32, 08006. Tel: 934 15 66 00.