Getting sick is one of the biggest worries when you’ve just arrived in Spain. Being in an unfamiliar place, you might not have your health card yet, and getting a [prior appointment (Cita Previa)] can be a challenge, not to mention the language barrier, which can make you feel quite helpless. Since many people in online groups have been asking about the nearest hospitals, I’ve compiled a list of major public hospitals and outpatient clinics in Madrid and Barcelona to help you out!
Major Hospitals in the Madrid Region
As the capital, Madrid has abundant healthcare resources. For minor illnesses, you can generally visit your local health center (Centro de Salud), but remember to book an appointment first. For emergencies, go directly to a hospital’s emergency department. Here are a few large, comprehensive public hospitals:
- Hospital Universitario La Paz: One of the most renowned hospitals in northern Madrid, known for its excellent comprehensive care. Address: Paseo de la Castellana, 261, 28046 Madrid.
- Hospital General Universitario Gregorio Marañón: A large hospital in the city center, easily accessible by public transport. Address: Calle del Dr. Esquerdo, 46, 28007 Madrid.
- Hospital Universitario 12 de Octubre: A large comprehensive hospital in southern Madrid, known for its extensive facilities. Address: Av. de Córdoba, s/n, 28041 Madrid.
- Hospital Clínico San Carlos: Located near the university area, it’s a popular choice for international students. Address: Calle del Prof Martín Lagos, s/n, 28040 Madrid.

Major Hospitals in Barcelona Province
Barcelona also has a well-developed healthcare system. Similarly, for routine health issues, you should go to your local CAP (Centre d’Atenció Primària), which is the community health clinic here. For emergencies, go directly to a hospital’s emergency department (Urgències). Here are some of the key hospitals in Barcelona:
- Hospital Clínic de Barcelona: One of Barcelona’s most important hospitals, with high standards in both research and clinical practice. Address: C/ de Villarroel, 170, 08036 Barcelona.
- Hospital de la Santa Creu i Sant Pau: A top-tier institution on par with facilities like Gregorio Marañón Hospital, it is also a UNESCO World Heritage Site with stunning architecture. Address: C/ de Sant Quintí, 89, 08041 Barcelona.
- Hospital Universitari Vall d’Hebron: A massive comprehensive hospital located in the northern mountain area of Barcelona. Address: Passeig de la Vall d’Hebron, 119-129, 08035 Barcelona.
Practical Tips: How to Find the Nearest Medical Facility?
Besides the major [Spanish hospitals] listed above, the most convenient option is to find the Centro de Salud or CAP assigned to your residential area. You can simply search for “Centro de Salud” or “CAP” on Google Maps, and it will show you the nearest community health centers. It’s best to call ahead to confirm their opening hours and whether an appointment is needed.
| Type of Medical Facility | Main Function | Notes |
| Centro de Salud / CAP | Community clinic for common illnesses, prescriptions, and referrals | Prior appointment required |
| Hospital | Hospital emergency department for urgent, serious conditions | Open 24 hours, no appointment needed |
| Farmacia | Pharmacy | For purchasing medication with a doctor’s prescription |
Finally, a crucial reminder: in case of a life-threatening emergency, please call the emergency number 112 immediately! We hope you all stay healthy in Spain and never have to use this guide! If you know of any other reliable hospitals, feel free to share them in the comments below!