How Does Croatia’s Healthcare System Work for International Students?
Croatia’s Hrvatski Zavod za Zdravstveno Osiguranje (HZZO) provides universal public healthcare to all residents — including international students with a temporary residence permit. GP visits are free, hospital stays are free, and specialist co-pays are capped at 20%. Non-EU students register with HZZO and pay approximately €70–100 per month. EU/EEA students can use their EHIC card for immediate access. Croatia joined the EU in 2013, adopted the euro in January 2023, and entered the Schengen Area in January 2024 — making it one of the easiest EU destinations for students to navigate. With tuition fees between €800 and €4,000 per year and living costs of €400–€700 per month, Croatia is one of the most affordable study destinations in Europe.
This guide covers the complete HZZO registration process, how to get your OIB (Personal Identification Number), the differences between EU and non-EU student pathways, what the public system covers and what it does not, the dopunsko supplementary insurance, private options, and practical tips for using healthcare in Zagreb, Split, Rijeka, and Osijek. Whether you hold an EHIC card or need private insurance for your student visa, this is your step-by-step roadmap.
The Croatian Healthcare System: Key Facts
Croatia’s public healthcare system is managed by HZZO (Hrvatski Zavod za Zdravstveno Osiguranje — the Croatian Health Insurance Fund). The system provides compulsory coverage to all legal residents. It is funded through employer and employee contributions and delivers solid primary care, hospital treatment, and prescription drug coverage.
HZZO at a Glance
| Feature | Detail |
|---|---|
| System name | HZZO (Hrvatski Zavod za Zdravstveno Osiguranje) |
| EU member since | July 2013 |
| Currency | Euro (€) — adopted January 2023 |
| Schengen member | January 2024 |
| Emergency number | 112 (ambulance, police, fire) |
| GP visits | Free with HZZO registration |
| Specialist co-pay | 20% of cost (capped at €530.88 per invoice) |
| Hospital stays & surgery | Free (public hospitals) |
| Prescription co-pay | €1.32 per prescription (basic list) |
| Supplementary insurance (dopunsko) | €15/month (eliminates most co-pays) |
Key Terminology
You will encounter these Croatian terms throughout your healthcare experience:
- HZZO (Hrvatski Zavod za Zdravstveno Osiguranje): The Croatian Health Insurance Fund — the public system administrator
- Obvezno osiguranje: Compulsory (mandatory) health insurance — the base coverage
- Dopunsko osiguranje: Supplementary health insurance — covers co-payments
- Dodatno osiguranje: Additional (private) health insurance — faster access, wider network
- OIB (Osobni Identifikacijski Broj): Your Personal Identification Number — required for everything
- Boravišna dozvola: Temporary residence permit — needed for HZZO registration
- Liječnik opće medicine: General practitioner (GP) — your first point of contact
- Uputnica: Referral letter — needed for specialist visits
- Recept: Prescription — issued by your GP or specialist
- Hitna pomoć: Emergency medical service (ambulance)
- Dom zdravlja: Community health center — your local clinic
The OIB Number: Your Key to Everything in Croatia
The OIB (Osobni Identifikacijski Broj) is Croatia’s Personal Identification Number — an 11-digit code assigned to every person who interacts with Croatian institutions. Without it, you cannot register for HZZO, open a bank account, sign a rental contract, or enroll at a university.
How to Get Your OIB
Step 1: Arrive and register your address
Within 3 days of arrival, register your address at the local police station (Policijska postaja). Bring your passport and proof of accommodation (rental contract or a letter from your host).
Step 2: Apply for your OIB at the Tax Administration
Visit the nearest Porezna uprava (Tax Administration office). The OIB is issued within 8 days, often on the spot. Bring:
- Passport (original + photocopy)
- Proof of address registration
- University enrollment confirmation (if available)
In Zagreb, the main Tax Administration office is at Boškovićeva 5. In Split, visit the Ispostava Split office on Kopilica 47.
Step 3: Use your OIB everywhere
Once issued, your OIB is permanent and used for:
- HZZO health insurance registration
- Opening a bank account
- University enrollment
- Signing rental contracts
- Tax purposes
OIB Processing Times
| City | Typical wait | Office |
|---|---|---|
| Zagreb | Same day – 3 days | Porezna uprava, Boškovićeva 5 |
| Split | Same day – 5 days | Ispostava Split, Kopilica 47 |
| Rijeka | Same day – 5 days | Local Porezna uprava |
| Osijek | Same day – 3 days | Local Porezna uprava |
EU/EEA Students: EHIC and HZZO Registration
If you are an EU/EEA citizen or from Switzerland, you have two clear pathways for healthcare access in Croatia.
Pathway 1: EHIC Card (Immediate Access)
Your European Health Insurance Card (EHIC) gives you access to medically necessary public healthcare in Croatia at the same conditions as Croatian residents. This means:
- Free GP visits at community health centers (domovi zdravlja)
- Hospital treatment when medically necessary
- Emergency care at any public hospital
- Subsidized prescriptions
- Same co-pay rates as Croatian nationals (20% for specialists)
How to use your EHIC in Croatia:
- Present your EHIC at any public healthcare facility
- The doctor or hospital bills your home country’s insurer directly
- You pay only the standard Croatian co-pays (if applicable)
Limitations of EHIC in Croatia:
- Only covers medically necessary treatment — not routine check-ups or elective procedures
- Not valid at private clinics or hospitals
- Does not cover medical repatriation to your home country
- Does not cover dental care beyond emergency extractions
- For stays over 3 months, full HZZO registration is recommended
Pathway 2: Full HZZO Registration (Stays Over 3 Months)
EU students staying for an academic year or longer should register with HZZO directly. As an EU citizen, you can register based on your temporary residence and student status. This grants you:
- An assigned GP (liječnik opće medicine) at your local health center
- Full access to the public system like any Croatian resident
- Specialist referrals and hospital treatment
- Subsidized prescriptions
Documents needed: Passport or EU ID, OIB, proof of address in Croatia, temporary residence permit (boravišna dozvola), and your university enrollment certificate.
UK Students (Post-Brexit)
UK students are treated as non-EU nationals. The GHIC (Global Health Insurance Card) provides limited emergency coverage for temporary visits, but for study stays, you need either private insurance or HZZO registration through the non-EU pathway described below.
Non-EU Students: HZZO Registration and Private Options
Non-EU students follow a specific process. The good news: Croatia offers affordable public insurance, and the registration process is straightforward once you have your documents.
Before Arrival: Insurance for Your Visa Application
Your Croatian student visa (Type D) requires proof of health insurance covering your stay. Options:
- Travel health insurance: €30–€60/month, accepted for the visa application
- Private health insurance: €25–€70/month, also accepted and can be continued in Croatia
- HZZO enrollment letter: Some universities help arrange HZZO pre-registration
Use our insurance comparison tool to find visa-compliant plans.
After Arrival: Register with HZZO
Once you receive your temporary residence permit (boravišna dozvola) for study purposes, you must register with HZZO within 8 days. Here is the process:
- Get your OIB at the Tax Administration (see above)
- Receive your temporary residence permit from the police (MUP)
- Visit your local HZZO regional office with:
- Passport (original + photocopy)
- OIB confirmation
- Temporary residence permit
- University enrollment certificate
- Proof of address
- HZZO issues your insurance card — registration is usually processed within a few days
HZZO Monthly Cost for Non-EU Students
| Coverage type | Monthly cost | What it covers |
|---|---|---|
| Compulsory (obvezno) | ~€70–100/month | GP, hospital, emergency, prescriptions |
| Supplementary (dopunsko) | €15/month | Eliminates most co-pays |
| Total recommended | ~€85–115/month | Full coverage with no surprises |
The compulsory insurance contribution for non-EU students with temporary residence is approximately €70–100 per month. You can pay monthly or annually (approximately €850–€1,000/year). The exact amount depends on the current contribution base set by the Croatian government.
Recommended Approach for Non-EU Students
- First 1–2 weeks: Use your visa travel insurance while you set up OIB and HZZO registration
- After HZZO registration: Use the public system as your primary healthcare provider
- Add dopunsko: Pay €15/month to eliminate the 20% co-pays — highly recommended
- Optional: Keep private insurance (€30–€60/month) for faster specialist access and English-speaking doctors
What Does HZZO Cover?
HZZO provides comprehensive healthcare coverage. Here is what you get as a registered patient.
Fully Covered (Free or Minimal Co-Pay)
| Service | Cost with HZZO |
|---|---|
| GP visits (liječnik opće medicine) | Free |
| Emergency room (hitna pomoć) | Free |
| Specialist consultations (with uputnica referral) | 20% co-pay |
| Hospital stays & surgery | Free (public hospitals) |
| Maternity care | Free |
| Vaccinations (routine) | Free |
| Mental health (initial assessment via GP) | Free |
| Diagnostic tests (blood work, X-ray, MRI) | 20% co-pay for some |
| Prescriptions (basic list) | €1.32 per prescription |
| Prescriptions (supplementary list) | Higher co-pay applies |
Co-Pay Rules
HZZO covers 80% of most specialist and diagnostic costs. You pay the remaining 20%, subject to these rules:
- Minimum co-pay: €1.32 per service
- Maximum co-pay: €530.88 per single invoice
- Prescriptions: €1.32 for drugs on the basic (A) list
- Dopunsko eliminates most co-pays — see the section below
What HZZO Does NOT Cover
- Dental care: Limited to emergency extractions and children’s preventive care. A routine cleaning at a private dentist costs €30–€60. Fillings cost €40–€80.
- Optical care: Eye exams and glasses are not covered. A private eye exam costs €20–€40. Basic glasses start from €30.
- Cosmetic procedures
- Private hospital rooms — HZZO covers shared rooms only
- Alternative medicine: Acupuncture, homeopathy, osteopathy
- Medical repatriation to your home country
Dopunsko: The Supplementary Insurance You Should Get
Dopunsko osiguranje (supplementary health insurance) is an optional add-on that covers the 20% co-payments you would otherwise pay out of pocket. It costs €15 per month (€180/year) as of February 2026.
Why Dopunsko Matters
Without dopunsko, a specialist visit costing €100 means you pay €20 out of pocket. An MRI that costs €300 means €60 out of pocket. These add up quickly. With dopunsko, your out-of-pocket cost drops to zero or near-zero for most services.
How to Get Dopunsko
You can sign up for dopunsko through:
- HZZO directly — visit any HZZO office or apply online at hzzo.hr. Cost: €15/month (€180/year)
- Private insurers — Croatia osiguranje, Generali, Uniqa, and others offer dopunsko policies at similar prices, sometimes with faster processing
Who Gets Free Dopunsko?
Certain groups qualify for state-funded dopunsko:
- People with disabilities (100% bodily damage)
- People with monthly income below €458.08 per family member (€573.50 for single individuals) — threshold as of January 2026
- Recipients of social welfare benefits
- Children under 18 of insured persons
Most students do not qualify for free dopunsko unless their income is very low. At €15/month, it is worth paying.
Private Health Insurance: When and Why
Private insurance (dodatno osiguranje) is not required if you have HZZO, but it offers advantages that matter to some students.
When Private Insurance Makes Sense
- English-speaking doctors: Private clinics in Zagreb and Split often have English-speaking staff
- Shorter wait times: Public specialist appointments can take 2–8 weeks; private is often within days
- Wider network: Access to private hospitals and clinics
- Dental and optical coverage: Not covered by HZZO
- Visa application: Required before HZZO registration is possible
Private Insurance Costs in Croatia
| Provider type | Monthly cost | Coverage |
|---|---|---|
| International student plans | €25–€60/month | Basic medical + repatriation |
| Local private insurers | €30–€80/month | Medical + dental + optical |
| Comprehensive international | €60–€120/month | Full coverage worldwide |
Major Private Insurers in Croatia
- Croatia osiguranje: The largest Croatian insurer, offers dopunsko and dodatno
- Generali: International insurer with a strong Croatian network
- Uniqa: Offers student-friendly plans
- Allianz Care: International plans accepted for visa applications
- APRIL International: Tailored expat and student plans
For most students, HZZO compulsory + dopunsko supplementary (total: ~€85–115/month) provides excellent coverage. Add private insurance only if you need English-speaking doctors, dental coverage, or faster specialist access.
Healthcare Costs: Croatia vs Other EU Countries
Croatia is one of the most affordable EU destinations for student healthcare.
| Country | Student healthcare cost | System |
|---|---|---|
| Croatia | €70–100/month (HZZO) | Public (compulsory) |
| Germany | €120/month (GKV mandatory) | Mandatory insurance |
| Netherlands | €130/month (mandatory) | Mandatory private |
| Spain | €60/month (convenio especial) | Public (optional) |
| France | Free (Sécurité Sociale) | Universal public |
| Portugal | Free (SNS registration) | Universal public |
| Italy | €149–€700/year (SSN) | Registration fee |
While not the cheapest in absolute terms, Croatia’s low living costs (€400–€700/month for accommodation, food, and transport) make the total cost of studying and living exceptionally affordable compared to Western Europe.
Student Cities: Healthcare Access Guide
Zagreb
University of Zagreb — Croatia’s largest university (70,000+ students) with faculties across the city.
- Main HZZO office: Margaretska 3, Zagreb
- Key hospitals: KBC Zagreb (Kišpatićeva 12), KB Dubrava, KB Sveti Duh
- Dom zdravlja Zagreb — Centar: Your likely health center for GP registration
- Private clinics: Poliklinika Sunce, Poliklinika Medikol (English-speaking staff)
- University health services: Available through Studentski centar Zagreb
- Pharmacies: Ljekarna on every major street. 24-hour pharmacy: Ljekarna Centar (Ilica 43)
Living costs in Zagreb: €500–€700/month (accommodation, food, transport).
Split
University of Split — strong in medicine, maritime studies, and engineering. Around 25,000 students.
- HZZO office: Regional office in Split city center
- Key hospital: KBC Split (Spinčićeva 1)
- Dom zdravlja Split: Community health center for GP registration
- Private clinics: Poliklinika Medico (English-speaking)
- Pharmacies: Well-distributed across the city. 24-hour options available at KBC Split
Living costs in Split: €450–€650/month.
Rijeka
University of Rijeka — known for biotechnology, engineering, and law. Around 17,000 students.
- HZZO office: Regional office in Rijeka
- Key hospital: KBC Rijeka (Krešimirova 42)
- Dom zdravlja Rijeka: For GP registration
- Advantage: Smaller city with shorter wait times than Zagreb
Living costs in Rijeka: €400–€600/month.
Osijek
University of Osijek (Josip Juraj Strossmayer) — strong in agriculture, economics, and medicine. Around 18,000 students.
- HZZO office: Regional office in Osijek
- Key hospital: KBC Osijek (Josipa Huttlera 4)
- Dom zdravlja Osijek: For GP registration
- Advantage: Lowest living costs of the four cities, very welcoming to international students
Living costs in Osijek: €350–€550/month.
Step-by-Step: Your First 2 Weeks in Croatia
Here is the recommended sequence for setting up healthcare after arrival.
Day 1–3: Register your address Visit the local police station (Policijska postaja) to register your address. Bring passport and proof of accommodation.
Day 3–5: Get your OIB Visit the Tax Administration (Porezna uprava) with your passport and address registration. The OIB is often issued on the same day.
Day 5–8: Receive your temporary residence permit If not already arranged before arrival, finalize your boravišna dozvola at the police/MUP office. This requires your passport, enrollment certificate, proof of accommodation, proof of financial means, and proof of health insurance (use your travel/visa insurance here).
Day 8–14: Register with HZZO Visit the nearest HZZO regional office with your OIB, temporary residence permit, passport, enrollment certificate, and proof of address. Pay your first monthly contribution. Receive your HZZO card.
Day 14+: Register with a GP Visit your assigned dom zdravlja (community health center) and register with a liječnik opće medicine (GP). This is your primary contact for all non-emergency healthcare.
Optional: Add dopunsko Visit the HZZO office or apply online to add supplementary insurance (€15/month). This eliminates most co-pays.
Prescriptions and Pharmacies in Croatia
Croatia uses a two-list system for prescription medications. Your GP or specialist writes a recept (prescription), which is linked to your HZZO registration.
How the Prescription System Works
| List | Co-pay | Examples |
|---|---|---|
| Basic list (A lista) | €1.32 per prescription | Antibiotics, insulin, blood pressure medication, antidepressants |
| Supplementary list (B lista) | Higher co-pay (20%+) | Newer medications, brand-name drugs |
| Non-listed medications | Full price | Over-the-counter, cosmetic |
Pharmacy Tips
- Croatian pharmacies (ljekarne) are marked with a green cross
- Pharmacists can advise on minor health issues and sell some medications without a prescription (paracetamol, ibuprofen, cold remedies)
- 24-hour pharmacies exist in Zagreb, Split, and Rijeka — check “dežurna ljekarna” listings
- Prescription prices are standardized across all pharmacies
- Always bring your HZZO card to the pharmacy
- Generic alternatives are available and pharmacists will suggest them
Mental Health Care in Croatia
Mental health support is available through both the public system and universities.
Public Mental Health Services
- Initial assessment through your GP (liječnik opće medicine) — free
- GP can prescribe antidepressants and anti-anxiety medication directly
- Referral (uputnica) to a psychiatrist or psychologist at a public hospital
- Public psychiatry covered by HZZO — 20% co-pay (free with dopunsko)
- Wait times for psychiatry: 2–6 weeks depending on city and urgency
University Psychological Services
Most Croatian universities offer free counseling:
- University of Zagreb: Student Counseling Center (Savjetovalište za studente)
- University of Split: Psychological counseling through Studentski centar
- University of Rijeka: Student support services
- Sessions typically in Croatian, but some counselors speak English
- Typically 6–10 sessions per academic year
Private Mental Health Care
- Private psychologists: €40–€60 per session
- Private psychiatrists: €60–€100 per session
- Some private insurers cover mental health sessions
- For English-speaking therapists in Zagreb, check Poliklinika za zaštitu djece i mladih or international expat directories
- Mental health coverage guide — what to look for in insurance plans
Frequently Asked Questions
Is healthcare really free in Croatia for students?
GP visits and emergency care are free with HZZO registration. Hospital stays and surgeries in public hospitals are free. Specialist visits and some diagnostics have a 20% co-pay, capped at €530.88 per invoice. Add dopunsko (€15/month) to eliminate these co-pays. The total cost for non-EU students is approximately €85–115/month for compulsory HZZO + dopunsko — one of the most affordable rates in the EU.
How long does it take to get an OIB?
The Tax Administration (Porezna uprava) typically issues OIBs within 1–8 days. In Zagreb and Osijek, same-day processing is common. In smaller cities, expect 3–5 business days. Bring your passport and proof of address registration.
Can I use my EHIC card in Croatia?
Yes. EU/EEA students with a valid EHIC can access medically necessary public healthcare at the same conditions as Croatian residents. Present your EHIC at any public health facility. For stays over 3 months, full HZZO registration gives you better access, including an assigned GP. Read our complete EHIC guide for details.
What insurance do I need for a Croatian student visa?
Non-EU students applying for a Type D student visa need proof of health insurance covering their entire stay. Travel health insurance (€30–€60/month) or private health insurance is accepted. After arriving and registering with HZZO, your public insurance satisfies the ongoing requirement. Use the insurance comparison to find visa-compliant plans.
What is dopunsko and do I need it?
Dopunsko osiguranje is supplementary health insurance that covers the 20% co-payments charged for specialist visits, diagnostics, and some prescriptions. It costs €15/month (€180/year) as of February 2026. Without it, you pay 20% of every specialist bill. With it, most services are free. For students who see specialists or need prescriptions regularly, dopunsko is essential.
How do I find an English-speaking doctor in Croatia?
In Zagreb and Split, private clinics like Poliklinika Sunce and Poliklinika Medikol have English-speaking staff. In the public system, younger doctors and those at university hospitals often speak English. Outside major cities, English availability drops. Learning basic Croatian medical terms is helpful: “boli me” (it hurts), “alergičan sam na” (I am allergic to), “recept” (prescription).
What happens if I get sick before my HZZO registration is complete?
Emergency care is available to everyone in Croatia, regardless of insurance status. Go to any hospital hitna pomoć (emergency department) — you will be treated. If you have travel insurance or EHIC, present it at the time of service. For non-emergency care, your university’s student health service may help bridge the gap. Prioritize HZZO registration in your first 2 weeks.
Does Croatia accept the euro?
Yes. Croatia adopted the euro on January 1, 2023. All prices, including HZZO contributions, are in euros. You do not need to convert from kuna (the former currency). This makes budgeting and payments much simpler for EU students.
Can I use HZZO at private clinics?
No. HZZO coverage is valid only at public healthcare facilities — domovi zdravlja (health centers), public hospitals, and contracted pharmacies. Private clinics require private insurance or out-of-pocket payment. Some private insurers have agreements with specific clinics — check your policy details.
How much does a doctor visit cost without insurance?
Without any insurance, a GP visit at a private clinic costs €30–€50. A specialist consultation costs €50–€120. Emergency room treatment varies widely but can reach €200–€500+. An MRI without insurance costs €200–€400. HZZO registration is strongly recommended to avoid these costs.
Was this article helpful?