Healthcare for Children in Porto: What Expat Families Need to Know

TL;DR: Children under 18 receive free healthcare through Portugal’s SNS — register at your local Centro de Saúde immediately on arrival. Vaccinations are free and comprehensive. Most expat families keep private insurance alongside for faster GP access. Paediatric care in Porto is good, with CMIN as the specialist children’s hospital.

Healthcare for children in Portugal is one of the genuine positives of the move — once you’re registered with the SNS (Serviço Nacional de Saúde), paediatric care is free for children under 18, and the quality is good. The challenge is navigating the registration process and understanding how the system works in practice. This guide covers everything expat families need to know.

The SNS: Portugal’s Public Health System

The SNS is Portugal’s national health service, funded through taxation and free at point of use for registered residents. Children under 18 pay nothing — no consultation fees, no prescription charges for covered medications. Adults pay modest co-payments (taxas moderadoras) for non-emergency consultations.

Quality at SNS facilities in Porto is generally good. Hospital de São João and Hospital de Santo António are the main public hospitals — both have paediatric departments and emergency services. Centro Materno-Infantil do Norte (CMIN), connected to São João, is the specialist children’s hospital for the northern region and is well-regarded.

Registering With the SNS

The first step is obtaining a Número de Utente — your health service user number. Each family member needs their own. You register at your local Centro de Saúde (health centre).

What you need:

  • Passport or national ID for each family member
  • NIF (Portuguese tax number)
  • Proof of address in Portugal (rental contract, utility bill)
  • Evidence of legal residency (residency permit, residency application confirmation, or for EU nationals, Junta de Freguesia registration certificate)
  • Children’s birth certificates

Do this as soon as possible after arriving. Don’t wait until someone is ill — the process takes time and you need the Número de Utente for school enrollment, prescriptions, and referrals.

Finding Your Centro de Saúde

Your Centro de Saúde is assigned based on your home address. In Porto, the main ones covering expat-heavy areas: USF Foz (Foz do Douro), USF Matosinhos Sul, Centro de Saúde de Lordelo do Ouro. Search “centro de saúde” plus your neighbourhood to find yours.

English-speaking staff: some centres have English-speaking doctors or nurses, others don’t. Bringing a Portuguese-speaking friend or a translation app for the initial registration is helpful. Once registered, subsequent interactions are easier.

GP Waiting Times: The Honest Reality

This is the main limitation of the SNS for expat families: waiting times for a routine GP appointment can be several weeks, sometimes longer. For non-urgent matters this is manageable. For acute issues, the Centro de Saúde has same-day urgent slots (consultas no próprio dia) — arrive early and ask for an urgent appointment.

For genuine emergencies, go to the hospital emergency department (urgência). Children are triaged and seen promptly. The paediatric urgência at CMIN/São João is well-resourced.

Most expat families maintain private health insurance alongside SNS registration specifically because of GP waiting times. A private consultation with a paediatrician in Porto typically costs €60–€100 and is available within days.

Vaccinations

Portugal has an excellent national vaccination programme (Programa Nacional de Vacinação). All vaccines are free for children registered with the SNS. Your child will receive a caderneta de saúde infantil (child health booklet) which tracks vaccines and development checks.

If your children are arriving with vaccination records from another country, bring certified copies. Your Centro de Saúde will review these and advise on any additional vaccines needed to align with the Portuguese schedule.

Paediatric Specialists

Referrals to paediatric specialists through the SNS can involve waiting times. For families who need specialist care more quickly, Porto has good private paediatric options: Hospital Lusíadas Porto, Hospital da Luz Porto, and Hospital CUF Porto all have paediatric departments and English-speaking specialists. These are covered by most private health insurance plans (Médis, Multicare, AdvanceCare).

Dentistry

Dental care is partially covered by the SNS for children — check-ups and some treatments are available, but not all dental work is free. Most families use private dentists for anything beyond basic check-ups. Private dentistry in Portugal is significantly cheaper than the UK or US — a routine check-up is typically €30–€50.

Mental Health Services for Children

Child and adolescent mental health services (PEDOPSIQUIATRIA) are available through the SNS but waiting times are long. Private child psychologists in Porto are available and relatively affordable compared to the UK — sessions typically €60–€100. Ask in expat Facebook groups for recommendations of English-speaking practitioners.

Private Health Insurance

Most expat families take out private health insurance, both because it’s required for the D7 visa application and because of SNS GP waiting times. Family plans covering two adults and two children start from approximately €150–€250/month depending on the insurer and level of cover. See our private health insurance guide.


Healthcare services, waiting times and costs change regularly. Always verify current information directly with your Centro de Saúde or healthcare provider.

Planning your move to Portugal? Download our free family relocation checklist — visas, schools, healthcare, and everything you need for the first 30 days.

Get the free checklist →

Related articles

Leave a Comment