Loading...
Join our Facebook Group: Join: Expats in Poland
Loading...
Poland has a dual healthcare system: the public NFZ (Narodowy Fundusz Zdrowia) covering most residents through employment, and a well-developed private healthcare sector with clinics like LuxMed, Medicover, and Enel-Med. This guide covers how to register for the public system, find English-speaking doctors, handle emergencies, get prescriptions, and access dental and mental health services.
112 — General emergency (police, fire, ambulance). Works from any phone, operators speak English.
999 — Ambulance only. Operators may not speak English — use 112 if you need English support.
Poland operates a dual healthcare system. The public system is funded by the NFZ (Narodowy Fundusz Zdrowia), the National Health Fund. Everyone who is employed, self-employed, or a student in Poland contributes to NFZ through mandatory social insurance (ZUS). In return, you get access to public hospitals, clinics, and GPs at no extra cost.
The private healthcare sector runs alongside the public system. Companies like LuxMed, Medicover, and Enel-Med operate nationwide networks of clinics. Many employers offer private healthcare as a benefit, and individuals can purchase packages starting at around 100 PLN/month. Private care means shorter waiting times, more comfortable facilities, and staff who often speak English.
Most expats in Poland end up using both systems. NFZ handles hospital care, emergencies, and coverage for family members. Private insurance covers day-to-day doctor visits, specialists, and diagnostics where NFZ waiting times can be weeks or months.
| Aspect | NFZ (Public) | Private Healthcare |
|---|---|---|
| Cost | 9% of gross income (via ZUS) | 100-400 PLN/month or pay per visit |
| GP Waiting Time | Same day to a few days | Same day or next day |
| Specialist Waiting Time | Weeks to months | Days to 1-2 weeks |
| Referral Needed | Yes for most specialists | No |
| English Staff | Rare | Common in major cities |
| Family Coverage | Spouse and children included | Separate premiums per person |
For a detailed comparison of insurance products and costs, see our Health Insurance in Poland guide.
Your eligibility for public healthcare (NFZ) depends on your status in Poland. Here are the main groups and how each one gets covered.
Automatically covered. Your employer registers you with ZUS and pays health insurance contributions from your salary (9% of gross). Coverage starts from day one of employment.
You must register with ZUS yourself and pay monthly contributions. The health insurance component is around 9% of your declared income base. Coverage starts after the first payment.
Polish university students are covered by NFZ through their institution. International students from outside the EU must arrange their own insurance — either voluntary NFZ or private. EU students can use EHIC for short stays.
For short stays, your EHIC (European Health Insurance Card) covers emergency and necessary medical treatment at NFZ facilities. If you move to Poland and work or study, you must register for Polish NFZ like everyone else.
If you are not employed or self-employed, you can pay voluntary NFZ contributions (around 500-600 PLN/month). Alternatively, get private insurance. Valid health insurance is typically required for visa and residence permit applications.
Non-working spouses and children under 18 (or 26 if studying) are covered under the employed person's NFZ at no extra cost. The employer needs to register them — ask your HR department.
Gap in coverage: If you lose your job, your NFZ coverage continues for only 30 days after the last contribution. After that, you are uninsured. If you are between jobs, consider voluntary NFZ contributions or temporary private insurance.
NFZ registration is not a single step — it happens through several connected systems. Here is the process from start to finish.
Your PESEL number is your universal ID in Poland's healthcare system. You need it for everything: registering with a doctor, picking up prescriptions, accessing your patient account. Apply at your local town hall (urząd gminy). EU citizens can apply when registering their meldunek (address registration).
While not strictly required for NFZ, having a meldunek makes the process smoother and is needed for many related procedures. You register at the town hall where you live.
If you are employed, your employer handles your ZUS registration (form ZUS ZUA). Self-employed individuals must register themselves. ZUS registration is what actually enrolls you in NFZ — your health insurance contributions flow through ZUS to the National Health Fund.
The IKP (Internetowe Konto Pacjenta) at pacjent.gov.pl is your online patient portal. Through it you can check your NFZ status, view your e-prescriptions, see your vaccination history, and access medical test results. You can log in using a trusted profile (profil zaufany) or e-banking credentials.
Visit any NFZ-contracted primary care clinic (przychodnia POZ) and fill out a declaration form choosing your GP. You can choose any doctor at any NFZ clinic — it does not have to be near your home. This GP becomes your first point of contact and the person who issues referrals to specialists. You can change your GP up to 3 times per year for free (after that, each change costs 80 PLN).
How to verify your NFZ status: Log into IKP at pacjent.gov.pl or call the NFZ hotline at 800 190 590 (free, available in Polish). Your employer can also confirm your registration status.
Three companies dominate private healthcare in Poland. All three operate networks of clinics across major cities and offer subscription-based packages as well as one-time visits. Many employers include one of these as a workplace benefit.
| Provider | Individual Plan From | Clinics | Strengths |
|---|---|---|---|
| LuxMed | ~130 PLN/month | 270+ across Poland | Largest network, on-site diagnostics, hospitals |
| Medicover | ~120 PLN/month | 130+ across Poland | Strong diagnostics, own hospitals, app-based booking |
| Enel-Med | ~100 PLN/month | 40+ (mostly Warsaw area) | Competitive pricing, good dental options, stomatology |
All three providers have mobile apps for booking appointments, viewing results, and teleconsultations. LuxMed and Medicover are the most common employer-provided options. If you are choosing on your own, compare which provider has clinics closest to your home and workplace.
One-time visits without a subscription are also possible at all three networks. Expect to pay 150-250 PLN for a GP visit and 200-350 PLN for a specialist. For a full comparison of insurance options and costs, see our Health Insurance guide.
Finding a doctor who speaks English is one of the biggest concerns for foreigners in Poland. The situation is better than you might expect in major cities, but requires some research.
This is Poland's largest doctor-finding platform. You can filter by specialty, location, language spoken, and whether they accept NFZ or only private patients. Most doctors have reviews from patients. The interface is in Polish but straightforward to navigate — look for "język" (language) filter.
LuxMed, Medicover, and Enel-Med clinics in Warsaw, Krakow, Wroclaw, and Gdansk commonly have English-speaking doctors. When booking through their apps or call centers, you can request an English-speaking doctor specifically. Availability is best for GPs, internists, and common specialists.
Many embassies in Warsaw maintain lists of English-speaking doctors and medical facilities. Check your embassy's website or call the consular section. The US Embassy, UK Embassy, and Australian Embassy all maintain such lists and update them periodically.
Under NFZ, you generally need a referral from your GP (lekarz POZ) to see a specialist. Your GP examines you and, if needed, writes a referral specifying the specialty. You then book an appointment at any NFZ-contracted specialist clinic — it does not have to be the same clinic as your GP.
Specialists you can visit without a referral: dermatologist, ophthalmologist, gynecologist, oncologist, psychiatrist, dentist, and venereologist. With private insurance, no referrals are needed for any specialty.
Tip:For NFZ specialist appointments with long waiting times, ask for the "lista rezerwowa" (reserve list). If another patient cancels, you may get an earlier appointment. Also check neighboring cities — smaller towns often have shorter queues.
SOR (Szpitalny Oddział Ratunkowy) is the equivalent of an ER/A&E. Every major hospital has one. Go to the SOR for life-threatening conditions: chest pain, severe bleeding, loss of consciousness, serious trauma, suspected stroke, allergic reactions, breathing difficulties. Emergency care at the SOR is provided to everyone regardless of insurance status. You are triaged on arrival — critical cases are seen immediately, less urgent cases wait.
For urgent but non-life-threatening issues outside of normal hours (evenings, nights, weekends, holidays), go to a Nocna i Świąteczna Opieka Zdrowotna (NiŚOZ) point. These are separate from the SOR and handle things like high fever, ear infections, minor injuries, and sudden pain. They are free for NFZ-insured patients. This is the correct place for urgent problems that cannot wait until Monday but do not require an ambulance.
Emergency stabilization and life-saving treatment are provided regardless of insurance status. However, uninsured patients will receive a bill for all services rendered. An ambulance call costs around 500-800 PLN, and hospital stays can run into thousands of PLN depending on procedures. If you are insured with NFZ, all emergency care is covered.
Poland uses electronic prescriptions (e-recepta) for almost all medications. When your doctor prescribes something, you receive a 4-digit code via SMS. You can also find your prescriptions in the IKP app (pacjent.gov.pl). At the pharmacy, give the pharmacist your code, show your PESEL, or scan the QR code — they retrieve the prescription electronically.
NFZ subsidizes many common medications, reducing costs to as low as 3.20 PLN for fully reimbursed drugs. Without NFZ, you pay the full price. Pharmacists can suggest cheaper generic alternatives. Over-the-counter medications (painkillers, cold medicine, allergy pills) are available without prescription at any pharmacy and are generally affordable.
Bringing medications from abroad:You can bring prescription medications for personal use (up to 3 months supply) with a doctor's letter. Some medications legal abroad may be controlled in Poland — check in advance. If you take regular medication, get a Polish doctor to issue a local prescription as soon as possible.
NFZ covers basic dental care: checkups, simple fillings (using cement-based materials), extractions, and emergency dental treatment. No referral is needed — you can visit any NFZ-contracted dentist directly. However, NFZ dental waiting times can be long, and the materials used for fillings are basic. Most expats find NFZ dental care adequate for emergencies but prefer private dentists for regular care.
Private dental care in Poland is significantly cheaper than in Western Europe while maintaining high quality. Many expats and even dental tourists from the UK, Germany, and Scandinavia come to Poland specifically for dental work.
| Procedure | Price Range (PLN) |
|---|---|
| Checkup and consultation | 100-200 |
| Composite filling | 150-400 |
| Root canal treatment | 400-1,200 |
| Porcelain crown | 800-2,500 |
| Teeth cleaning (scaling) | 150-300 |
| Dental implant (single) | 2,500-6,000 |
| Teeth whitening | 500-1,500 |
Find dentists on ZnanyLekarz.pl — filter by language and read reviews. The private clinic networks (LuxMed, Medicover, Enel-Med) also offer dental services, sometimes included in higher-tier packages.
Mental health services in Poland have expanded significantly in recent years, though demand still exceeds supply in the public system. For English-speaking services, private options are usually the practical choice.
Psychiatric consultations under NFZ do not require a referral. However, waiting times in the public system can be several weeks to months. A private psychiatrist visit costs 200-400 PLN. Psychiatrists prescribe medication and can issue sick leave certificates. If you need medication for anxiety, depression, or other conditions, a psychiatrist is the specialist to see.
NFZ covers some psychotherapy, but places are extremely limited and almost always in Polish. Private therapy sessions cost 150-350 PLN per hour. Many therapists offer online sessions, which expands your options for finding English-speaking professionals regardless of your city.
Crisis support: If you or someone you know needs immediate help, call 116 123 (emotional support line, available in Polish). For emergencies, call 112. The Befrienders Worldwide website lists English-language crisis lines accessible from Poland.
Poland provides comprehensive maternity care through NFZ. Prenatal visits, hospital delivery, and postnatal care are all covered. Private maternity care is also available for those who want shorter waits and more comfort.
Once pregnancy is confirmed, register with a gynecologist-obstetrician (you do not need a referral). Under NFZ, you are entitled to all standard prenatal visits, ultrasounds, blood tests, and screenings at no cost. The standard schedule includes a visit every 4 weeks in the first two trimesters, then every 2 weeks, and weekly in the final month.
You can choose any hospital for delivery. NFZ covers the entire hospital stay, including the delivery room, medications, and neonatal care. Most hospitals allow a birth partner in the delivery room. Private hospitals offer private rooms, guaranteed English-speaking staff, and a more hotel-like experience — expect to pay 8,000-20,000 PLN for a private delivery package.
A midwife visits your home in the first weeks after delivery (covered by NFZ). Your newborn is automatically covered by your NFZ insurance. Register the birth at the USC (civil registry) and apply for the baby's PESEL number. If you are eligible, check out the parental allowance calculator for maternity and paternity benefits.
Birth tourism note:Having a child in Poland does not automatically grant the child Polish citizenship. Citizenship follows the parents' nationality (jus sanguinis), not the place of birth. However, if one parent is Polish, the child is automatically a Polish citizen.
If you are employed in Poland or pay voluntary NFZ contributions, you are covered by the public healthcare system at no additional cost for most services. Without NFZ coverage, you must pay out of pocket or use private insurance. EU citizens with a valid EHIC card can receive emergency treatment during short stays.
If you are employed, your employer registers you with ZUS, which automatically enrolls you in NFZ. Self-employed individuals register themselves with ZUS and pay monthly contributions. Once registered, create an IKP (Internetowe Konto Pacjenta) account at pacjent.gov.pl to manage your healthcare online, then choose a primary care doctor (lekarz POZ) at a local clinic.
Under NFZ, you generally need a referral (skierowanie) from your primary care doctor (lekarz POZ) to see a specialist. Exceptions include dermatologists, ophthalmologists, gynecologists, oncologists, psychiatrists, and dentists — you can visit these directly. With private insurance or paying out of pocket, no referral is needed.
Individual private healthcare packages start at around 100-150 PLN/month for basic coverage (LuxMed, Medicover, Enel-Med). Comprehensive packages with specialists, diagnostics, and dental cost 200-400 PLN/month. Single private doctor visits without a package cost 150-350 PLN depending on the specialty.
Call 112 (general emergency) or 999 (ambulance). Go to the nearest SOR (Szpitalny Oddział Ratunkowy) — the hospital emergency department. Emergency care is provided to everyone regardless of insurance status. If it is not life-threatening but urgent, visit a Nocna i Świąteczna Opieka Zdrowotna (night and holiday clinic) instead of the SOR.
Poland uses an electronic prescription system called e-recepta. Your doctor issues the prescription digitally and you receive a 4-digit code via SMS or in the IKP app. Present this code or your PESEL number at any pharmacy (apteka) to collect your medication. Many common medications are subsidized by NFZ, reducing costs significantly.
Yes, especially in major cities like Warsaw, Krakow, Wroclaw, and Gdansk. Private clinics (LuxMed, Medicover, Enel-Med) often have English-speaking staff. Use ZnanyLekarz.pl to filter doctors by language. Your embassy may also maintain lists of English-speaking medical professionals.
NFZ covers basic dental care (checkups, fillings, extractions) but with long waiting times and limited materials. Private dental prices: checkup 100-200 PLN, filling 150-400 PLN, root canal 400-1,200 PLN, crown 800-2,500 PLN, teeth cleaning 150-300 PLN. Dental care in Poland is generally much cheaper than in Western Europe.
Yes. English-speaking therapists are available in major cities, both in-person and online. Platforms like Calmerry, BetterHelp, and local directories list therapists by language. Private sessions cost 150-350 PLN per hour. NFZ also covers psychiatric consultations (no referral needed) and limited psychotherapy, but almost always in Polish.
Emergency care (SOR) is provided regardless of insurance status — you will be stabilized and treated. However, you will receive a bill afterward. For non-emergency care without insurance, you can pay out of pocket at any private clinic. Consider getting voluntary NFZ coverage (around 500-600 PLN/month) or private insurance if you plan to stay long-term.
Healthcare is one part of settling in Poland. Explore our other guides to get fully set up.