Skip to content
Health Insurance

Student Health Insurance in Poland: NFZ, ZUS & What You Need (2026)

Health insurance in Poland is free for students — your university registers you with NFZ via ZUS. PESEL number, EU vs non-EU rules, private options explained.

Student Insurance Team
· · 15 min
Historic Old Town Market Square in Warsaw, Poland

How Does Student Health Insurance in Poland Work?

If you are enrolled at a Polish university full-time, your health insurance is free. The university registers you with ZUS (Zakład Ubezpieczeń Społecznych — Poland’s Social Insurance Institution), which pays your NFZ (Narodowy Fundusz Zdrowia — National Health Fund) contribution. You get full access to public healthcare: GP visits, hospital stays, emergency care, prescriptions — all at no cost to you. Poland has over 90,000 international students and is one of the most affordable study destinations in Europe. This guide covers everything you need for 2026: NFZ registration, PESEL numbers, the eWUŚ verification system, EU vs. non-EU rules, prescription costs, private healthcare options, and common mistakes.

For country-specific visa requirements, living costs, and step-by-step enrollment info, see our complete Poland country guide.


1. Poland’s Public Healthcare System: NFZ

The Narodowy Fundusz Zdrowia (NFZ) is Poland’s National Health Fund. It finances public healthcare for all insured residents. Once you are registered with NFZ, you can use public clinics (przychodnia), hospitals, emergency rooms, and pharmacies across the country.

Key Facts

FeatureDetail
System nameNFZ (Narodowy Fundusz Zdrowia)
Emergency number112 (general) or 999 (ambulance)
GP visit (with NFZ)Free
Specialist visit (with referral)Free
Hospital stay (public)Free
Emergency room (SOR)Free
Prescription co-payPLN 3.20 flat fee, 30%, or 50% depending on medication category
Student NFZ contributionPaid by the university — PLN 0 for you

How It Compares to Other Systems

Poland’s system is closest to the UK’s NHS in structure: tax-funded, free at the point of care, with a gatekeeper GP model. The main difference is wait times. For routine specialist appointments in the public system, you may wait weeks or months — this is why many residents supplement with private healthcare.


2. How Students Get NFZ Coverage

Full-Time Students at Polish Universities

This is the most common path for international students. Here is how it works:

  1. You enroll at a Polish university (full-time studies — studia stacjonarne)
  2. The university registers you with ZUS on your behalf
  3. ZUS reports your insurance status to NFZ
  4. You are now insured — your coverage appears in the eWUŚ system (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców — electronic verification of insurance status)

You pay nothing. The university covers the NFZ contribution, which in 2026 is approximately PLN 55/month (~€13). This applies to both EU and non-EU students enrolled full-time.

What You Need From the University

Visit your university’s Dean’s Office (dziekanat) or international students’ office with:

  • Your passport
  • University enrollment confirmation (zaświadczenie o statusie studenta)
  • PESEL number (see Section 3)
  • Completed ZUS ZZA form (the university usually fills this out for you)

In Warsaw, Krakow, and other major university cities, the international office typically handles the entire ZUS registration process. At smaller universities, you may need to submit the form yourself — but the office will guide you.

Part-Time and Extramural Students

Part-time students (studia niestacjonarne/zaoczne) are NOT automatically covered. If you study part-time, you have two options:

  1. Voluntary NFZ insurance — register at your local NFZ office and pay PLN 55/month (~€13) yourself
  2. Private insurance — purchase a policy from a private insurer (from ~€15/month)

When Coverage Starts and Ends

  • Starts: The day the university submits the ZUS ZZA form (usually within the first 2 weeks of the semester)
  • Ends: 4 months after graduation or exmatriculation. After that, you need your own insurance.
  • During summer break: You remain covered as long as you are enrolled for the next semester

3. The PESEL Number: Your Key to Everything

The PESEL (Powszechny Elektroniczny System Ewidencji Ludności) is Poland’s universal identification number — an 11-digit code assigned to every registered resident. You need it for healthcare, banking, phone contracts, and official paperwork.

How to Get a PESEL

  1. Visit your local municipal office (urząd gminy or urząd miasta)
  2. Bring: passport, visa or residence card, proof of address (rental contract or dormitory confirmation)
  3. Fill out the application form — staff will help you
  4. Receive your PESEL — usually issued on the spot or within a few days

