Czech RepublicSpain

Czech Embassy & Consulates in Spain

  • 1 embassy
  • 1 consulate
  • 4 honorary consulates

In Spain, the Czech Republic has an embassy in Madrid, a consulate in Barcelona and 4 honorary consulates in Palma, Benidorm, Bilbao and Barcelona. Spanish citizens and Czech citizens move freely between the two countries.

Map: Czech Republic’s 6 missions in Spain

Map: Czech Republic’s 6 missions in Spain

Czech Embassy in Madrid

Embassy of Czech Republic in Madrid

Embassy · Madrid

Today · Closed
Address
Avenida de Pío XII 22-24, 28016 Madrid
Website
mzv.cz

The Czech embassy is in Madrid, the capital of Spain, at Avenida de Pío XII 22-24, 28016 Madrid. Its phone number and website are on its page.

Czech consulates in Spain

The Czech Republic also has a consulate in Barcelona; career consulates of this kind usually renew passports and take visa applications for their region.

Czech honorary consulates in Spain

The Czech Republic has 4 honorary consulates in Spain, in Palma, Benidorm, Bilbao and Barcelona; honorary consuls work part-time and normally cannot issue visas or full passports.

Czech Republic visa for Spanish citizens

SpainCzech Republic Visa-free Czech Republic visa for citizens of Spain

Czech RepublicSpain Visa-free Spain visa for citizens of Czech Republic

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

Spain’s missions in the Czech Republic

Missions of Spain in Czech Republic (1)

In return, Spain has an embassy in the Czech Republic, in Prague.

Good to know

The Czech Republic in Spain

Worldwide, the Czech Republic has 277 missions in 119 countries; 6 of them are in Spain.

When Czech missions in Spain are closed

Czech 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 the Czech Republic, such as Struggle for Freedom and Democracy Day on Tuesday 17 November 2026.

Frequently asked questions

Where is the Czech embassy in Spain?

The Czech embassy is in Madrid, at Avenida de Pío XII 22-24, 28016 Madrid.

Does the Czech Republic have consulates in Spain?

Yes, the Czech Republic has a consulate in Barcelona. The Czech Republic also has 4 honorary consulates in Palma, Benidorm, Bilbao and Barcelona.

Do Spanish citizens need a visa for the Czech Republic?

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

Do Czech citizens need a visa for Spain?

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

Does Spain have an embassy in the Czech Republic?

Yes, Spain has its embassy in Prague.