Who needs it?
Non-EU&EEA citizens 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 60 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 60 days in any 180-day period, or until the expiry of the long-stay visa, whichever is sooner. Slovenia issues visa D for mobile students only. If you are a degree-seeking student, you should apply for a temporary residence permit (see below).
- 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 60 days in any 180-day period, or until the expiry of the residence permit, whichever is sooner.
Find your country on this list and see if you can enter Slovenia without a visa or not.