SwitzerlandSpain

Swiss Embassy & Consulates in Spain

  • 1 embassy
  • 1 consulate general
  • 3 honorary consulates

Switzerland is represented in Spain by 5 missions: an embassy in Madrid, a consulate general in Barcelona and 3 honorary consulates in Valencia, Palma and Málaga. Spanish citizens and Swiss citizens move freely between the two countries.

Map: Switzerland’s 5 missions in Spain

Map: Switzerland’s 5 missions in Spain

Swiss Embassy in Madrid

The Swiss embassy is in Madrid, the capital of Spain, at Calle de Núñez de Balboa 35 A, 28001 Madrid. The head of mission on record is Heinrich Schellenberg. Its phone number and website are on its page.

Swiss consulates in Spain

Switzerland also has a consulate general in Barcelona; consulates handle passports, civil registration and, for many countries, visa applications for their district.

Swiss honorary consulates in Spain

Switzerland has 3 honorary consulates in Spain, in Valencia, Palma and Málaga; an honorary consul offers first help and passes documents on, but visas and passports are issued elsewhere.

Switzerland visa for Spanish citizens

SpainSwitzerland Visa-free Switzerland visa for citizens of Spain

SwitzerlandSpain Visa-free Spain visa for citizens of Switzerland

Spanish citizens need no visa for Switzerland: under European free movement rules they can travel, live and work there with a valid passport or national ID card.

Spain’s missions in Switzerland

Missions of Spain in Switzerland (4)

In return, Spain has 4 missions in Switzerland, including its embassy in Bern.

Good to know

Switzerland in Spain

Worldwide, Switzerland has 317 missions in 136 countries; 5 of them are in Spain.

When Swiss missions in Spain are closed

Swiss missions in Spain 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, and usually on some holidays of Switzerland, such as Christmas Day (Weihnachten) on Friday 25 December 2026.

Frequently asked questions

Where is the Swiss embassy in Spain?

The Swiss embassy is in Madrid, at Calle de Núñez de Balboa 35 A, 28001 Madrid.

Does Switzerland have consulates in Spain?

Yes, Switzerland has a consulate general in Barcelona. Switzerland also has 3 honorary consulates in Valencia, Palma and Málaga.

Do Spanish citizens need a visa for Switzerland?

Free movement applies: Spanish citizens enter Switzerland with a passport or national identity card and need no visa, whatever the length of stay.

Do Swiss citizens need a visa for Spain?

As Switzerland and Spain both belong to the European free movement area, Swiss citizens need only a valid ID card or passport for Spain.

Does Spain have an embassy in Switzerland?

Yes, Spain has its embassy in Bern, along with 3 other missions in Switzerland.