Entry and residence

The methods and conditions of entry into the Republic of Slovenia differ depending on whether the person entering the country is a citizen of a Member State of the European Union, or a third-country national.

EU citizens and their family members

Citizens of the European Union do not need a visa or residence permit to enter the Republic of Slovenia. Entry is permitted on the basis of a valid identity card or a valid passport, irrespective of the reason for entering or the reason for residing in the country – employment, study, self-employment, relocation, etc.

An EU citizen is refused entry if:

For the first three months after entry, he or she may reside in Slovenia without residence registration. However, for a longer stay, EU citizens must obtain a residence registration certificate at the administrative unit in their area of residence before the expiry of the authorised three-month stay. EU citizens may also apply for a residence registration certificate immediately after entering the Republic of Slovenia.

The provisions of the Foreigners Act applying to EU citizens also apply to the citizens of the Member States of the European Economic Area and their family members

Residence registration certificate for EU citizens

EU citizens who wish to reside in the Republic of Slovenia for a period longer than three months may apply for a residence registration certificate at the administrative unit in their area of residence immediately upon their entry into the country or before the expiry of the authorised three-month stay.

Purposes recognised for obtaining a residence registration certificate:

Conditions for issuing a residence registration certificate:

The residence registration certificate is issued to EU citizens for the duration of their intended stay, or for a maximum period of five years. A residence registration certificate may be renewed under the same conditions as it was issued.

Residence permit for a non-EU family member of an EU citizen or of a Slovenian national

Residence permit for a non-EU family member of an EU citizen or of a Slovenian nationalNon-EU family members may reside in the territory of the Republic of Slovenia without a residence permit for three months (90 days) from the date of entering the country. For a longer stay, they must apply for a residence permit for family members prior to the expiration date of the authorised 90-day stay. The application must be supported by documents proving that the applicant has health insurance, sufficient economic resources and no criminal conviction in their home country. If the EU citizen works, is self-employed or provides services in Slovenia, the requirements to submit proof of health insurance or sufficient economic resources do not apply. The same rule applies to family members who are family members of Slovenian nationals.

Family members of an EU citizen or of a Slovenian national are the following persons:

The following persons are also considered family members:

Purposes recognised for obtaining a residence registration certificate

Employment or work, self-employment, provision of services, job search

Proof of employment or work means a certificate from an employer that an EU citizen will be employed or is already employed or performing work. If he or she does not have free access to the labour market, a valid work permit shall be considered as proof.

Study, vocational training or other forms of education

Proof means evidence of enrolment in an educational programme from an educational establishment or other organisation authorised by the state, or a certificate from the state authority implementing the international or bilateral treaty under which the EU citizen is attending an educational programme in the Republic of Slovenia.

A family member of an EU citizen and a family member of a Slovenian citizens

Family members may reside in the territory of the Republic of Slovenia without a residence permit for three months (90 days) from the date of entering the country. You may register your residence prior to the expiry of the authorised 90-day stay if you are an EU citizen yourself and a family member of an EU citizen who already holds a residence registration certificate in the Republic of Slovenia. When applying, you must provide proof of eligibility.

Family members of an EU citizen means the following:

The following persons are also considered family members:

A permanent residence registration certificate for an EU citizen

A permanent registration certificate may be issued to an EU citizen for an unlimited period of time if he or she has resided in the Republic of Slovenia legally and continuously for five years. The condition of five years of continuous legal residence is also met if an EU citizen, during this period, was absent from the Republic of Slovenia:

A permanent residence registration certificate may be issued to an EU citizen prior to the expiry of five years if:

The competent authority for receiving an application and issuing a permanent residence registration certificate is the administrative unit in the area of the EU citizen's residence.

Third-country nationals

Third-country nationals who wish to enter and reside in the Republic of Slovenia for the purposes of tourism, business, personal visit, employment, study, family reunification or other forms or purposes of residence must obtain a visa (if required for entry into Slovenia) or a residence permit at a diplomatic mission or consular post of the Republic of Slovenia abroad prior to their entry into the Republic of Slovenia.

