Healthcare · Practical Guides
Medical appointments
Book appointments with confidence and understand typical costs for visits and tests.
Whether you are registering with a public clinic or navigating private healthcare, booking a medical appointment in Poland follows a clear process once you understand the system. This guide covers how to book, what appointments typically cost, and how telemedicine can fill gaps in your care.
Before You Book: Getting Registered
To access the public healthcare system in Poland, you first need to register at a clinic near your home. This applies whether or not you plan to use the system regularly, as registration is foundational to Polish medical administration. The NFZ—Narodowy Fundusz Zdrowia (National Health Fund)—manages public insurance and clinics (przychodnia) throughout the country.
Step 1: Obtain Your PESEL
Your PESEL (Powszechny Elektroniczny System Ewidencji Ludności) is Poland's personal identification number and is essential for healthcare access. You can obtain a PESEL by registering your residence at your local municipal office (urząd gminy or urząd miasta), which typically takes several days to a few weeks. PESEL simplifies registration with the NFZ and other services significantly. Non-EU nationals must now appear in person at the municipal office since January 2026; EU citizens typically need to submit an application in person or by post. Once approved, your PESEL grants you and your dependents access to public healthcare.
Step 2: Register with a Clinic and Choose Your Family Doctor
Next, visit a Public Health Clinic to submit a declaration selecting your family doctor (deklaracja wyboru lekarza POZ). This declaration must be completed in person with a printed form; you cannot do it by phone or online. Bring your passport or residence card, PESEL number, and proof of your residential address. The clinic staff will register you and assign you to a general practitioner (lekarz rodzinny or lekarz pierwszego kontaktu).
You can change your clinic and family doctor up to twice per year without providing any reason. Simply fill out a new declaration if you move house, find a more convenient clinic, or prefer a different doctor.
How to Book an Appointment
Once registered, you can book appointments in three main ways: in person at the clinic reception, by telephone, or online through your clinic's portal. The most common method is calling in the morning, as free appointment slots fill quickly throughout the day.
In Person
Walk into your clinic's reception desk and ask the administrative staff to book an appointment. This works well if you need an appointment urgently or if you prefer to communicate face-to-face.
By Telephone
Call your clinic during business hours. If you do not speak Polish, consider asking a friend or colleague to help, as receptionists usually speak only Polish. Calling early in the morning is advisable because appointment slots fill up quickly as the day progresses. When you call, have your PESEL number ready.
Online
Many clinics in Poland now offer online booking through their websites or mobile apps. A portion of major city clinics have this service available; for example, 22 of Szczecin's 269 clinics offer online registration. Most clinics use patient portals where you log in with your PESEL or personal details and select available time slots. Online booking is convenient and bypasses language barriers, though not all clinics have adopted it yet.
Specialist Appointments
To see a specialist (such as an ophthalmologist, cardiologist, or neurologist) under the NFZ system, you first need a referral from your family doctor (skierowanie). Your family doctor will issue the referral only if they believe a specialist visit is medically necessary. Once you have a referral, you can book a specialist appointment using the same three methods: in person, by phone, or online.
Typical Costs: Public vs. Private
Public Healthcare (NFZ)
If you are insured with the NFZ, primary care appointments with your family doctor are completely free. Specialist consultations, diagnostic tests, hospital treatment, and emergency services are also free or heavily subsidized for insured patients. Your insurance comes through mandatory payroll contributions when employed, voluntary contributions if self-employed, or as a dependent covered by a family member's insurance. There is no physical NFZ insurance card; your coverage is verified electronically using your PESEL.
A significant trade-off is waiting time. NFZ imposes quotas on the number of free procedures doctors can perform, which means non-urgent appointments can have waiting lists of weeks or even months for specialists.
Private Healthcare Out of Pocket
If you pay privately without insurance, a standard appointment with a general practitioner typically costs between 100 and 150 PLN (approximately 25–35 EUR). Specialist appointments are higher, ranging from 150 to 300 PLN (approximately 35–70 EUR) depending on the specialty. Diagnostic tests, imaging, and surgical procedures vary widely in cost; it is worth confirming current charges directly with your chosen clinic, as pricing differs between providers and cities.
Walk-in clinics and private medical networks such as LuxMed and Medicover offer same-day or next-day appointments without requiring insurance. English-speaking doctors are more commonly available at private facilities, especially in major cities like Warsaw, Kraków, and Wrocław.
Private Health Insurance
Private health insurance subscriptions range from approximately 1,400 to 8,000 PLN per year depending on the provider and scope of coverage. Voluntary NFZ-style insurance costs between 450 and 700 PLN per month. Many expats use private insurance to supplement their NFZ coverage, gaining faster access to specialists and English-speaking doctors without waiting months for appointments.
Telemedicine and Virtual Appointments
Telemedicine is increasingly available in Poland and offers a practical alternative when you cannot visit a clinic in person, need a quick consultation, or live far from specialists. Online appointments can be conducted by video, telephone, or chat, depending on the platform and doctor's preference.
When Telemedicine Helps
- Minor acute conditions (cold, flu, minor skin issues) that do not require physical examination
- Prescription refills for chronic medications or conditions already diagnosed
- Access to specialists not available in your town or region
- Consultations while traveling abroad or away from your regular doctor
- Initial assessment and triage before deciding whether to visit a clinic in person
- Obtaining a sick-leave certificate (L4 or e-zwolnienie) or referral if medically appropriate
Major telemedicine platforms operating in Poland include Doktorio, Med24, Telemedyk, and Medicover Online. Virtual consultations typically take 15–30 minutes and cost between 50 and 150 PLN. The doctor will assess your condition based on your description, medical history, and any test results you provide. If medically appropriate, the doctor may issue an e-prescription (e-recepta) or e-referral, which can be used at any Polish pharmacy or specialist clinic.
Using Telemedicine Prescriptions
A prescription issued by a telemedicine doctor is valid in Poland when issued by a licensed physician. You can fill the prescription at any pharmacy by providing the prescription code and your PESEL number. Many platforms send the code via SMS or email, and some provide a QR code through a mobile app (such as the IKP app), which lets you show the code to the pharmacist without revealing your PESEL.
What Telemedicine Cannot Do
Virtual doctors cannot prescribe controlled substances (such as strong painkillers or certain psychiatric medications) or perform physical examinations like blood pressure checks or palpation. They also cannot handle emergencies; if you experience chest pain, difficulty breathing, severe bleeding, or other life-threatening symptoms, call 112 or go to the nearest emergency department immediately.
Documentation to Bring
When you attend any medical appointment, bring the following documents:
- Your passport or identity card
- Your PESEL number (or document confirming it if you just received it)
- Proof of health insurance (pay slip, NFZ registration, or private insurance card)
- Any existing medical records from previous doctors in Poland or your home country
- A list of current medications you are taking
- Non-EU nationals should also carry their residence permit or visa paperwork
If you are newly registered and not yet visible in the eWUŚ electronic system (which confirms your insurance status), bring a printed copy of your NFZ or ZUS registration to show the clinic staff.
Key Takeaways
- Register at a nearby clinic in person to select your family doctor and access public healthcare.
- Book appointments by phone (best for speed), in person, or online (fastest and language-neutral).
- Public healthcare appointments are free if you are insured with the NFZ; expect longer waits for specialists.
- Private appointments cost 100–150 PLN for a GP visit and 150–300 PLN for specialists.
- Use telemedicine for minor issues, prescription refills, and specialist access when local availability is poor.
- Always have your PESEL and proof of insurance when attending appointments.
Keep reading — Practical Guides
Always verify with official sources before acting on the information above.
