SpainSlovenia

Spanish Embassy in Slovenia

1 embassy

Spain is represented in Slovenia by 1 mission: an embassy in Ljubljana. Slovenian citizens and Spanish citizens move freely between the two countries.

Spanish Embassy in Ljubljana

The Spanish embassy is in Ljubljana, the capital of Slovenia, at Trnovski pristan 24, 1000 Ljubljana. Its website is linked on its page.

Spain visa for Slovenian citizens

SloveniaSpain Visa-free Spain visa for citizens of Slovenia

SpainSlovenia Visa-free Slovenia visa for citizens of Spain

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

Slovenia’s missions in Spain

Missions of Slovenia in Spain (3)

In return, Slovenia has 3 missions in Spain, including its embassy in Madrid.

Good to know

Spain in Slovenia

Worldwide, Spain has 297 missions in 126 countries; one of them is in Slovenia.

When the Spanish embassy in Slovenia is closed

The Spanish embassy in Slovenia closes on Slovenia’s public holidays, the next being Christmas Day (božič) on Friday 25 December 2026, Independence and Unity Day (dan samostojnosti in enotnosti) on Saturday 26 December 2026 and New Year's Day (novo leto) on Friday 1 January 2027, and usually on some holidays of Spain, such as Constitution Day (Día de la Constitución) on Sunday 6 December 2026.

Frequently asked questions

Where is the Spanish embassy in Slovenia?

The Spanish embassy is in Ljubljana, at Trnovski pristan 24, 1000 Ljubljana.

Do Slovenian citizens need a visa for Spain?

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

Do Spanish citizens need a visa for Slovenia?

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

Does Slovenia have an embassy in Spain?

Yes, Slovenia has its embassy in Madrid, along with 2 other missions in Spain.