Studying in Slovenia

Tuition, living costs, visas and how to apply, from the European Commission's official profile — with student numbers from Eurostat and the Erasmus Mundus master's you can take here.

🇸🇮 Browse Slovenia’s universities on CollegeMatcher — or find your matches

At a glance

Tuition · EU/EEA students

Usually no tuition for full-time students at publicly funded institutions (also some partner countries, e.g. the Western Balkans)

Tuition · non-EU/EEA students

Bachelor's €2,000 – €11,000 a year, master's €2,000 – €15,000, doctoral €2,000 – €6,000

Fees — more detail

Part-time and doctoral students usually pay, regardless of nationality.

Living costs

€400 – €800 a month

Students in Slovenia

Tertiary students · 2024

80,648

From abroad · 2024

9,49411.8% of all students

Of whom from the EU · 2024

2,45425.8% of students from abroad

Slovenia reports its total but no breakdown by country of origin.

“From abroad” means degree-mobile students — enrolled for a whole degree, having gained their previous qualification in another country. Exchange students on Erasmus aren't counted.

Tertiary students by year
201320142015201620172018201920202021202220232024
97,70692,76985,61680,79879,54776,53475,99176,72882,69481,71579,98780,648

Tuition fees and living costs

Tuition fees depend on your nationality and study status. In general:

  • students from the EU/EEA and certain partner countries (e.g. Western Balkans) enrolled full-time at publicly funded institutions typically do not pay tuition fees
  • students from outside the EU/EEA usually pay tuition fees, depending on the programme and level of study
  • part-time students and doctoral students usually pay tuition fees, regardless of nationality

Typical tuition fees range between:

  • Bachelor's programmes: €2,000-€11,000 per year
  • Master's programme: €2,000-€15,000 per year
  • Doctoral programmes: €2,000-€6,000 per year

Living costs in Slovenia vary by city and lifestyle but are generally estimated at €400-€800 per month, covering accommodation, food, transport, and personal expenses.

Read more on tuition fees and living costs.

Visa requirements

Visa and residence requirements depend on your nationality:

EU/EEA and Swiss students must register their residence if staying longer than three months.

Non-EU/EEA students must apply for a residence permit. General requirements include:

  • proof of admission to a Slovenian higher education institution
  • valid health insurance
  • proof of sufficient financial means
  • proof of accommodation

Residence permits are obtained at administrative units in Slovenia or via embassies abroad. Processing may take several weeks or months, so applying early is essential.

Education system

Slovenia’s higher education institutions includes:

  • universities – offering academic and research-oriented programmes
  • faculties and academies – specialised institutions within universities
  • professional colleges – more practice-oriented education
  • private institutions – often specialised programmes

Degree options

  • Bachelor’s degree (3–4 years)
  • Master’s degree (1–2 years)
  • Doctorate (PhD) (4 years)

Other study opportunities include short-term studies and exchange programmes (including Erasmus+), and language and summer courses.

Higher education system in more detail

Application procedure

Application procedures vary by institution and programme. In general, you should:

  1. choose a programme and review entry requirements
  2. prepare required documents (e.g. diplomas, transcripts, language certificates)
  3. apply online via the eVŠ Portal

Choose how to apply

Scholarships

Several scholarship opportunities are available:

  • public scholarships for foreign nationals, especially from students from Western Balkan countries
  • Erasmus+ and CEEPUS funding for exchange programmes
  • university-specific scholarships

Learn more about scholarship opportunities

Student life

Slovenia offers a safe, affordable, and student-friendly environment with vibrant student cities such as Ljubljana, Maribor, and Koper.

An A-Z of student life in Slovenia

Frequently asked questions

Are programmes taught in English?

Yes, a number of programmes are taught in English in Slovenia.

Check the list of programmes

Can I work while studying?

Yes, international students can work while studying in Slovenia via a system called Student Work. This allows students to get temporary and part-time jobs alongside studies. Work is arranged through specialised employment agencies called Student Services. Once registered with a Student Service agency, you can apply for jobs through the agency or find a job independently. The agency in charge will then issue the required referral contract.

More on working while studying

Is health insurance required?

Yes, health insurance is mandatory for international students in Slovenia. EU students can use their European Health Insurance Card (EHIC), while non-EU students must obtain private insurance.

Learn how to get health insurance

How can I find housing?

Accommodation options include student dormitories and private Rooms or shared apartments. Universities can assist or provide guidance for students.

Learn how to find housing in the major cities

Source: Study in Slovenia – Higher education, costs and application, last updated 19 June 2026.

Erasmus Mundus master's with a university in Slovenia

Joint master's taught by several universities in different countries, open to students from anywhere, with EU-funded scholarships on many of them.

Country guidance adapted from the European Commission’s Study in Europe country profiles, © European Union, licensed under CC BY 4.0. Condensed, restructured and combined with other data by CollegeMatcher.

Student numbers: Eurostat, tables educ_uoe_enrt01 (tertiary enrolment) and educ_uoe_mobs02 (degree-mobile students from abroad).

Programmes: the Erasmus Mundus Catalogue of the European Education and Culture Executive Agency (EACEA); partner institutions from the Erasmus+ Project Results Platform. © European Union, CC BY 4.0.

Compare all 33 countries →