The Expat's Guide to Portugal's Healthcare System: SNS, Private Insurance, and Everything Between
How does Portugal's SNS healthcare system work for expats? What does private insurance cost? A practical 2026 guide to navigating healthcare in Portugal as a foreign resident.
One of the most common questions from people considering a move to Portugal is about healthcare. How does the SNS (Serviço Nacional de Saúde, the national health service) work for foreigners? Do you need private insurance? What does it actually cost?
Here's a practical breakdown for 2026.
Access to the SNS
Portugal's SNS is a universal healthcare system, and legal residents have the right to access it — including non-EU expats who hold valid residence permits. To access SNS services, you need:
- A valid residence permit (or EU/EEA citizenship)
- A NIF (tax identification number)
- Registration at your local health centre (Centro de Saúde)
- A utente number (your patient ID)
Registration is done at your local Centro de Saúde with your residence card and NIF. Once registered, you're assigned a family doctor (médico de família) — though in practice, waiting lists for assigned GPs can be long, particularly in Lisbon and Porto.
What SNS Covers
The SNS covers a broad range of services, typically with modest co-payments (moderadoras):
- GP visits: €5 co-payment (exemptions apply for low income, chronic conditions, pregnancy)
- Specialist appointments: €7.50 co-payment
- Emergency department: €20 co-payment (reduced if referred by GP)
- Hospital stays, surgery, and diagnostics: Generally covered after co-payments
- Prescriptions: Subsidised — you pay a percentage depending on the medication category
The Reality of SNS in 2026
Honest assessment: the SNS is good for serious, acute care and genuinely free at point of use for most things. Where it struggles:
- GP availability: Many areas, especially urban centres, have chronic shortages. You may wait months for an assigned GP.
- Specialist wait times: Non-urgent specialist referrals can take 6-18 months in the public system
- Language: Outside major cities, English-speaking staff can be scarce
Private Health Insurance
Most expats supplement SNS with private health insurance, and it's surprisingly affordable compared to the UK, US, or Germany:
- Basic individual plan: €40-80/month (for a healthy adult under 50)
- Comprehensive family plan: €150-300/month
- Popular providers: Médis, Fidelidade, Multicare, AdvanceCare
Private insurance gives you access to private hospitals (CUF, Lusíadas, Trofa Saúde) with English-speaking staff, short wait times, and a generally higher standard of facilities for elective and specialist care.
The Practical Approach Most Expats Use
Register with SNS for serious emergencies and to have the safety net. Get a private insurance plan for day-to-day health needs, GP access, and specialist care. It's the best of both worlds at a fraction of what comparable coverage costs in most English-speaking countries.
If you're on a D7 or D8 visa, proof of health insurance (private) is typically required as part of your visa application — so you'll have private coverage from day one anyway. Once you're a resident, maintaining that private policy while also registering with SNS gives you the most comprehensive coverage.
Emergency Care
In a genuine emergency, go to the nearest hospital's Urgência (emergency department). The SNS will treat you regardless of registration status. For non-life-threatening situations, the INEM number is 112 (ambulance) — the same as the EU standard emergency number.
Background: See the practical 2026 guide to using a Portuguese pharmacy.