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