In Warsaw, go to any district office (urząd dzielnicy). In Krakow, the main office on Plac Wszystkich Świętych handles PESEL applications. Most university cities have streamlined the process for students.

Why It Matters for Healthcare

Without a PESEL, the university cannot register you with ZUS, and you cannot appear in the eWUŚ system. Some clinics will still treat you with a paper NFZ confirmation, but a PESEL makes everything smoother. Get it in your first week.


4. The eWUŚ System: How Doctors Verify Your Insurance

eWUŚ (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców) is the electronic system that healthcare providers use to check whether you have valid NFZ insurance. When you visit a clinic or hospital, the receptionist enters your PESEL into the system and instantly sees your insurance status.

What If eWUŚ Shows “Not Insured”?

This happens more often than it should. Common reasons:

  • The university has not yet submitted your ZUS form — this takes 1–2 weeks at the start of the semester
  • ZUS processing delay — can take up to 2 weeks after submission
  • Data error — a digit wrong in your PESEL or name

Backup option: If eWUŚ does not confirm your status, you can present a paper certificate from the university confirming your student status and NFZ registration. The clinic should accept this. You can also sign a written declaration (oświadczenie) that you are insured — but you must regularize the situation within 7 days or you may be billed.


5. EU Students: EHIC + NFZ Registration

If you are an EU/EEA citizen, you have two layers of coverage in Poland:

Layer 1: Your EHIC

Your European Health Insurance Card (EHIC) gives you access to medically necessary treatment in Polish public facilities under the same conditions as NFZ-insured residents. This means:

  • Free GP visits at NFZ-contracted clinics
  • Free emergency care
  • Free hospital treatment
  • Prescription medications at Polish co-pay rates

For a detailed breakdown of what EHIC covers and where it falls short, read our EHIC guide for EU students.

Layer 2: University NFZ Registration

Even with an EHIC, your Polish university will register you with NFZ via ZUS. This gives you a PESEL-linked entry in the eWUŚ system, which is faster and simpler than presenting your EHIC at every appointment. The university pays the contribution — it costs you nothing.

Recommendation: Use both. Keep your EHIC as a backup (especially for travel to other EU countries), and use your NFZ registration for day-to-day healthcare in Poland.

Erasmus Students

Erasmus exchange students (1–2 semesters) should bring their EHIC and check whether the host university registers them with NFZ. Most do, but exchange offices handle it differently from full-degree programs. Ask your host university’s Erasmus coordinator during orientation.


6. Non-EU Students: Visa Requirements and Insurance

Visa Application

Non-EU students applying for a Polish national visa (type D) or temporary residence permit (zezwolenie na pobyt czasowy) must show proof of health insurance. Accepted options:

  • NFZ confirmation from the university (if you are already enrolled)
  • Private health insurance with minimum coverage of €30,000 for medical expenses
  • Travel insurance with health coverage (for the initial visa application — but you should switch to NFZ or Polish private insurance after arrival)

After Arrival

Once enrolled full-time, the university registers you with NFZ. From that point, your NFZ coverage satisfies the insurance requirement for your residence permit. You do not need to maintain separate private insurance alongside NFZ.

The Gap Period

Between arriving in Poland and the university completing your ZUS registration (1–3 weeks), you may have no active NFZ coverage. During this gap:

  • Your travel/private insurance from the visa application covers you
  • Keep this policy active until you confirm your eWUŚ status is green

7. What NFZ Covers

NFZ provides comprehensive public healthcare. Here is what you get as an insured student:

Fully Covered

ServiceDetails
GP visits (lekarz POZ)Free. Choose a GP at any NFZ-contracted clinic (przychodnia). You must register with one GP — this is your primary doctor
Specialist consultationsFree with a GP referral (skierowanie). Without a referral, you pay out of pocket
Hospital careFree in public hospitals. Includes surgery, ICU, diagnostics
Emergency care (SOR)Free. No referral needed. Call 112 or 999
AmbulanceFree for genuine emergencies
Maternity careFree. Prenatal, delivery, postnatal
Mental healthcareFree with GP referral. Public psychiatric clinics and psychologists
Preventive careVaccinations, screenings, check-ups
RehabilitationFree with referral. Physiotherapy, post-surgery rehab

