I haven’t been in Spain for long, and it was recently my turn to get vaccinated. I had been looking at all sorts of online guides about vaccination in Spain, and it all seemed a bit overwhelming. However, my actual experience turned out to be quite straightforward and simple. Today, I’m sharing the full process of getting vaccinated at a public hospital in the Community of Madrid to serve as a reference for anyone who needs it.
The Appointment: App or Phone?
My family doctor was already assigned to me, which made booking an appointment especially convenient. There are two main ways to do it:
Mobile App Appointment: I used the official app for the Community of Madrid, “Cita Sanitaria Madrid.” After logging in, I selected “Cita para vacunación,” and the system automatically displayed the types of vaccines I was eligible for and the available time slots. This time, I was getting a tetanus shot. I simply selected an open slot for the following Tuesday, and it was all done in a few seconds. It was a completely seamless process.
Phone Appointment: If you’re not comfortable using the app, calling your Centro de Salud directly is also perfectly fine. Just provide your health card number or personal information and tell the operator you’d like to book a vaccination appointment, and they will arrange it for you. For certain vaccines, like the flu shot during flu season, your family doctor might even send you a text message reminder to book an appointment.

The On-site Process: Much Quicker Than Expected
On the day of my appointment, I arrived at my Centro de Salud about 10 minutes early. I went straight to the reception desk and showed the staff my appointment confirmation and my health card (Tarjeta Sanitaria). After checking my details, she told me to go to the door of the ‘enfermería’ (nursing office) and wait to be called.
I waited for less than 5 minutes before a very friendly nurse came out and called my name. Once inside, she re-confirmed my identity and asked some standard questions, such as if I had any allergies or had been sick recently. The whole process was incredibly fast; I feel like it only took a minute or two from sitting down to getting the shot. The injection was in my arm, and I barely felt a thing. Afterwards, the nurse gave me a vaccination record card with the name of the vaccine and the date of administration. She advised me not to do any strenuous exercise for 24 hours and to drink plenty of water. The entire experience was so much easier than I had anticipated!
| Documents to Prepare | Purpose |
| Tarjeta Sanitaria (Health Card) | Required for identity verification and records |
| DNI/NIE | As a backup; sometimes required by reception |
| Mobile Appointment Confirmation | Helps reception quickly find your appointment details |
My experience getting vaccinated within the Spanish public healthcare system was excellent. As long as you are covered by social security, the entire process is free of charge. The system is clear, and the healthcare staff are very professional. I hope my experience can help others and ease any anxiety about getting vaccinated. Do you have any other vaccination experiences to share? Feel free to leave a comment and join the discussion below!