How Does Student Health Insurance in Poland Work?
Non-EU students in Poland get public health insurance by signing a voluntary agreement with the NFZ (Narodowy Fundusz Zdrowia — National Health Fund) and paying the contribution themselves: PLN 55.80/month (~€13) in 2026, with no entry fee. The contribution goes to ZUS (Zakład Ubezpieczeń Społecznych — Poland’s Social Insurance Institution). The university pays it only for holders of the Karta Polaka (Pole’s Card) and students of Polish origin. EU/EEA students use their EHIC — the student rate is not open to them. With NFZ cover you get full access to public healthcare: GP visits, hospital stays, emergency care and subsidized prescriptions. 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 (non-EU) | PLN 55.80/month (~€13) in 2026, paid by you — the university pays only for Karta Polaka holders |
How It Compares to Other Systems
For patients, Poland’s system works much like the UK’s NHS: care is free at the point of use and a GP acts as gatekeeper — but it is financed by health insurance contributions, not general taxes. 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
Non-EU Students: Voluntary NFZ Insurance
This is the path for most international students from outside the EU/EEA. Here is how it works:
- You sign a voluntary health insurance agreement (umowa o dobrowolne ubezpieczenie zdrowotne) at the regional NFZ branch (oddział wojewódzki) for your place of residence — in person, by post or electronically
- You register with ZUS (Zakład Ubezpieczeń Społecznych) using form ZUS ZZA
- You pay the contribution to ZUS every month — PLN 55.80 in 2026 (9% of a PLN 620 base)
- You are now insured — your coverage appears in the eWUŚ system (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców — electronic verification of insurance status)
There is no entry fee. Non-EU students do not pay the additional fee (opłata dodatkowa) that NFZ charges others who join after a gap in insurance. The PLN 55.80 rate applies only to students from outside the EU/EFTA. Karta Polaka holders and students of Polish origin are the exception: their university pays the NFZ contribution — tell your Dean’s Office (dziekanat) if this applies to you.
What You Need for the NFZ Agreement
Send or bring to the regional NFZ branch:
- The completed application for voluntary health insurance (two copies) and a copy of your passport (first page)
- A current certificate of your student status (zaświadczenie o statusie studenta, not older than 30 days)
- A copy of your student visa or residence card and of a document confirming your residence in Poland
- Form ZUS ZZA, which you file with ZUS after signing the agreement
Many international offices help with the forms, but the agreement is between you and the NFZ: you sign it and pay the monthly contribution yourself.
Part-Time Students
The same rules apply to part-time students (studia niestacjonarne/zaoczne). As a non-EU student you have two options:
- Voluntary NFZ insurance — sign the agreement at your regional NFZ branch and pay PLN 55.80/month (~€13) yourself
- Private insurance — buy a policy from a private insurer (price by quote; for the residence permit, the insurer must confirm that it covers treatment costs in Poland)
When Coverage Starts and Ends
- Starts: On the date set in your NFZ agreement — no earlier than the day you submit the application
- Ends: When the agreement is terminated, or automatically after one month of unpaid contributions; your right to treatment lapses 30 days after the agreement ends.
- During summer break: You remain covered as long as you keep paying the monthly contribution
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, your ZUS registration and eWUŚ checks are more complicated. 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:
- Your ZUS registration has not been processed yet — you file form ZUS ZZA after signing the NFZ agreement
- 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 your NFZ agreement together with proof of your latest contribution payment. 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: Using Your EHIC
If you are an EU/EEA citizen insured in your home country, two things matter in Poland:
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.
No NFZ Student Rate for EU Students
The low NFZ student rate (PLN 55.80/month) is only for students from outside the EU/EFTA, and voluntary NFZ insurance is not open to people covered by public health insurance in another EU/EFTA country. As long as you are insured at home, your EHIC is what you use at NFZ-contracted clinics and hospitals.
Recommendation: Carry your EHIC and ID to every appointment — Polish public clinics are more used to NFZ patients than to EHIC holders. Many EU students add a private clinic subscription for faster appointments (see Section 9); it is not insurance, but it complements the EHIC.
Erasmus Students
Erasmus exchange students (1–2 semesters) should bring their EHIC — it is their cover in Poland. Ask your host university’s Erasmus coordinator during orientation which proof of insurance it needs.
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 voluntary insurance agreement — possible only once you live in Poland
- 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
After arrival, sign the voluntary NFZ agreement at your regional NFZ branch, register with ZUS and pay PLN 55.80 every month (Karta Polaka holders: the university pays). 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 start date in your NFZ agreement, you have no NFZ coverage — it begins no earlier than the day you apply. 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 dental care at NFZ-contracted dentists (check-ups, fillings, extractions, emergency treatment), but NOT crowns, bridges, or implants | Private dentist: filling PLN 150–400 (~€35–93), cleaning PLN 100–200 (~€23–46) |
| 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 covers basic dental care at NFZ-contracted dentists, without a referral. You can get:
- Emergency treatment and tooth extractions (free)
- Check-ups (free, but appointments can be hard to get)
- Fillings (free at NFZ-contracted dentists)
For crowns, bridges, implants and cosmetic work — or a faster private appointment — 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 the basics (GP, hospital, emergencies, prescriptions) and private clinics for specialists and dental. This way routine care costs nothing beyond the monthly contribution, and you 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. Get a current student status certificate (zaświadczenie o statusie studenta) from the Dean’s Office (dziekanat) 5. Sign the voluntary NFZ agreement at your regional NFZ branch, file form ZUS ZZA with ZUS and set up the monthly payment (Karta Polaka holders: ask your university) 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 (voluntary, non-EU) | Private Subscription (LuxMed/Medicover) | No Insurance (out-of-pocket) |
|---|---|---|---|
| Monthly cost | PLN 55.80 (~€13; Karta Polaka: 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) | Free at NFZ-contracted dentists | 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 voluntary insurance costs PLN 55.80/month 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 — after you sign the NFZ agreement and file form ZUS ZZA, processing takes time. 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.
- Missing an NFZ payment — your voluntary insurance ends automatically after one month of unpaid contributions. Set up a standing order to ZUS.
15. Frequently Asked Questions
Is health insurance free for students in Poland?
Not for most international students. Non-EU students sign a voluntary agreement with NFZ and pay PLN 55.80/month (~€13) themselves in 2026 — there is no entry fee. The university pays the contribution only for Karta Polaka holders and students of Polish origin. EU/EEA students use their EHIC; the student rate is not open to them.
How long does NFZ registration take?
Your cover starts on the date set in your NFZ agreement — no earlier than the day you submit the application. After signing, you file form ZUS ZZA with ZUS, and your status then appears in the eWUŚ system. Until it does, carry your agreement and proof of payment, and keep your travel insurance active.
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 twice per calendar year for free; a third change in the same year costs PLN 80.
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. You sign the agreement with NFZ, register with ZUS and pay your monthly contribution to ZUS.
Do I need separate dental insurance?
NFZ covers basic dental care at NFZ-contracted dentists (check-ups, fillings, extractions and emergency treatment). For crowns, bridges, implants and cosmetic work — or a faster private appointment — 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?
That depends on how you are insured. Voluntary NFZ cover lasts as long as your agreement and your payments, but the PLN 55.80 rate requires student status — after graduation you need a new basis: insurance through an employer, private insurance, or voluntary NFZ at the general rate, which is many times higher. If you leave Poland, end the NFZ agreement and deregister from ZUS.
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 affordable for students. Non-EU students get full NFZ coverage for PLN 55.80/month — one agreement, one ZUS registration and a monthly payment. Karta Polaka holders are insured at their university’s expense, and EU students use their EHIC. 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?