Partially Covered: Prescriptions

Poland uses a tiered prescription co-payment system:

CategoryYou PayExample
Ryczałt (flat fee)PLN 3.20 per item (~€0.75)Basic medications on the subsidy list
50% co-pay50% of the medication priceMid-tier subsidized medications
30% co-pay30% of the medication priceHigher-tier subsidized medications
Full price (100%)Entire costMedications not on the subsidy list
Free (bezpłatne)PLN 0Select medications for chronic conditions

In practice, most common medications (antibiotics, pain relief, anti-inflammatories) fall into the ryczałt or 50% category. A typical pharmacy bill for a standard prescription is PLN 5–30 (~€1–7).


8. What NFZ Does NOT Cover

Public healthcare in Poland has gaps. Know these before you need care:

ServiceDetailsAlternative
Dental care (limited)NFZ covers basic extractions and emergency dental, but NOT fillings with modern materials, crowns, bridges, or implantsPrivate dentist: filling PLN 150–400 (€35–93), cleaning PLN 100–200 (€23–46)
Orthodontics (adults)Not coveredPrivate: PLN 3,000–8,000 (~€700–1,860)
Optical / glassesNot covered (except for children)Frames + lenses from PLN 200 (~€46)
Private clinicsLuxMed, Medicover, enel-med — not covered by NFZSee Section 9
Cosmetic proceduresNot coveredPrivate clinics
Some specialist diagnosticsMRI, CT scans have long NFZ wait times (weeks to months)Private: PLN 300–800 (~€70–186) for an MRI

The Dental Situation

NFZ dental coverage is minimal. You can get:

  • Emergency tooth extraction (free)
  • Basic check-up (free, but limited availability)
  • Fillings with amalgam (free, but most patients prefer composite fillings — not covered)

For anything beyond emergency dental, you pay out of pocket. The good news: dental care in Poland is very affordable compared to Western Europe. A composite filling costs PLN 150–400 (€35–93), a professional cleaning PLN 100–200 (€23–46), and even a root canal is PLN 400–800 (~€93–186).

The Specialist Wait Time Problem

The biggest weakness of the NFZ system is wait times. Seeing a GP is fast — usually same-day or next-day. But specialist appointments through NFZ can take:

  • Dermatologist: 2–6 weeks
  • Ophthalmologist: 1–3 months
  • Orthopedist: 2–8 weeks
  • MRI scan: 1–6 months

This is why many students and residents use private healthcare for specialist needs.


9. Private Healthcare: LuxMed, Medicover & enel-med

Poland has a well-developed private healthcare sector. The three largest providers — LuxMed, Medicover, and enel-med — operate clinics in every major city and offer subscription packages.

Monthly Subscription Packages (2026)

ProviderBasic PackageStandard PackageWhat’s Included
LuxMedPLN 100–150/month (~€23–35)PLN 200–300/month (~€46–70)GP, basic specialists, diagnostics
MedicoverPLN 90–140/month (~€21–33)PLN 180–280/month (~€42–65)GP, specialists, limited lab tests
enel-medPLN 80–120/month (~€19–28)PLN 150–250/month (~€35–58)GP, basic specialists, some diagnostics

Why Students Choose Private

  • Same-day or next-day appointments — no weeks of waiting
  • English-speaking doctors — especially at LuxMed and Medicover in Warsaw, Krakow, and Wrocław
  • Modern facilities — new equipment, comfortable waiting areas
  • Online booking — apps with instant scheduling
  • Dental and optical often included in higher packages

The Combined Approach

Many students use NFZ for free basics (GP, hospital, emergencies, prescriptions) and private clinics for specialists and dental. This way you pay nothing for routine care and only spend on private care when NFZ wait times are too long. A single private specialist visit costs PLN 150–250 (~€35–58) without a subscription.


10. How to See a Doctor in Poland

Step 1: Register With a GP (Lekarz POZ)

After your NFZ registration is active:

  1. Choose an NFZ-contracted clinic (przychodnia) near your home or university
  2. Visit the registration desk (rejestracja) with your PESEL and student ID
  3. Fill out a declaration of choice (deklaracja wyboru) for your GP, nurse, and midwife
  4. You are now registered — book your first appointment

In Warsaw, clinics like CenterMed, Grupowa Praktyka Lekarska, or university health centers are popular with students. In Krakow, Scanmed and local przychodni near the university districts work well.

