Emergency? Call 112
Italiano

Private primary care in Milan

A doctor who follows you over time, with appointments long enough for a real conversation. Check-ups, long-term conditions, prescriptions and prevention, with same-day appointments available.

Open 7 days a week Milan City Centre · Milan Navigli Italian and English

Primary care at VitalNexa works alongside your national health service (SSN) GP rather than replacing it. It's for people who want short waiting times, unhurried appointments or an English-speaking doctor, such as people who have recently moved to Milan.

Urgent care and primary care share the same medical record. If you come in with bronchitis today, the doctor who follows you later sees the results and treatment without you having to explain everything again.

What we help with

  • Full check-ups and prevention
  • High blood pressure and heart risk
  • Type 2 diabetes and prediabetes
  • Cholesterol and triglycerides
  • Thyroid problems
  • Asthma and COPD
  • Anxiety, stress and sleep problems
  • Vaccinations: flu, tetanus, hepatitis
  • Travel health advice and vaccines
  • Prescriptions and repeat medication
  • Going through test results with you
  • English-speaking GP for expats and students

How it works

  1. Book your first visit

    Online or by phone, often for the same day.

  2. A thorough visit

    Full history, physical examination and targeted tests if needed, done on site.

  3. A plan and a regular doctor

    You get a written care plan and book follow-ups with the same doctor.

Frequently asked questions

Can I keep my national health service GP?

Yes. Our visits are private and don't change your registration with an SSN GP. We always give you reports to share with them.

What prescriptions can you write?

Our doctors issue private prescriptions (ricetta bianca), valid at any pharmacy in Italy. The patient pays for medicines prescribed this way; prescriptions reimbursed by the SSN must come from your SSN GP.

Are visits available in English?

Yes, every visit can be in Italian or English. Just mention it when you book.

Indicative prices

Primary care visitfrom€80
Blood draw and basic blood panelfrom€39

Starting prices; healthcare services are VAT exempt. The final cost depends on the tests and treatment you need, and we tell you before going ahead.

Book a visit

Need a doctor today?

Walk in to either clinic, or send us a request: we call you back within an hour during opening hours.

Call Book