Visa requirements

Slovenia

General visa requirements for travelling to Slovenia. These policies apply to all nationalities unless a country-specific policy exists.

Have a specific passport country? Check your specific route.

Work / Immigration visa (Seasonal Work Permit)

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
90 days
Processing time
Up to 15 days
Fee
EUR 77 (Visa D) or free (visa-free countries) + EUR 40 (work permit)
Validity
Up to 90 days within any 180-day period for short-term seasonal work
Entry
Single entry

Slovenia issues seasonal work permits (dovoljenje za sezonsko delo) for short-term seasonal employment, primarily in agriculture, forestry, hospitality, and tourism sectors. For stays up to 90 days, a work permit is issued without a residence permit. For seasonal work exceeding 90 days (up to 6 months), a Single Permit for seasonal work is required. Citizens of Bosnia and Herzegovina and Serbia have traditionally been major recipients of Slovenian seasonal work permits due to bilateral labor agreements.

Eligibility

  • Nationality

    Third-country nationals (non-EU/EEA/Swiss). Citizens of visa-free countries can enter and begin work without a Visa D.

  • Employment

    Must have a seasonal employment offer in an eligible sector (agriculture, forestry, hospitality, tourism).

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 3

  • Travel insurance

    Minimum coverage: 30000

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Proof of accommodation provided by employer or arranged independently.; Must cover full stay: No

  • Visa fee payment

    Accepted methods: Cash, bank transfer; Amount: EUR 40 + EUR 77 (if visa required)

How to apply

  1. Document gathering

    Obtain seasonal work contract from Slovenian employer. Gather passport, accommodation proof, and insurance.

  2. Online application

    Employer applies for seasonal work permit at the Employment Service of Slovenia (ZRSZ).

  3. Processing wait

    ZRSZ processes the application, typically within 15 days.

  4. Visa collection

    Once approved, obtain Visa D (if required) from Slovenian embassy. Travel to Slovenia and begin seasonal work. Register with police within 3 days.

Sign in to apply

Work / Immigration visa (Family Reunification Visa (Visa D + Temporary Residence Permit))

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
365 days
Processing time
Up to 30 days from complete application; may be longer in practice
Fee
EUR 77 (Visa D) + EUR 100 (residence permit)
Validity
1 year, renewable annually; matches the sponsor's permit validity
Entry
Multiple entry

Family reunification allows spouses, registered partners, minor children (under 18), and other dependent family members to join a third-country national legally residing in Slovenia with a valid residence permit. The sponsor must have held a valid residence permit for at least 1 year and demonstrate adequate income (minimum social assistance level) and accommodation. Family members receive a temporary residence permit that allows them to work in Slovenia. Under the Slovenian Foreigners Act, family reunification is processed through the local Administrative Unit (Upravna enota).

Eligibility

  • Nationality

    Third-country nationals who are spouses, registered partners, minor unmarried children (under 18), or other dependent family members of a person legally residing in Slovenia with a valid residence permit held for at least 1 year.

  • Financial

    Sponsor must demonstrate stable income at or above the minimum social assistance level per family member.

  • Health

    Must have adequate health insurance.

  • Criminal record

    Must have no criminal record.

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 3

  • Photo

    Count: 2; Specifications: 35x45mm colour photographs

  • Travel insurance

    Minimum coverage: 30000

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Proof of adequate accommodation in Slovenia for the entire family (rental agreement showing sufficient space per person).; Must cover full stay: No

  • Police clearance

    Validity months: 6

  • Application form

    Use the official application form for this route and complete all required fields.

  • Visa fee payment

    Accepted methods: Cash, bank transfer; Amount: EUR 77 + EUR 100

How to apply

  1. Document gathering

    Gather passport, photos, marriage/birth certificates (apostilled and translated), sponsor's residence permit copy, financial proof, accommodation proof, health insurance, and police clearance.

  2. Online application

    File residence permit application for family reunification at the local Administrative Unit (Upravna enota) in Slovenia. Can be filed by the sponsor or the applicant at a Slovenian embassy.

  3. Processing wait

    Administrative Unit processes the application. Processing typically up to 30 days.

  4. Appointment booking

    Book appointment at the Slovenian embassy or consulate for Visa D.

  5. Fee payment

    Pay Visa D fee and residence permit application fee.

  6. Document submission

    Submit Visa D application at the embassy with the residence permit approval.

  7. Biometrics

    Provide biometric data at the embassy or consulate.

  8. Visa collection

    Upon approval, receive Visa D to enter Slovenia. Collect the residence permit from the Administrative Unit upon arrival. Register with police within 3 days.