Step 2: Visiting Your GP

  • Appointments: Call the clinic or book online (some clinics use the IKP — Internetowe Konto Pacjenta — patient portal)
  • Same-day appointments are usually available for urgent issues
  • Bring: PESEL, student ID, any previous medical records
  • Language: Many younger doctors speak English, especially in university cities. For smaller clinics, bring a Polish-speaking friend or use a translation app

Step 3: Specialist Referral

Your GP issues a referral (skierowanie) if you need a specialist. Without a referral, NFZ will not cover the specialist visit (exceptions: gynecologist, dentist, psychiatrist, dermatologist for skin cancer screening, ophthalmologist for diabetics).

Emergency Care

  • Call 112 (general emergency) or 999 (ambulance)
  • Go directly to SOR (Szpitalny Oddział Ratunkowy — hospital emergency department)
  • No referral needed for genuine emergencies
  • Free with NFZ insurance

11. Prescriptions and Pharmacy

How Prescriptions Work

  1. Your doctor issues an e-prescription (e-recepta) — linked to your PESEL
  2. Go to any pharmacy (apteka)
  3. Give the pharmacist your PESEL — they pull up your prescription electronically
  4. Pay the co-payment (see the table in Section 7)

The IKP Patient Portal

The Internetowe Konto Pacjenta (IKP) at pacjent.gov.pl is your online health account. You can:

  • View all your e-prescriptions
  • Check your eWUŚ insurance status
  • See your medical history and test results
  • Access COVID vaccination records

Log in with your PESEL and a Profil Zaufany (trusted profile) — set this up at your local post office or online with a Polish bank account.

Pharmacy Tips

  • Apteka = pharmacy. Green cross sign, found on every major street
  • Apteka dyżurna = 24-hour pharmacy. Every city has at least one — check dyżur apteczny online for your city
  • Over-the-counter medications (paracetamol, ibuprofen, antihistamines) are available without prescription and cost PLN 5–20 (~€1–5)
  • Antibiotics always require a prescription in Poland

12. Step-by-Step Checklist: First Weeks in Poland

Here is your action plan for the first 2–3 weeks after arrival:

Week 1:

  1. Register your address at the municipal office (urząd gminy/miasta)
  2. Apply for your PESEL number (same visit)
  3. Open a Polish bank account (PKO BP, mBank, or Santander — mBank has English-language online banking)

Week 2: 4. Visit the university’s Dean’s Office (dziekanat) or international office 5. Confirm they are processing your ZUS/NFZ registration 6. Get your student ID (legitymacja studencka)

Week 3: 7. Check your eWUŚ status (ask the international office or visit a clinic) 8. Register with a GP at your nearest NFZ-contracted przychodnia 9. Set up your IKP patient portal at pacjent.gov.pl 10. Keep your travel/private insurance active until eWUŚ confirms your NFZ status


13. Costs Compared: NFZ vs. Private vs. No Insurance

Cost ItemNFZ (via university)Private Subscription (LuxMed/Medicover)No Insurance (out-of-pocket)
Monthly costPLN 0 (university pays)PLN 80–300 (~€19–70)PLN 0
GP visitFreeFree (included)PLN 100–200 (~€23–46)
Specialist visitFree (with referral, but long wait)Free or fast access (included)PLN 150–350 (~€35–81)
Hospital stayFreeFree (public) or includedPLN 500–2,000+/day (~€116–465)
Emergency (SOR)FreeFree (public)Free (public SOR)
PrescriptionPLN 3.20–50% co-paySame (NFZ co-pay applies)Full price
Dental (filling)Limited/free (amalgam)PLN 150–400 (~€35–93) or includedPLN 150–400 (~€35–93)
MRI scanFree (but 1–6 month wait)PLN 300–800 (~€70–186) or includedPLN 300–800 (~€70–186)

Bottom line: NFZ through the university is free and covers all essentials. Add a private subscription (PLN 80–150/month) only if you want fast specialist access and English-speaking doctors.


