Before you start
- Tax number, EMŠO and registered address
- Employment with Slovenian payroll, or another basis for ZZZS cover
- Registration with a personal doctor (osebni zdravnik)
- Private cover, if you are on a nomad permit or otherwise outside the system
Step-by-step
- 1
Confirm ZZZS registration through your employer
Employment triggers compulsory health insurance and ZZZS registration. Check in your first month; registration for a foreign employee can lag the first payslip.
Via employerWho: YouFirst month - 2
Find and register with a personal doctor
The osebni zdravnik is the gateway to referrals, prescriptions and sick notes. In Ljubljana, practices accepting new patients are genuinely scarce and it can take persistence. Start looking as soon as you are insured rather than when you are ill.
In personWho: You - 3
Understand the compulsory health contribution
The old voluntary supplementary insurance that covered the co-payment gap was replaced by a compulsory monthly health contribution. That means there is no longer a private policy you must remember to buy — but there is a deduction you should expect to see.
Via employerWho: You - 4
Arrange private cover if you are on a nomad permit
Digital nomad permit holders are outside the Slovenian system and must hold health insurance valid here. That policy is your entire cover for the year, so buy it for the year rather than for the application form.
OnlineWho: You - 5
Get the EHIC once insured
Insured residents can obtain the European Health Insurance Card for necessary treatment across the EU and EEA. Free, and genuinely useful given how close Austria, Italy, Hungary and Croatia are.
OnlineWho: You - 6
Know that 112 and 113 are different services
112 dispatches fire, ambulance and rescue. 113 is the police. Slovenia keeps them separate rather than routing everything through one number, and knowing which you want saves a transfer in an emergency.
In personWho: You
Documents you’ll need
- Health insurance card
- Tax number, EMŠO and residence permit
- Personal doctor registration
- Private insurance policy, if on a nomad permit
- EHIC, once issued
Things most newcomers don’t know
Finding a personal doctor in Ljubljana is the real problem, not paying for one.
Slovenia has a shortage of general practitioners and Ljubljana's practices frequently close their lists. Because referrals, prescriptions and sick notes all flow through the osebni zdravnik, being insured without one leaves you effectively outside the system for everything except emergencies. Start calling practices as soon as you are registered, ask at your employer's HR — many keep a list — and take a place further from home rather than waiting for a nearby one.
Source: community-reported; ZZZS
The supplementary insurance everyone used to buy has been replaced by a compulsory contribution.
For years Slovenian basic cover left a substantial co-payment and virtually the whole population bought voluntary supplementary insurance to cover it. That arrangement was replaced by a compulsory monthly health contribution, which removed a private policy from the checklist and put the money through payroll instead. Guidance written before the change tells you to buy dopolnilno zavarovanje; that policy no longer exists in the same form and you should not go looking for it.
Source: ZZZS
Private healthcare in Slovenia is not the cheap parallel system it is elsewhere in this region.
In Sofia, Belgrade or Bucharest, private consultations cost a small fraction of Western European prices and residents use them routinely to bypass waiting lists. Slovenian private care is priced closer to Austrian levels, so the same strategy is much more expensive here. That makes securing a public personal doctor more important than it is in the neighbouring countries, rather than less.
Source: community-reported
Slovenia splits its emergency numbers and it is worth knowing which does what.
112 reaches fire, ambulance and the civil protection rescue services; 113 reaches the police. Most of Europe has consolidated everything behind 112 and Slovenia deliberately has not. In a mountain country where rescue services and police handle quite different call types, the split has a logic — but a newcomer dialling 112 for a stolen bicycle is in the wrong queue.
Source: Slovenian Police; GOV.SI
Common mistakes to avoid
- Waiting until you are ill to look for a personal doctor in a city where lists are closed.
- Looking for the old supplementary insurance policy that has been replaced by a contribution.
- Assuming private consultations here are as cheap as in Bulgaria or Serbia.
- Holding a nomad permit and expecting any public health entitlement.
- Dialling 112 for a police matter rather than 113.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Ljubljana — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- Health Insurance Institute of Slovenia (ZZZS) — official
- GOV.SI — official Slovenian government portal — official
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.