For those new to Spain, are you a bit puzzled by the hospital operating hours here? It’s quite different from what you might be used to, and understanding the system can save you a lot of trouble. Today, based on my experience, I’ll break down the opening hours of Spanish hospitals for you.
The Public Healthcare System
First, let’s talk about the public system, which is what most of us use. This system has a very clear structure; you can’t just walk into a major hospital for a consultation.
1. Community Health Centers (Centro de Salud)
This is your first stop for medical care, where your family doctor (médico de cabecera) is based. They are typically open from Monday to Friday, from around 8:00 AM to 9:00 PM. The specific hours can vary slightly by center, but they generally fall within this window. They are completely closed on weekends and public holidays. This is where you go for minor illnesses, prescriptions, and to get referrals for procedures like [blood tests at Spanish hospitals]; you’ll need to book an appointment in advance with your health card (tarjeta sanitaria).
2. Specialist Consultations & Major Hospitals
If your family doctor determines you need to see a specialist, such as a dermatologist or cardiologist, they will give you a referral to the corresponding specialist department in a major hospital. The appointment times for these specialists are more varied, but they are almost always during daytime hours on weekdays, with very few evening slots. As for the waiting times… well, we all know the drill—a wait of several months is quite normal.

Private Healthcare
If you have private health insurance, seeing a doctor is much more flexible. Private hospitals and clinics have longer operating hours, with many clinics staying open until 9:00 PM or even 10:00 PM, which is convenient for working professionals. Appointments are also much quicker to get, often within a few days for a specialist. However, not many private clinics are open on weekends; most of them also close. So, for things like [follow-up appointments in Spain], even with private insurance, getting a regular consultation on a weekend is nearly impossible.
The Real 24/7 Option—Emergency Services (Urgencias)
So, what if you get sick in the middle of the night or on a weekend? Don’t panic—go to the emergency room (Urgencias)! Whether it’s the emergency department of a large public hospital or a 24-hour emergency point attached to some community health centers, they are open 24 hours a day, 365 days a year. Remember, the emergency room is for urgent situations, like a persistent high fever, an accident, or difficulty breathing. If you go to [Spanish emergency services] for a minor cold or to get a routine prescription, you might be ‘politely’ turned away by a triage nurse or end up waiting for several hours.
Here’s a summary of where to go for different situations and their general opening hours:
| Type of Medical Service | Main Function | Common Opening Hours |
| Community Health Center | General consultations, family doctor | Mon - Fri, 8:00 AM - 9:00 PM |
| Hospital Specialist Department | Specialized conditions | Mon - Fri, daytime only |
| Private Clinic/Hospital | Various consultations, tests | Flexible hours, some open late |
| Emergency Room (Urgencias) | Urgent medical conditions | 24 hours x 365 days |
I hope this summary is helpful! Now you won’t make unnecessary trips when seeking medical care in Spain. If you have anything to add, feel free to leave a comment and join the discussion below!