Russian embassies in nearby countries

» Austria

» Belgium

» Denmark

» Finland

» France

» Germany

» Greece

» Holy See (Vatican)

» Iceland

» Ireland

» Italy

» Luxembourg

» Malta

» Netherlands

» Norway

» Portugal

» Sweden

» Switzerland

» United Kingdom

Russian embassies worldwide

Russian flag Russian representation in Spain

Madrid — Russian Embassy

AddressCalle Velazquez, 155
Madrid
Phonelocal: 91.562.2264
international: +34.91.562.2264

Barcelona — Russian Consulate-General

Addressav. Pearson, 34
Barcelona
Phonelocal: 93.280.0220
international: +34.93.280.0220

Madrid — Russian Consulate

AddressCalle Joaquin Costa, 33
Madrid
Phonelocal: 91.411.2957
international: +34.91.411.2957