Sign in to apply

Work / Immigration visa (Single Permit for Work (Enotno dovoljenje))

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
365 days
Processing time
Up to 30 days from complete application; employer must file labor market test beforehand
Fee
EUR 77 (Visa D) + EUR 100 (residence permit)
Validity
Up to 1 year, renewable; tied to specific employer for the first year
Entry
Multiple entry

The Single Permit (Enotno dovoljenje za prebivanje in delo) is Slovenia's combined work and residence permit for third-country nationals. It is the primary route for employment-based immigration to Slovenia. The employer initiates the process by applying to the Employment Service of Slovenia (ZRSZ) for a labor market test, confirming the position cannot be filled by a Slovenian/EU citizen. The Single Permit is valid for 1 year and is initially tied to the specific employer. After 1 year, the holder may change employers freely. After 5 years of continuous legal residence, the holder may apply for permanent residence. Minimum salary must meet Slovenian minimum wage requirements (EUR 1,253.90 gross/month as of 2025, adjusted annually). Certain occupations on the shortage list may have expedited processing.

Eligibility

  • Nationality

    Third-country nationals (non-EU/EEA/Swiss) with a binding job offer from a Slovenian employer.

  • Financial

    Salary must meet at least the Slovenian minimum wage (EUR 1,253.90 gross/month as of 2025).

  • Employment

    Must have a binding job offer or employment contract from a Slovenian employer. The employer must demonstrate through a labor market test (filed with ZRSZ) that the position cannot be filled from the domestic/EU labor market, unless the occupation is on the shortage list or exempt.

  • Health

    Must have adequate health insurance coverage.

  • Criminal record

    Must have no criminal record. Criminal background check required.

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 3

  • Photo

    Count: 2; Specifications: 35x45mm colour photographs

  • Travel insurance

    Minimum coverage: 30000

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Proof of accommodation in Slovenia (rental contract, employer-provided housing, or declaration of housing).; Must cover full stay: No

  • Police clearance

    Validity months: 6

  • Application form

    Use the official application form for this route and complete all required fields.

  • Visa fee payment

    Accepted methods: Cash, bank transfer; Amount: EUR 77 + EUR 100

  • Curriculum vitae

    Provide a current CV showing education, work history and relevant qualifications.

How to apply

  1. Document gathering

    Gather passport, photos, job offer/contract, CV, qualifications, police clearance, health insurance, and accommodation proof.

  2. Online application

    Employer files Single Permit application at the local Administrative Unit (Upravna enota) in Slovenia. The employer also files the labor market test with ZRSZ if required.

  3. Processing wait

    ZRSZ conducts labor market check. Administrative Unit processes the application. Total processing up to 30 days from complete application.

  4. Appointment booking

    Once the Single Permit is approved, book an appointment at the Slovenian embassy or consulate for Visa D.

  5. Fee payment

    Pay Visa D fee (EUR 77) and residence permit fee (approximately EUR 100).

  6. Document submission

    Submit Visa D application at the Slovenian embassy with the Single Permit approval notice.

  7. Biometrics

    Provide biometric data at the embassy or consulate.

  8. Visa collection

    Receive Visa D, travel to Slovenia. Collect the Single Permit card at the local Administrative Unit. Register with police within 3 days of arrival. Employer registers worker in social insurance.

Sign in to apply

Work / Immigration visa (EU Blue Card Slovenia)

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
730 days
Processing time
Up to 30 days
Fee
EUR 77 (Visa D) + EUR 100 (Blue Card application)
Validity
Up to 2 years, renewable
Entry
Multiple entry

The EU Blue Card is the European work permit for highly qualified workers with a university degree. For Slovenia, the minimum gross annual salary threshold is 1.5 times the average gross annual salary in Slovenia (approximately EUR 35,000-38,000 gross/year depending on annual updates). The Blue Card allows intra-EU mobility after 12 months. Holders can apply for long-term resident status after 5 years. No labor market test is required for Blue Card applications. Family members can apply for family reunification.

