Free Vaccines in Rome: How to Book at ASL Vaccination Centres
Children, adults, seniors, and foreigners can all book online or by phone. Full list of ASL Roma 1, 2, and 3 vaccination centres.
In a nutshell
The vaccination centres run by Rome's local health authorities offer every vaccine on the National Vaccination Prevention Plan (PNPV) completely free of charge — from mandatory childhood shots to seasonal flu jabs, HPV, and adult boosters. You can book online any time, no referral or prescription needed.
At a glance
| Cost | Free for all PNPV vaccines and seasonal campaigns |
| Waiting time | Appointment within 1–3 weeks (routine); 24–48 hours for urgent cases |
| Online booking | prenotavaccino.regione.lazio.it |
| Phone | CUP/ReCUP Lazio: 06 9939 (Mon–Fri 7:30–19:30, Sat 7:30–13:00) |
| Documents | Tessera Sanitaria (Italian health-insurance card) + ID; for children: parent's ID + vaccination booklet |
Who can get vaccinated for free
Anyone physically present in the Lazio region can walk into a vaccination centre, even without formal residency:
- Italian and EU citizens
- Non-EU citizens with a permesso di soggiorno (residence permit)
- Undocumented foreigners (with an STP card — see Special cases below)
- Indigent EU citizens (with an ENI card)
- Asylum seekers, refugees, unaccompanied foreign minors
- People without a fixed address
Your declared place of residence (domicile) is enough — registered residency is not required.
How to book: four ways
1. Online (recommended) — the regional portal prenotavaccino.regione.lazio.it is available 24/7. You'll need SPID (Italy's digital identity for accessing online public services), CIE (Italian electronic ID card), CNS (national service card), or your Tessera Sanitaria number.
2. Phone — call the CUP/ReCUP Lazio booking line on 06 9939 (Mon–Fri 7:30–19:30, Sat 7:30–13:00).
3. In person — go to the CUP desk at your ASL (Azienda Sanitaria Locale — your local public-health authority) or directly to the vaccination centre in your Municipio (one of Rome's 15 administrative districts).
4. For children aged 0–6 — no booking needed for the first vaccination cycle. The ASL sends an automatic appointment letter to your home address around the baby's 60th day of life. If it doesn't arrive, call your Municipio's vaccination centre directly.
Where to go in Rome: ASL Roma 1, 2, and 3
ASL Roma 1 — Municipi I, II, III, XIII, XIV, XV
Main number: 06 68351 | Website: aslroma1.it
| Vaccination Centre | Address | Phone |
|---|---|---|
| CV Borgo / Prati | Borgo Santo Spirito 3, 00193 | 06 68352501 |
| CV Trionfale | Via Cipro 18, 00136 | 06 68352906 |
| CV Salaria | Via di Villa Pepoli 4, 00197 | 06 77307501 |
| CV Nomentana | Via Padova 96, 00161 | 06 77302566 |
| CV Monte Mario | Via Stresa 14, 00135 | 06 68352340 |
| CV Montesacro | Via Monte Pertica 12, 00141 | 06 68354405 |
| CV Vigne Nuove | Largo Marchiafava 1, 00138 | 06 68354620 |
| CV Primavalle | Piazza Capecelatro 16, 00168 | 06 68353810 |
| CV La Storta | Via Cassia km 17,400, 00123 | 06 68354802 |
| CV Labaro | Via Monte Cervialto 65, 00139 | 06 68354110 |
| CV Boccea | Via Boccea 271, 00167 | 06 68352204 |
| CV Trastevere | Via di San Gallicano 25/a, 00153 | 06 68352350 |
| CV Aurelio | Via Bartolomeo Bossi 21, 00149 | 06 68353450 |
ASL Roma 2 — Municipi IV, V, VI, VII, VIII, IX
Main number: 06 51001 | Website: aslroma2.it
| Vaccination Centre | Address | Phone |
|---|---|---|
| CV Pietralata | Via dei Crispolti 142, 00158 | 06 41435150 |
| CV Tiburtino III | Via Tiburtina 1163, 00156 | 06 41435601 |
| CV Centocelle | Via dei Castani 132, 00172 | 06 51008407 |
| CV Casilino | Via Casilina 711, 00177 | 06 51005407 |
| CV Torre Angela | Via Walter Procaccini 70, 00133 | 06 51005821 |
| CV Tor Bella Monaca | Via dell'Archeologia 27, 00133 | 06 51005620 |
| CV Appio | Via Monza 2, 00182 | 06 51009160 |
| CV Tuscolano | Via Monte Tomatico 8, 00141 | 06 51008902 |
| CV Garbatella | Largo delle Sette Chiese 25, 00145 | 06 51005307 |
| CV Laurentino | Via Ignazio Silone 1, 00143 | 06 51005440 |
| CV EUR | Piazza dei Navigatori 22, 00147 | 06 51005118 |
ASL Roma 3 — Municipi X, XI, XII
Main number: 06 56481 | Website: aslroma3.it
| Vaccination Centre | Address | Phone |
|---|---|---|
| CV Ostia Lido | Via Cardinal Ginnasi 4, 00121 | 06 56487541 |
| CV Acilia | Via Saponara 270, 00125 | 06 56486001 |
| CV Casalpalocco | Via Wolf Ferrari 322, 00124 | 06 56486205 |
| CV Marconi | Via Portuense 575, 00148 | 06 56484201 |
| CV Magliana | Via Pieve Fosciana 70, 00146 | 06 56484130 |
| CV Monteverde | Circ.ne Gianicolense 87, 00152 | 06 56482640 |
| CV Bravetta | Via di Bravetta 383, 00164 | 06 56484405 |
Opening hours: Mon–Fri 8:30–12:30 (some centres also open afternoons Mon/Wed/Thu 14:00–17:00). Saturday morning sessions exist at select centres on certain dates. Paediatric vaccinations are almost always on morning appointment slots.
What vaccines the centres offer
Beyond the mandatory childhood schedule, vaccination centres handle:
- Adults: seasonal flu, COVID boosters, DTP and polio boosters, pneumococcal vaccine (for over-65s), Herpes Zoster (shingles)
- Pregnant women: flu vaccine and dTpa booster in the third trimester
- Teenagers: HPV (free from age 11 to 18, often extended to 26)
- International travellers: yellow fever and other destination-specific mandatory vaccines are available at the ASL Roma 1 — Travel Medicine Centre (Via Catania 4, tel. 06 49237281) or the USMAF at Fiumicino airport (tel. 06 65953222). Mandatory travel vaccines are free; recommended ones follow regional pricing.
The annual flu campaign opens in October — book early, because slots fill up fast during peak season.
Mistakes to avoid
- Paying a private clinic for a vaccine that's free at the ASL. Every vaccine on the PNPV is available at no cost through ASL centres. There's no reason to spend €80–200 on something the state provides for free.
- Skipping the flu campaign and leaving it until December. Supplies run low and waiting times grow. The best window to book is the first week of October.
- Not bringing your child's vaccination booklet. Even a foreign one matters — the doctor uses it to avoid repeating shots already given abroad and to build a personalised catch-up plan.
Special cases
Undocumented foreigners (STP or ENI card). You can get vaccinated by presenting the STP or ENI card issued by the ASL. The online booking system may not accept this code — go directly to the vaccination centre desk and staff will sort it out for you.
Children with a foreign vaccination record. The vaccination doctor reviews the coverage already acquired abroad and completes only the missing vaccines (free catch-up). If you have no documentation, they can order antibody tests or start full vaccination cycles.
Seniors aged 60–65+. Lazio Region runs active outreach for the adult vaccination calendar: seasonal flu, pneumococcal (PCV20 + PPV23), Herpes Zoster, and COVID are all free and often offered via a direct invitation letter from the ASL.
Adults with incomplete childhood vaccination records. If you missed some vaccines as a child, you can catch up for free as an adult (for example, measles or rubella if you're not immune).
Official sources
- Salute Lazio — regional health portal
- Book a vaccine in Lazio
- ReCUP Lazio
- ASL Roma 1
- ASL Roma 2
- ASL Roma 3
- Lazio Region — Health for citizens
- Vaccinarsi nel Lazio
- Ministry of Health — Vaccinations
- AIFA
Legal references: Legge 31/07/2017 n. 119; PNPV 2023-2025; DPCM 12/01/2017 (LEA); D.Lgs. 286/1998 art. 35; DGR Regione Lazio — Anagrafe Vaccinale Regionale.