RomaFacile.
Get started
Sanità

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.

·
vaccinesbookingasl-romevaccination-centressalute-lazio

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

  1. 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.
  2. 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.
  3. 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

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.