🇪🇸
Healthcare in Spain
Healthcare in Spain starts with the right insurance or registration. For immediate danger call 112; for non-urgent care use the national or local health service listed below.
Healthcare offices in Spain
Sistema Nacional de Salud: Public healthcare card (tarjeta sanitaria).
How to get covered
Empadronamiento: Town-hall address registration. Required for healthcare card, school enrollment, residence renewals. Book at your ayuntamiento — Each town has its own portal — search '[city] empadronamiento cita'. Free. Bring proof of address — Rental contract, utility bill, or owner's authorization. If you live with someone, they must come and sign. Receive certificado de empadronamiento — Same day or by post. Renew every 2 years for non-EU citizens. Healthcare (Tarjeta Sanitaria): Universal public healthcare for residents. Free at point of use; small co-pay on prescriptions. Get a social security number — Apply at TGSS with passport + NIE + work contract or proof of residence. Register at your health center — Go to your nearest Centro de Salud with padrón, social-security number, NIE. Without contributions — If you have no work history, request 'asistencia sanitaria a personas sin recursos' — covers you once empadronado.
Emergency and urgent care
Emergency number: 112. Medical help: 061. Police: 091 (Policía Nacional). Use emergency care for serious or life-threatening situations; for routine problems, start with a GP or local clinic.
Prescriptions, interpreters and costs
Ask for an interpreter when booking if you are not confident in Spanish. Bring ID, residence documents and insurance proof. Public care is usually free or low-cost after registration; without registration, ask clinics or NGOs about community care.
Frequently asked questions
What number do I call for an ambulance in Spain?
Call 112. It works for urgent medical, fire and police emergencies.
Which office should I contact first in Spain?
Start with Sistema Nacional de Salud. For broader newcomer help, also check Extranjería (Oficina de Extranjeros), Ayuntamiento (Padrón), Seguridad Social (TGSS).
What language will offices use in Spain?
The main administrative language is Spanish. Larger offices often offer English or interpreters, but bring translated documents when possible.
Do I need private insurance?
In most EU countries, once you are legally resident, public healthcare covers you. Private insurance is optional and used for faster access to specialists.
What does a doctor visit cost?
Usually free or a small copayment (5–25 EUR). Costs are much higher without a residence permit — use community clinics if that is your situation.