healthcare guide

How to Find an English-Speaking General Practitioner in Zagreb

| Zagreb

How to Find an English-Speaking General Practitioner in Zagreb

Moving to Zagreb as an expat, digital nomad, or international student? One of the first things to sort out is your healthcare. Croatia has a solid public healthcare system, but finding a general practitioner (GP)—known locally as a liječnik opće medicine—who speaks fluent English can be a challenge. This guide walks you through the options, costs, and practical steps to secure an English-speaking GP in Zagreb in 2026.

Understanding Croatia's Healthcare System

Croatia's healthcare is a mix of public and private. The public system is funded through the Croatian Health Insurance Fund (HZZO). If you're employed and paying contributions, you're covered. EU citizens with a European Health Insurance Card (EHIC) can access public care temporarily. However, many expats opt for private health insurance for faster service and English-speaking doctors.

GPs act as gatekeepers: they refer you to specialists, prescribe medications, and handle routine care. Without a GP, navigating the system can be frustrating. So finding one early is key.

Option 1: Public Healthcare (HZZO)

If you're covered by HZZO, you can choose a GP from a list of contracted doctors. The catch: not all speak English. In Zagreb, many younger doctors do, but it's not guaranteed. To find one:

  • Ask HZZO: Visit a local HZZO office (there are several in Zagreb) and request a list of GPs accepting new patients. Ask specifically for English-speaking doctors.
  • Word of mouth: Join expat Facebook groups like "Expats in Zagreb" or "Digital Nomads Croatia." Members often share recommendations for English-speaking GPs.
  • Check online directories: The Croatian Medical Chamber has a searchable database, but it doesn't filter by language. You may need to call and ask.

Once you find a GP, you'll need to register by filling out a form and presenting your HZZO card. Wait times for appointments can be a few days to weeks for non-urgent issues.

Option 2: Private Healthcare

Private clinics in Zagreb are more likely to have English-speaking GPs. They offer shorter wait times, modern facilities, and often a more personalized approach. You'll pay out-of-pocket or through private insurance. Costs vary:

  • GP consultation: €40–€80 per visit.
  • Annual membership: Some clinics offer packages for €200–€500 per year, including unlimited GP visits and discounts on specialists.
  • Private insurance: International providers like Cigna, Allianz, and local insurers offer plans starting around €50–€150 per month for comprehensive coverage.

Popular private clinics in Zagreb include Poliklinika chains and independent practices. While we can't name specific doctors, you can find English-speaking GPs through our platform, which lists verified healthcare providers across Croatia.

Option 3: Telemedicine and Online GP Services

Since 2020, telemedicine has grown in Croatia. Some private clinics offer online consultations with English-speaking GPs. This is great for minor issues, prescriptions, and referrals. Prices range from €30–€60 per session. For a physical exam, you'll still need an in-person visit.

How to Verify Language Skills

When contacting a GP, don't assume English proficiency. Ask directly: "Do you speak English?" or "Govorite li engleski?" Most will be honest. You can also request a brief phone call before booking. If you're not confident in Croatian, consider bringing a Croatian-speaking friend for the first visit.

Registration Process: Step by Step

  1. Gather documents: Passport, visa/residence permit, HZZO card (if applicable), and proof of address in Zagreb.
  2. Choose a GP: Use the methods above to find an English-speaking doctor.
  3. Visit the clinic: Bring your documents. You'll fill out a registration form (prijava).
  4. Get your zdravstvena knjižica: This is your health booklet, now often digital. You'll use it for all appointments.
  5. Schedule a first check-up: Even if you're healthy, an introductory visit helps establish care.

If you're on private insurance, the clinic will handle registration directly.

Local Tips for Expats

  • Learn basic Croatian medical terms: Words like bol (pain), temperatura (fever), and recept (prescription) can help.
  • Pharmacies (ljekarna): They're everywhere. For minor ailments, pharmacists can advise and sell over-the-counter meds.
  • Emergency care: For emergencies, call 112. Zagreb's main emergency hospital is KBC Zagreb.
  • Health insurance for non-EU: If you're not covered by HZZO, private insurance is essential. Some digital nomad visas require proof of health insurance.
  • Cultural note: Croatians value punctuality. Arrive on time for appointments.

Cost Estimates at a Glance

ServicePublic (HZZO)Private
GP consultationFree (covered)€40–€80
Specialist referralFree (with referral)€50–€120
Annual private insuranceN/A€600–€1,800
Telemedicine GP visitN/A€30–€60

Note: Prices are indicative for 2026 and may vary by clinic.

Finding English-Speaking Doctors Through Our Platform

To save time, use our expat healthcare platform. We list English-speaking GPs, specialists, and clinics in Zagreb and across Croatia. You can filter by language, location, and insurance accepted. It's free to browse and connect. Whether you need a routine check-up or ongoing care, our directory helps you find the right doctor without the language barrier.

Final Thoughts

Finding an English-speaking GP in Zagreb is doable with a bit of research. Start with HZZO if you're publicly insured, or go private for speed and language comfort. Use expat networks, online directories, and our platform to shortlist candidates. Once registered, you'll have a trusted medical home for your time in Croatia. Stay healthy and enjoy all that Zagreb offers!