14. Common Mistakes to Avoid

  1. Not getting your PESEL in the first week — delays your NFZ registration and everything else. Go to the municipal office on day 2 or 3.
  2. Assuming you are insured before eWUŚ confirms it — the university submits the form, but ZUS processing takes 1–2 weeks. Keep travel insurance active during this gap.
  3. Not registering with a GP — without a declared GP (deklaracja wyboru), you cannot book NFZ appointments at a clinic. Do this as soon as your eWUŚ status is active.
  4. Going to a specialist without a referral — NFZ will not cover it (except the few exempt specialties). Always get a skierowanie from your GP first.
  5. Expecting fast specialist appointments through NFZ — dermatology, ophthalmology, and orthopedics have long wait times. Budget PLN 150–250 for a private specialist visit if you need it faster.
  6. Not keeping your travel insurance during the first weeks — there is always a gap between arrival and active NFZ coverage. Do not let yourself be uninsured.
  7. Forgetting that part-time students are not automatically covered — if you study part-time (zaoczne), the university does NOT register you with NFZ. You must arrange your own insurance.

15. Frequently Asked Questions

Is health insurance really free for students in Poland?

Yes. If you are enrolled full-time at a Polish university, the university pays your NFZ health insurance contribution through ZUS. You pay PLN 0. This applies to both EU and non-EU students. Part-time students are the exception — they must pay PLN 55/month (~€13) themselves or buy private insurance.

How long does NFZ registration take after enrollment?

Typically 1–3 weeks. The university submits the ZUS ZZA form, ZUS processes it, and the data appears in the eWUŚ system. During orientation in September, this can take longer due to high volume. Keep your travel insurance active until you confirm your eWUŚ status.

Can I choose any doctor with NFZ?

You choose one GP (lekarz POZ) by submitting a declaration of choice at a clinic. You can visit that GP freely. For specialists, your GP writes a referral and you choose from NFZ-contracted specialists — but popular ones have long wait lists. You can change your GP once per year for free (more often costs PLN 80 per change).

What is the difference between NFZ and ZUS?

ZUS (Zakład Ubezpieczeń Społecznych) is Poland’s Social Insurance Institution. It collects health insurance contributions and manages registration. NFZ (Narodowy Fundusz Zdrowia) is the National Health Fund that actually finances and provides healthcare. Think of ZUS as the payment system and NFZ as the healthcare provider. Your university submits paperwork to ZUS, which then activates your NFZ coverage.

Do I need separate dental insurance?

NFZ covers minimal dental care (emergency extractions, basic check-ups, amalgam fillings). For modern dental care (composite fillings, cleanings, crowns), you pay out of pocket. The costs are low compared to Western Europe — a cleaning costs PLN 100–200 (€23–46), a composite filling PLN 150–400 (€35–93). Some private subscriptions (LuxMed, Medicover) include dental packages for an extra PLN 30–80/month.

What happens to my insurance after I graduate?

Your NFZ coverage continues for 4 months after graduation (or exmatriculation). After that, you must arrange your own insurance — either voluntary NFZ (PLN 55/month), private insurance, or insurance through an employer if you find a job. If you leave Poland, no further action is needed.

Can I use NFZ when traveling outside Poland?

If you have NFZ insurance, you can apply for a Polish EHIC (Europejska Karta Ubezpieczenia Zdrowotnego) at your local NFZ office. This covers medically necessary treatment in all EU/EEA countries. Processing takes about 5 working days. For non-EU travel, you need separate travel insurance.

How do emergency rooms work in Poland?

Go to the SOR (Szpitalny Oddział Ratunkowy) at any public hospital. No appointment or referral needed. Treatment is free with NFZ insurance. Wait times vary: life-threatening cases are seen immediately, non-urgent cases may wait 2–6 hours. For non-emergency issues at night or on weekends, use the nocna i świąteczna opieka zdrowotna (NiŚOZ) — after-hours GP service available at designated clinics.


16. Useful Resources


17. Compare Your Options

Poland makes healthcare easy for students. Full-time enrollment means free NFZ coverage — no monthly payments, no paperwork beyond the initial registration. If you want faster specialist access or English-speaking doctors, a private subscription from PLN 80/month adds that layer.

Compare student insurance plans — Find the right coverage for your situation in Poland.

Try the insurance finder — Answer a few questions and get a personalized recommendation.

Written by

Student Insurance Team

Our team of insurance experts helps international students understand health insurance requirements across 29 countries. We provide clear, accurate guidance to make your study abroad experience smoother.

More articles