Holders of a short-stay visa (C type) issued by a Schengen country may, during the visa validity period, enter the Republic of Slovenia and stay in its territory, provided that the total length of their stay in Schengen countries does not exceed 90 days in any 180-day period, or until the expiry of the visa, whichever is sooner. The permitted number of days of your stay can be calculated by using this online calculator.

Holders of a long-stay visa (D type) issued by a Schengen country may enter the Republic of Slovenia with this visa and a valid travel document and stay in its territory, provided that the total length of their stay in Schengen countries, except in the territory of the Schengen country that issued the long-stay visa, does not exceed 90 days in any 180-day period, or until the expiry of the long-stay visa, whichever is sooner.

Holders of a residence permit issued by a Schengen country may enter the Republic of Slovenia with this residence permit and a valid travel document and stay in its territory, provided that the total length of their stay in Schengen countries, except in the territory of the Schengen country that issued the residence permit, does not exceed 90 days in any 180-day period, or until the expiry of the residence permit, whichever is sooner.

The Slovenian language requirement for the renewal of temporary residence permit for the purpose of family reunification

According to the Act amending the Foreigners Act, an adult family member (aged between 18 and 60), is required, in order to extend his or her temporary residence permit for the purpose of family reunification, to have at least a survival level of the Slovenian language proficiency. The survival level refers to the ability to communicate in basic Slovenian in everyday life and familiar situations by using basic vocabulary and simple phrases.

The Act entered into force on 16 November 2023. The Slovenian language requirement will be introduced gradually according to the following time line:

Until 30 April 2024

The Slovenian language requirement does not need to be fulfilled.

1 May 2024 – 31 October 2024

To renew their temporary residence permits for the purpose of family reunification, applicants have to present a certificate of enrolment in either a non-formal or state-approved Slovenian language education programme for adults where no state-approved qualification is awarded. However, applicants do not have to submit a certificate of enrolment in a Slovenian language course if they present a certificate of a successfully completed Slovenian language examination at entry level or higher.

From 1 November 2024 onwards

The survival level of Slovenian is required.
Applicants have to present a certificate of a successfully completed Slovenian language examination at survival level.

Visa regimes and visas

The visa regime used by the Republic of Slovenia forms part of the Union acquis. It comprises two categories of countries: countries whose nationals must have a visa to enter the Republic of Slovenia and countries whose nationals do not need a visa.

Slovenian diplomatic missions and consular posts issue Schengen visas (A and C type visa) and national visas (D type visa). To obtain a visa, a third-country national must submit the required documents and meet the conditions prescribed by law.

A short-stay visa (C type)

A short-stay visa (C type) is an authorisation issued to a third-country national for entry and temporary stay (up to 90 days). An application for a C type visa should be submitted with the Schengen country that is the main destination. On behalf of Slovenia, this type of visa can also be issued by another Schengen country if the two countries have concluded a representation agreement. A C type visa may be extended in exceptional cases where the circumstances prevent the visa holder from returning to the country of origin.

Letter of guarantee

When applying for a visa, a third-country national must submit an appropriate visa application and the required documents, which may differ depending on their country of origin. The list of documents is published on the websites of diplomatic missions and consular posts. In the visa application procedure, the applicant must also submit a letter of guarantee (available in the Forms below), which has been certified and registered at the relevant administrative unit in Slovenia.

It is important that the consular officer conducting the visa procedure be provided with full information before taking any decision. The guarantor or host must send the required documents in due time to the third-country national.

Which documents should be provided by the guarantor?

The documents sent must clearly show the purpose of the third-country national's entry into the country, the period of their stay in and the address at which they will be staying.

As a rule, the person whom the foreigner is visiting should complete and sign a letter of guarantee. The letter should be certified and registered at the relevant administrative unit in Slovenia.

Issuing a letter of guarantee for personal visits