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
| Feature | Detail |
|---|---|
| System name | NFZ (Narodowy Fundusz Zdrowia) |
| Emergency number | 112 (general) or 999 (ambulance) |
| GP visit (with NFZ) | Free |
| Specialist visit (with referral) | Free |
| Hospital stay (public) | Free |
| Emergency room (SOR) | Free |
| Prescription co-pay | PLN 3.20 flat fee, 30%, or 50% depending on medication category |
| Student NFZ contribution | Paid 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:
- You enroll at a Polish university (full-time studies — studia stacjonarne)
- The university registers you with ZUS on your behalf
- ZUS reports your insurance status to NFZ
- 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:
- Voluntary NFZ insurance — register at your local NFZ office and pay PLN 55/month (~€13) yourself
- 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
- Visit your local municipal office (urząd gminy or urząd miasta)
- Bring: passport, visa or residence card, proof of address (rental contract or dormitory confirmation)
- Fill out the application form — staff will help you
- 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
| Service | Details |
|---|---|
| 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 consultations | Free with a GP referral (skierowanie). Without a referral, you pay out of pocket |
| Hospital care | Free in public hospitals. Includes surgery, ICU, diagnostics |
| Emergency care (SOR) | Free. No referral needed. Call 112 or 999 |
| Ambulance | Free for genuine emergencies |
| Maternity care | Free. Prenatal, delivery, postnatal |
| Mental healthcare | Free with GP referral. Public psychiatric clinics and psychologists |
| Preventive care | Vaccinations, screenings, check-ups |
| Rehabilitation | Free with referral. Physiotherapy, post-surgery rehab |
Partially Covered: Prescriptions
Poland uses a tiered prescription co-payment system:
| Category | You Pay | Example |
|---|---|---|
| Ryczałt (flat fee) | PLN 3.20 per item (~€0.75) | Basic medications on the subsidy list |
| 50% co-pay | 50% of the medication price | Mid-tier subsidized medications |
| 30% co-pay | 30% of the medication price | Higher-tier subsidized medications |
| Full price (100%) | Entire cost | Medications not on the subsidy list |
| Free (bezpłatne) | PLN 0 | Select 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:
| Service | Details | Alternative |
|---|---|---|
| Dental care (limited) | NFZ covers basic extractions and emergency dental, but NOT fillings with modern materials, crowns, bridges, or implants | Private dentist: filling PLN 150–400 ( |
| Orthodontics (adults) | Not covered | Private: PLN 3,000–8,000 (~€700–1,860) |
| Optical / glasses | Not covered (except for children) | Frames + lenses from PLN 200 (~€46) |
| Private clinics | LuxMed, Medicover, enel-med — not covered by NFZ | See Section 9 |
| Cosmetic procedures | Not covered | Private clinics |
| Some specialist diagnostics | MRI, 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)
| Provider | Basic Package | Standard Package | What’s Included |
|---|---|---|---|
| LuxMed | PLN 100–150/month (~€23–35) | PLN 200–300/month (~€46–70) | GP, basic specialists, diagnostics |
| Medicover | PLN 90–140/month (~€21–33) | PLN 180–280/month (~€42–65) | GP, specialists, limited lab tests |
| enel-med | PLN 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:
- Choose an NFZ-contracted clinic (przychodnia) near your home or university
- Visit the registration desk (rejestracja) with your PESEL and student ID
- Fill out a declaration of choice (deklaracja wyboru) for your GP, nurse, and midwife
- 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
- Your doctor issues an e-prescription (e-recepta) — linked to your PESEL
- Go to any pharmacy (apteka)
- Give the pharmacist your PESEL — they pull up your prescription electronically
- 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:
- Register your address at the municipal office (urząd gminy/miasta)
- Apply for your PESEL number (same visit)
- 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 Item | NFZ (via university) | Private Subscription (LuxMed/Medicover) | No Insurance (out-of-pocket) |
|---|---|---|---|
| Monthly cost | PLN 0 (university pays) | PLN 80–300 (~€19–70) | PLN 0 |
| GP visit | Free | Free (included) | PLN 100–200 (~€23–46) |
| Specialist visit | Free (with referral, but long wait) | Free or fast access (included) | PLN 150–350 (~€35–81) |
| Hospital stay | Free | Free (public) or included | PLN 500–2,000+/day (~€116–465) |
| Emergency (SOR) | Free | Free (public) | Free (public SOR) |
| Prescription | PLN 3.20–50% co-pay | Same (NFZ co-pay applies) | Full price |
| Dental (filling) | Limited/free (amalgam) | PLN 150–400 (~€35–93) or included | PLN 150–400 (~€35–93) |
| MRI scan | Free (but 1–6 month wait) | PLN 300–800 (~€70–186) or included | PLN 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Health Insurance for Students in Poland — Our complete country guide with insurance requirements, visa info, and step-by-step instructions
- EHIC & GHIC for EU Students: Is It Enough? — Detailed guide on EHIC coverage and limitations across EU countries
- Top 10 Countries with Health Insurance Requirements for Students — How Poland compares to other popular study destinations
- How to Choose Health Insurance as an International Student — General framework for comparing insurance plans
- Health Insurance for Exchange Students — Specific guide for Erasmus and exchange program students
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.
Was this article helpful?