Poland Consulate General Barcelona

The Consulate General of Poland in Barcelona is an official consular post of Poland in Spain, serving Polish citizens in its consular district.

Contact Details

Address Avda. Diagonal, 593-595, planta 6 - Ptas 1-2, 08014 Barcelona, Spain
Telephone +34 93 026 07 00
Email barcelona@msz.gov.pl
Head of Mission Maciej Bernatowicz, Consul General

Opening Hours

For current opening hours, see the consulate’s website or phone ahead.

Location of the Consulate

Before your visit

Diagonal, 593-595, planta 6 - Ptas 1-2, 08014 Barcelona.

About the Polish consulate general

Together with the embassy in Madrid, the consulate general in Barcelona is part of Poland’s consular network in Spain. According to the Spanish consular list, Maciej Bernatowicz heads the office as consul general since July 2026. The Spanish list names 5 consular officials for this post. Barcelona is in the province of Barcelona (Catalonia). The embassy in Madrid is roughly 505 km away.

Documents checklist

What Polish citizens usually need to bring for the most common requests, based on official Polish government information:

Polish passport for adults (application abroad)

  • Book an appointment in the e-konsulat system and apply in person; collect the passport at the same consular post
  • A biometric colour photo – without a suitable photo the consul will not accept the application
  • Your valid passport or ID card confirming your identity and Polish citizenship
  • For a reduced fee: proof of eligibility (e.g. student, pensioner or Large Family Card); applicants aged 70 or over pay no fee
  • While you wait, or in a documented emergency, a temporary passport can be issued

Sources: Poland in the UK (gov.pl) – passport for an adult, Poland in the US (gov.pl) – temporary passport for an adult (checked October 2026). Requirements and fees can change and individual posts may ask for more – confirm the current list with the consulate before your visit.

Travelling from Spain to Poland

Spanish citizens can travel to Poland without a visa; a valid passport or national identity card (DNI) is enough. Details: Spanish travel advice (Recomendaciones de viaje).

Other consulates and embassies in Spain

102 other countries are represented in Spain, among them: Portugal (consulate general), Qatar (consulate general), Romania (consulate general), Russia (consulate general), Senegal (consulate general), Seychelles (honorary), Singapore (honorary), Slovakia (honorary), Slovenia (honorary), Sri Lanka (honorary), Sweden (honorary), Switzerland (consulate general), Tanzania (honorary), Thailand (honorary), Togo (honorary), Türkiye (consulate general), Uganda (honorary), Ukraine (consulate general), United Arab Emirates (consulate general), United Kingdom (consulate general). The full list of all 103 missions is on the overview page for Spain.

Closing days

Like most offices in Spain, the consulate general closes on public holidays and on Poland’s national day (3 May). In Catalonia, the National Day of Catalonia (La Diada) on 11 September is a regional holiday.

Emergency assistance

In Spain, the general emergency number is 112.

Embassy and consulates of Poland in Spain

Poland in Spain

Measured in a straight line from Barcelona, the nearest other Polish office is the Honorary Consulate in Palma de Mallorca (about 210 km). Distances in brackets are straight-line distances from Barcelona.

Have you visited this office recently? Share your experience – for example the waiting time, how you got an appointment or which documents were asked for. Your tips help the next visitors and are published after review.

Details checked on 9 October 2026. Sources: Spanish Ministry of Foreign Affairs – Lista Consular (as of 30 September 2026), Spanish travel advice for Poland. Rules and opening hours can change. Confirm with the consulate before your visit.

Visitor experiences

No experiences have been shared yet. Have you visited the Poland Consulate General Barcelona? Your tips help other visitors.

Share your experience
Found an error on this page? Let us know