Healthcare & SNS in Portugal

How to access Portugal's public health system, find doctors who speak English, and navigate the healthcare bureaucracy.

Portuguese Healthcare Overview

Portugal has a universal public healthcare system called the Serviço Nacional de Saúde (SNS). As a legal resident, you have the right to access SNS services at low or no cost.

SNS
Public System
€4.50
GP Visit Fee
112
Emergency Number
Free
Emergency Care

The healthcare quality in Portugal is generally good, especially in urban areas like Lisbon and Porto. However, waiting times can be long, and many public doctors don't speak English.

Understanding the SNS System

The SNS provides:

  • Primary care through local health centers (Centros de SaĂşde)
  • Hospital care at public hospitals
  • Emergency services (UrgĂŞncias)
  • Specialist referrals from your GP
  • Subsidized prescriptions

💡 Key Point: You need to register with a local health center to get a "médico de família" (family doctor/GP). This is your gateway to the rest of the SNS system.

How to Register for SNS

Requirements

  • Valid residence permit or visa
  • NIF (tax number)
  • NISS (social security number) — helpful but not always required
  • Proof of address
  • Passport or ID

Steps

  1. Find your local Centro de SaĂşde (based on your address)
  2. Visit in person with your documents
  3. Request to register as a "utente" (patient)
  4. Ask to be assigned a "médico de família" (family doctor)
  5. Receive your SNS user number

⚠️ Long Waitlists: Many health centers have long waiting lists for family doctors. You may be placed on a list and seen by different doctors until one is assigned.

Finding English-Speaking Doctors

Options for finding doctors who speak English:

  • Private clinics — Most private healthcare professionals speak English
  • Expat recommendations — Facebook groups like "Americans in Portugal" share doctor lists
  • Hospital da Luz, CUF — Major private hospital groups with English-speaking staff
  • SNS24 — Health helpline (808 24 24 24) sometimes has English support

Emergency Services

For emergencies:

  • 112 — European emergency number (ambulance, fire, police)
  • Hospital UrgĂŞncias — Go directly to hospital emergency department
  • SNS24 (808 24 24 24) — 24h health advice line

Emergency care is free for everyone in Portugal, regardless of residency status or insurance.

Private Healthcare

Many expats combine SNS with private health insurance for:

  • Shorter waiting times
  • English-speaking doctors
  • Modern facilities
  • Choice of specialist

Popular Private Providers

Provider Type Notes
Hospital da Luz Hospital Group Major cities, excellent facilities
CUF Hospital Group Largest private healthcare network
Médis Insurance Popular expat health insurance
Multicare Insurance Fidelidade's health insurance arm

Confused by a healthcare letter? Letter Genie can translate and explain any Portuguese medical correspondence.


Last updated: February 2026. Healthcare policies change — verify current rules with official sources.
This guide is for informational purposes only.