Slovenia, as a member of the European Union and the Schengen Area, adheres to the common EU visa policy. This policy permits citizens of numerous countries to enter and stay in Slovenia without a visa for up to 90 days within any 180-day period. Non-EU citizens generally require a Schengen visa for short stays (up to 90 days within a 180-day period). The visa is issued for tourism, business, or family visits.
Citizens of certain countries are visa-exempt for short stays, including the United States, Canada, Australia, and Japan.
For stays longer than 90 days, non-EU nationals need to apply for a temporary residence permit. This could be for employment, study, family reunification, or other purposes.
Work permits are tied to a residence permit and are issued when there is a signed employment contract with a Slovenian employer. Work permits are issued for various employment categories, such as skilled workers, seasonal workers, and those with a specific services contract. Employers must apply for a work permit on behalf of their foreign employees, and the work permit will be tied to the specific employer and job.
The Blue Card is a single permit for residence and highly qualified employment. To apply, the applicant must have a valid work contract or binding job offer for at least one year. The gross annual salary must be at least 1.5 times the average gross salary in the respective Member State. The EU Blue Card is issued for 3 months beyond the contract duration, up to a maximum of 2 years.