The weather has been getting colder lately, and I carelessly caught a cold and fever, so I had no choice but to make a trip to the hospital. I haven’t been in Spain for long, and this was my first time visiting a hospital here. The whole process was quite different from what I’m used to back home, especially the payment part. I thought some newcomers on the forum might also be unsure about seeing a doctor in Spain, so I’m starting this thread to share my experience. Hope it helps!
Are Public Hospitals Really Free?
Everyone says public healthcare in Spain is free, but ‘free’ doesn’t mean the concept of a ‘cashier’ or ‘billing office’ doesn’t exist at all. I went to the emergency room of a public hospital in Madrid. After I went in, a nurse asked for my health card and registered my information in the system. Throughout the entire process of consultation, tests, and getting a prescription, it’s true that I didn’t have to pay a single cent on the spot.

However, the nurse gave me a prescription and told me to go to an external pharmacy (farmacia) to buy the medicine. This is the key part: the hospital itself doesn’t charge for the service, but you have to co-pay for the medication. When you take the prescription to the pharmacy, the pharmacist calculates the amount you need to pay based on your social security coverage. I’ve heard that retirees and low-income individuals pay a very small percentage, or even get it for free, but for regular employees and students like us, we typically have to pay about 40%-60% of the medicine’s cost. So, the hospital’s ‘billing office’ is, in a way, shifted to the pharmacy.
The Payment Experience at a Private Hospital
Although I didn’t go to a private hospital this time, a friend of mine did recently for an urgent test. His experience was completely different. Private hospitals operate on a more familiar model, with dedicated reception and billing desks. Before the consultation, if you have private health insurance, you show your insurance card, and the hospital confirms authorization with the insurance company. If you don’t have insurance, you’d better have your credit card ready, because every step, from registration and tests to treatment, has a clear price and must be paid for on the spot. My friend joked that the feeling of swiping his card at the private hospital felt ‘comfortably familiar’.
To give everyone a more intuitive understanding of [healthcare in Spain], I’ve put together a simple table. This should clarify the different experiences when [visiting a doctor in Spain] by comparing the main payment differences between public and private hospitals:
| Item | Public Hospital | Private Hospital |
| Consultation Fee | Free | Out-of-pocket or Paid by insurance |
| Test Fees | Free | Out-of-pocket or Paid by insurance |
| Medication Costs | Co-payment at a pharmacy | In-hospital or external pharmacy, out-of-pocket or covered by insurance |
| Payment Location | External pharmacy | In-hospital billing office |
| Payment Method | Cash, card | Cash, card, direct billing to insurance |
As long as you have legal residency and are registered with social security to get a health card, using the public hospital system in Spain can indeed save you a lot of money. The downside, however, is the long waiting times for appointments, which is the infamous difficulty of getting a ‘Cita Previa’. If you have an urgent issue or prioritize efficiency and service, you might want to consider private hospitals and commercial health insurance. I hope my experience is helpful, and I welcome all you veterans to share your own tips or corrections below!