Healthcare in Portugal for Expats — NHS, Private Insurance, and Costs
How the SNS works, who qualifies, and whether you need private health cover
Portugal's healthcare system is consistently rated among the best in the world for quality and value. Legal residents have access to the SNS (Serviço Nacional de Saúde) — the public national health service — which covers most medical needs at very low cost. Private healthcare is also widely available and affordable by international standards.
Is healthcare free in Portugal?
For legal residents: mostly yes, with small co-payments (taxas moderadoras). A GP appointment at an SNS health centre costs €5.00. Emergency room visits are €20–€34 depending on triage priority. Many people — pensioners, pregnant women, children, those on low incomes — are exempt from co-payments entirely.
For non-residents (tourists, people without residency), healthcare is not free. You will be charged full rates and should have travel insurance.
How to register with the SNS as an expat
Once you have legal residency (residence card or certificate of registration), you can register with a local Centro de Saúde (health centre) near your home. You will be assigned a utente number (SNS user number) and a family doctor (médico de família). Bring:
- Passport or residence card
- NIF number
- Proof of Portuguese address (utility bill, lease)
- NISS (Social Security number) if you are employed or self-employed
Processing your registration can take a few weeks. Once registered, you can use health centres, hospitals, and specialists within the SNS network.
What does the SNS cover?
The SNS covers:
- GP consultations and primary care
- Specialist appointments (with GP referral)
- Emergency care at public hospitals
- Maternity and paediatric care
- Surgery and hospitalisation
- Mental health services
- Subsidised prescription medications (50–90% discount depending on the drug)
Dental care is largely not covered by the SNS, except for basic care for children, pregnant women, and some vulnerable groups.
What are SNS wait times like?
The main limitation of the SNS is wait times. Getting a GP appointment can take 1–4 weeks. Specialist referrals can take months. Surgery wait times for non-urgent procedures can be very long. This is why most expats — even those entitled to SNS — take out private health insurance for faster access to specialists and diagnostics.
Private health insurance in Portugal
Private health insurance (seguro de saúde) in Portugal is remarkably affordable. A comprehensive plan for an adult under 50 typically costs €30–€80/month, depending on coverage and the insurer. Main providers include Médis, Multicare, Fidelidade, and Ageas. Private insurance gives you access to private clinics, faster specialist appointments (often within days), and English-speaking doctors in major cities.
Many expats use a hybrid approach: SNS for major treatments and hospitalisations (which are free and high-quality at teaching hospitals), private insurance for day-to-day GP visits, specialists, and diagnostics.
European Health Insurance Card (EHIC) for EU citizens
EU/EEA citizens can use their EHIC card to access SNS healthcare on the same basis as Portuguese nationals before they complete their residency registration. Keep your EHIC valid as a backup even after you register with the SNS.
Healthcare costs in Portugal vs other countries
Private consultations with a GP in a private clinic: €30–€60. Specialist appointment: €60–€120. Blood tests or X-rays at a private clinic: €20–€80. These prices are far below equivalent private healthcare costs in the US or UK, making private care genuinely accessible even without insurance.
This guide is for informational purposes only and does not constitute legal, financial, or immigration advice. Rules change frequently — always verify with official Portuguese government sources or a qualified professional before acting.
English
Português
Français
Deutsch