A Guide to Bulgaria's Healthcare System: What Newcomers Need to Know
From registering with a GP to handling emergencies, here’s a practical overview of how public healthcare works in Bulgaria and what you need to do as a resident.

Illustration: AI-generated image
When you move to a new country, understanding how healthcare works is essential. Bulgaria has a mixed system with both public and private providers, but the foundation is the National Health Insurance Fund (NZOK), which covers most residents through mandatory contributions. Whether you are an EU citizen relocating for work, a retiree, or a non-EU newcomer, getting to grips with the basics will help you access the care you need with confidence.
Health Insurance and the National Health Insurance Fund (NZOK)
In Bulgaria, health insurance is compulsory for anyone who is employed or self-employed and resides in the country. Contributions are split between employer and employee, with the employee paying a small percentage of their salary each month. If you are self-employed, you are responsible for paying the full contribution yourself. These contributions give you access to publicly funded healthcare services, from GP visits to hospital treatment.
EU citizens who are temporarily staying in Bulgaria can use their European Health Insurance Card (EHIC) or its successor, the GHIC, for medically necessary care during their stay. However, once you become a permanent resident or start working, you will need to register with NZOK and start paying contributions, or show that you have comprehensive private health insurance that meets Bulgarian requirements. Non-EU citizens typically need private health insurance as part of their visa or residence permit application, but many also choose to pay into NZOK once they are legally resident.
Choosing and Registering with a General Practitioner (GP)
The first step to using public healthcare is choosing a general practitioner, known as a "lichen lekar" in Bulgarian. Your GP acts as your primary care provider and is your gateway to specialists and hospital referrals. You can choose any GP who is contracted with NZOK, and you are free to change your GP twice a year, in June and December, by filling out a simple form at your local health insurance office or online through the National Health Insurance Fund's portal.
When you visit your GP, you will need to present your personal identification number (EGN) or your residence permit, along with your health insurance card if you have one. The GP will keep your medical records and can issue prescriptions, order basic tests, and refer you to specialists when necessary.
Emergency Care and the 112 Hotline
For any medical emergency, call 112 – the pan-European emergency number that works free of charge from any phone, including mobiles without a SIM card. Dispatchers can usually assist in Bulgarian and English, and they will send an ambulance or direct you to the nearest emergency department. Emergency treatment at public hospitals is provided regardless of your insurance status, so you should never hesitate to call if you need urgent help. However, follow-up care or non-emergency treatment may require valid insurance coverage, so it is wise to sort out your insurance situation as soon as possible after arriving.
Pharmacies and Prescriptions
Pharmacies (apteki) are easy to find throughout Bulgaria, marked by a green cross sign. Prescription medicines require a doctor's prescription, known as a "retsepta" in Bulgarian. With NZOK coverage, some prescription drugs are subsidised, meaning you pay only a co-payment, but the level of subsidy varies. Over-the-counter medicines for common issues like colds, headaches, and allergies are widely available without a prescription, and pharmacists are generally helpful and willing to give advice. If you have private insurance, keep your receipts, as many policies allow you to claim back some or all of the cost of prescribed medicines.
Specialists and Referrals
Under the public system, seeing a specialist usually requires a referral from your GP. This is to ensure that your care is coordinated and that you are not overusing specialist services. Without a referral, you can still see a specialist, but you will need to pay out of pocket or use private health insurance. Many people choose to complement public coverage with private insurance because it allows faster access to specialists, private clinics, and elective procedures that might otherwise have long waiting times in the public sector. Private clinics are common in larger towns and cities, and they often advertise shorter waits and more modern facilities.
Practical Tips for Newcomers
- Always carry your ID document (passport, national ID, or residence permit) and, if you have one, your health insurance card.
- Save the number 112 in your phone and learn a few basic Bulgarian medical phrases, such as "I need help" ("Imam nuzhda ot pomosht") and "I am in pain" ("Boli me").
- If your employer offers additional health insurance as a benefit, take advantage of it – it often covers dental care, which is not included in the basic NZOK package.
- Check whether your municipality has a 24-hour pharmacy; in smaller towns, pharmacies may close early or rotate on-call duty.
- Consider registering with a private clinic for non-urgent issues if you prefer faster appointments and English-speaking staff, though this will come at a cost unless covered by insurance.
Navigating a new healthcare system takes time, but by understanding the basics you can ensure that you and your family stay healthy and well cared for while living in Bulgaria. Don't be afraid to ask questions, whether at the pharmacy, your GP's office, or the local health insurance branch – most Bulgarians are happy to help newcomers find their way.