Eligibility

  • Nationality

    Third-country nationals (non-EU/EEA/Swiss) with a university degree (at least 3 years of higher education).

  • Financial

    Job salary must meet the minimum threshold of 1.5x the average gross annual salary in Slovenia.

  • Employment

    Must hold a university degree and have a job offer meeting the salary threshold (1.5x average gross annual salary, approximately EUR 35,000-38,000/year). The degree must be relevant to the position. No labor market test required.

  • Criminal record

    Must have no criminal record.

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 3

  • Photo

    Count: 2; Specifications: 35x45mm colour photographs

  • Travel insurance

    Minimum coverage: 30000

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Proof of accommodation in Slovenia.; Must cover full stay: No

  • Police clearance

    Validity months: 6

  • Application form

    Use the official application form for this route and complete all required fields.

  • Visa fee payment

    Accepted methods: Cash, bank transfer; Amount: EUR 77 + EUR 100

  • Curriculum vitae

    Provide a current CV showing education, work history and relevant qualifications.

How to apply

  1. Document gathering

    Gather passport, photos, university degree (apostilled and translated), job offer/contract, CV, police clearance, health insurance, and accommodation proof.

  2. Online application

    File Blue Card application at the local Administrative Unit (Upravna enota) in Slovenia, either by employer or applicant.

  3. Processing wait

    Processing by Administrative Unit, typically up to 30 days.

  4. Appointment booking

    Book appointment at the Slovenian embassy or consulate for Visa D.

  5. Fee payment

    Pay Visa D fee and Blue Card application fee.

  6. Document submission

    Submit Visa D application at Slovenian embassy.

  7. Biometrics

    Provide biometric data at embassy or consulate.

  8. Visa collection

    Receive Visa D, travel to Slovenia, collect Blue Card from Administrative Unit.

Sign in to apply

Work / Immigration visa (Self-Employment / Business Establishment Visa)

Applies to all nationalities · Last updated: 25 June 2026

Embassy required

Maximum stay
365 days
Processing time
Up to 30 days
Fee
EUR 77 (Visa D) + EUR 100 (residence permit)
Validity
1 year, renewable
Entry
Multiple entry

Third-country nationals may apply for a temporary residence permit for self-employment or company establishment in Slovenia. The applicant must register a company (d.o.o. - limited liability company) or sole proprietorship (s.p.) in Slovenia and demonstrate a viable business plan. Minimum investment of EUR 10,000 in share capital required for d.o.o. establishment. The applicant must show the business provides income sufficient for living expenses and contributes to the Slovenian economy. After 5 years of continuous residence, permanent residence may be applied for.

Eligibility

  • Nationality

    Third-country nationals (non-EU/EEA/Swiss) intending to establish or operate a business in Slovenia.

  • Purpose of visit

    Must have a registered or pending company registration in Slovenia and a viable business plan.

  • Financial

    Must demonstrate minimum EUR 10,000 in company capital and sufficient personal funds for living expenses.

  • Criminal record

    Must have no criminal record.

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 3

  • Photo

    Count: 2; Specifications: 35x45mm colour photographs

  • Travel insurance

    Minimum coverage: 30000

  • Accommodation proof

    Provide hotel booking, tenancy evidence or host details that cover the planned stay.

    Accepted types: Proof of accommodation in Slovenia.; Must cover full stay: No

  • Police clearance

    Validity months: 6

  • Application form

    Use the official application form for this route and complete all required fields.

  • Visa fee payment

    Accepted methods: Cash, bank transfer; Amount: EUR 77 + EUR 100

How to apply

  1. Document gathering

    Register company in Slovenia (d.o.o. or s.p.), prepare business plan, gather passport, photos, proof of capital investment, accommodation, insurance, and police clearance.

  2. Online application

    File residence permit application at the local Administrative Unit or at a Slovenian embassy.

  3. Processing wait

    Administrative Unit processes the application, up to 30 days.

  4. Appointment booking

    Book Visa D appointment at Slovenian embassy if applying from abroad.

  5. Fee payment

    Pay Visa D fee and residence permit fee.

  6. Visa collection

    Receive Visa D, travel to Slovenia, collect residence permit from Administrative Unit, register with police.

Sign in to apply
This information is provided for general guidance only. Visa requirements can change frequently and may vary by nationality. Always verify with the official embassy or consulate before making travel plans. Contact [email protected] for assistance.