Skip to main content

Italy ZTL Zones 2026: Permit Only, €83-332 per Zone a Day

An Italian ZTL is not an emission zone: entry turns on a permit and the hour, fines run once per zone a day, and a new hire car is just as liable.

· 4377 words · 22 min read
Checked against official sources 13 Aug 2026 · Next review Sep 13, 2026
Quick Answer

An Italian ZTL restricts entry by permit and time of day, not Euro class, and fines EUR 83-332 once per zone per day. But check your hotel - it can often register your plate.

A Zona a Traffico Limitato is not an emission zone: entry turns on a permit and the time of day rather than your car’s Euro class, so a spotless new hire car is exactly as liable as an old diesel unless it is authorised. Cameras enforce every gate automatically, fines run €83–332, and since 14 December 2024 several gates of the same zone on one day count as one violation (art. 198 c.2-bis); a second zone or a second day is another fine.

Your case: The only question that decides your trip is whether the address you are driving to — hotel, car park or restaurant — sits inside a gate; run the city through the Emission Zone Checker, or take the in-force Italian list below, each entry linking to that city’s own rules.

City / ZoneTypeMin petrolMin dieselFine
AcirealeZTL——EUR 83-332 (art. 7 Codice della Strada), no licence points
AgrigentoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
AlbaZTL——Not published by the comune. The statutory range for entering an area pedonale or ZTL without authorisation is EUR 83 to EUR 332 (art. 7 comma 14 Codice della Strada).
AlberobelloZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
AlgheroZTL——No local tariff is published; the regulation refers the penalty to the Codice della Strada
AmalfiZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
AnagniZTL——Standard Italian ZTL violation fine under Art. 7 Codice della Strada (~EUR 83, up to a few hundred euros with additions); the EUR 83-332 range on record is plausible but not individually confirmed for Anagni.
AnconaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
AostaZTL——Municipal by-law breaches from EUR 40 (cumulo scale: EUR 90 for two, EUR 100 for three, up to EUR 150 for eight). Driving in without authorisation, or transiting outside the permitted band, is a Codice della Strada art. 7 offence at the national tariff.
ArezzoZTL——EUR 83-332 (Codice della Strada art. 7 comma 14), 30% less if paid within 5 days (art. 202); since 14 Dec 2024 one sanction per ZTL per calendar day (art. 198 c.2-bis, L. 177/2024)
Ascoli PicenoZTL——Codice della Strada art. 7 c. 14: EUR 83-332
AssisiZTL——EUR 83-332 (Codice della Strada art. 7 comma 14); 30% reduction if paid within 5 days (art. 202)
AtraniZTL——EUR 83-332 (Codice della Strada art. 7 comma 14), 30% less if paid within 5 days (art. 202); since 14 Dec 2024 one sanction per ZTL per calendar day (art. 198 c.2-bis, L. 177/2024)
AvolaZTL——EUR 83-332 (Codice della Strada art. 7 comma 14)
BardolinoZTL——Standard Italian ZTL fine approx. EUR 83-332 (Codice della Strada); exact amount not independently confirmed for Bardolino
BariZTL——EUR 83-332 (art. 7 c.14 Codice della Strada); 30% off if paid within 5 days
BarlettaZTL——Standard Italian ZTL violation fine under Art. 7 Codice della Strada (~EUR 83, up to higher with escalation); Access via permit/PagoPA, not Euro class.
Bassano del GrappaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202); one fine per zone per day since 14 Dec 2024 (art. 198 c.2-bis)
BellagioZTL——Standard Italian ZTL sanction under Codice della Strada art. 7, from about EUR 80-83; Bellagio publishes no local tariff.
BellunoZTL——EUR 83-332 (Codice della Strada art. 7 c.14), 30% less within 5 days
BeneventoZTL——EUR 83-332 (Codice della Strada art. 7, unauthorised entry to a limited traffic zone)
BergamoZTLEuro 2Euro 5EUR 75-450 under Lombardy regional law 24/2006 art. 27 for the Fascia 1 emission rule; EUR 83-332 under Codice della Strada art. 7(14) for entering the ZTL without a permit
BevagnaZTL——EUR 83+ (approx. EUR 83-332 range typical for ZTL violations)
BiellaZTL——EUR 83-332 (Codice della Strada art. 7 c.14)
BolognaZTL——EUR 83-332 (art. 7 c.14 Codice della Strada); 30% off if paid within 5 days
BresciaZTLEuro 2—Unauthorised ZTL entry: Codice della Strada art. 7 penalty, about EUR 83 (about EUR 58 if paid promptly). Breach of Lombardy's regional emission limits is a separate offence: EUR 75-450 (art. 27, regional law 24/2006).
BrindisiZTL——EUR 83-332 (Codice della Strada); -30% if paid within 5 days
CagliariZTL——Approx. EUR 80-335 (standard Italian ZTL violation under art. 7 Codice della Strada;
CagliariZTL——Approx. EUR 80-335 (standard Italian ZTL violation under art. 7 Codice della Strada;
CamogliZTL——EUR 83-332 (standard Italian ZTL sanction, Codice della Strada Art. 7)
CampobassoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the comune publishes no figure of its own
CarraraZTL——EUR 83-332 (Codice della Strada art. 7 c.14)
CasertaZTL——EUR 83-332 (art. 7 Codice della Strada), no licence points
Castel GandolfoZTL——No local tariff; art. 7 c.14 CdS EUR 83-332, one violation per ZTL per day (art. 198 c.2-bis)
Castelfranco VenetoZTL——Codice della Strada art. 7 c. 14: EUR 83-332
Castellina in ChiantiZTL——Standard Italian ZTL violation fine, approx EUR 83 and up (site range EUR 83-332 plausible; not separately confirmed for this town)
CataniaZTL——~EUR 87 base (up to ~EUR 100 with fees; range EUR 80-335), no points, -30% if paid within 5 days
CataniaZTL——EUR 83-332 (Italian Traffic Code art. 7(14)) — around EUR 87 at the base level, nearer EUR 100 once fees are added. No licence points; reduced by 30% if paid within 5 days.
CattolicaZTL——Administrative penalty under the Codice della Strada for unauthorised ZTL entry; the comune publishes no local tariff
CerveteriZTL——Codice della Strada art. 7 c. 14: EUR 83-332
Chianciano TermeZTL——fine "Codice della Strada art. 7 c.14: EUR 83-332; one violation per zone per day (art. 198 c.2-bis)"; drop the electric-vehicle and hotel-guest exemptions (no comune source)
ChietiZTL——Codice della Strada art. 7 c. 14: EUR 83-332 - the comune's own regulation refers violations to the road-code sanction and sets no municipal amount
ChioggiaZTL——No local tariff published; unauthorised transit sanctioned under the Codice della Strada
Civita di BagnoregioZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
ComoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
ComoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
CortonaZTL——Codice della Strada art. 7 c.14: EUR 83-332 (the comune publishes no tariff of its own)
CosenzaZTL——Codice della Strada art. 7 c.14: EUR 83-332
CremaZTL——Codice della Strada art. 7 c.14: EUR 83-332
CremonaZTLEuro 2Euro 5EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
CrotoneZTL——Codice della Strada art. 7 c.14: EUR 83-332
CuneoZTL——Codice della Strada art. 7 c.14: EUR 83-332
Desenzano del GardaZTLEuro 1Euro 3EUR 83-332
EnnaZTL——EUR 83-332 (Codice della Strada art. 7 c.14)
EriceZTL——Codice della Strada art. 7 c.14: EUR 83-332 (one violation per zone per day, art. 198 c.2-bis)
FaenzaZTL——Codice della Strada art. 7 c.14: EUR 83-332
FerraraLEZEuro 3Euro 5EUR 83-332 (Codice della Strada art. 7 c.14)
FlorenceZTL——EUR 83-332 (Italian Traffic Code art. 7(14)) for unauthorised entry.
FolignoZTL——Codice della Strada art. 7 c.14: EUR 83-332
FondiZTL——EUR 83-332 (art. 7 Codice della Strada), no licence points
ForlìZTL——EUR 81, reduced 30% if paid within 5 days, plus EUR 14 notification costs
FrascatiZTL——ZTL access violation under Codice della Strada (typically ~EUR 83, up to ~EUR 332); permit-related/parking penalties from ~EUR 42
FrosinoneZTLEuro 4Euro 5EUR 87-344 (Art. 7 comma 13 Codice della Strada), as cited by the comune's own ordinances; minimum reduced 30% if paid within 5 days
GallipoliZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
GenoaZTL——EUR 83-332 (art. 7 c.14 Codice della Strada); 30% off if paid within 5 days
GradoZTL——EUR 83-332
GrossetoZTL——Codice della Strada art. 7 c.14: EUR 83-332
GubbioZTL——EUR 83-332 (art. 7 Codice della Strada); electronic gates record both entry and exit
ImperiaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the comune publishes no figure of its own
IschiaZTL——EUR 83-332 (Codice della Strada art. 7 c.14), 30% less within 5 days
IserniaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the Comune publishes no figure of its own
La SpeziaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
LatinaZTL——EUR 83-332 (Codice della Strada art. 7 c. 14); reduced payment EUR 83, rising if unpaid
LaziseZTL——Standard Italian ZTL violation, approx EUR 83 (reduced) up to EUR 332
LecceZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
LeccoZTLEuro 2Euro 5EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
Limone sul GardaZTL——EUR 83 plus notification costs (standard Lake Garda ZTL sanction)
LivornoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per ZTL per day since 14 Dec 2024 (art. 198 c.2-bis)
LodiZTLEuro 2Euro 5EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
LuccaZTL——EUR 83-332 (Codice della Strada art. 7 comma 14), 30% less if paid within 5 days (art. 202); since 14 Dec 2024 one sanction per ZTL per calendar day (art. 198 c.2-bis, L. 177/2024)
MacerataZTL——EUR 83-332 (Codice della Strada art. 7 c. 14); reduced payment EUR 83, about EUR 58 within 5 days
MalcesineZTL——EUR 83 base (approx EUR 58 if paid within 5 days); Italian penalty band 83-332
ManfredoniaZTL——EUR 83-332 (Codice della Strada art. 7 c. 14; the municipal disciplinare names no amount)
MantuaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
MarsalaZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
MassaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per zone per day (art. 198 c.2-bis)
MateraZTL——EUR80-332 (standard Italian ZTL fine, Art. 7 Codice della Strada; reduced payment near lower end)
MateraZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
Mazara del ValloZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the council publishes no local tariff
MelfiZTL——EUR 83-332 (Codice della Strada art. 7 c. 14)
MessinaZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
MilanZTLEuro 4Euro 6Area C daily ticket EUR 7.50 flat (EUR 4.50 for service vehicles registered on MyAreaC); the comune publishes no fixed penalty for an Area B or Area C access breach
MilanZTLEuro 4Euro 6Area C daily ticket EUR 7.50 flat (EUR 4.50 for service vehicles registered on MyAreaC); the comune publishes no fixed penalty for an Area B or Area C access breach
ModenaZTL——ZTL entry without authorisation: EUR 83-332 (Art. 7 comma 14). Circulating below the prescribed emission class: EUR 168-678 (Art. 7 comma 13-bis) with 15-30 day licence suspension on repetition within two years.
MolfettaZTL——EUR 83-332 (Codice della Strada art. 7 c. 14; the comune publishes no local tariff)
MonopoliZTL——EUR 83-332 (Art. 7 comma 14 Codice della Strada); minimum reduced 30% if paid within 5 days (Art. 202) — confirmed, statutory
MonrealeZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
MontalcinoZTL——Typical Italian ZTL violation ~EUR 83 (Codice della Strada Art. 7), can rise with fees; exact amount not published on official page
MontepulcianoZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
MonzaZTLEuro 2Euro 5ZTL breach: EUR 83-332 plus notification costs (art. 7 c.14 Codice della Strada); one fine per zone per calendar day for camera-detected passes (art. 198 c.2-bis, from 14 Dec 2024). The Comune's permits page still quotes 80 euro plus costs. Lombardy regional emission-limit breach: EUR 75-450 (art. 27, regional law 24/2006).
MonzaZTLEuro 2Euro 5ZTL breach: EUR 83-332 plus notification costs (art. 7 c.14 Codice della Strada); one fine per zone per calendar day for camera-detected passes (art. 198 c.2-bis, from 14 Dec 2024). The Comune's permits page still quotes 80 euro plus costs. Lombardy regional emission-limit breach: EUR 75-450 (art. 27, regional law 24/2006).
NaplesZTL——EUR 80-335 (Italian ZTL Codice della Strada range; ~30% reduction if paid within 5 days, plus ~EUR 10-15 notification fees)
Nocera InferioreZTL——EUR 83-332 (art. 7 comma 14, Codice della Strada)
NotoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
NovaraZTL——Codice della Strada art. 7 c.14: EUR 83-332
OlbiaZTL——EUR 83-332 (approx EUR 87, reduced ~EUR 58 if paid within 5 days; ~EUR 169 if late)
OrvietoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per zone per day since 14 Dec 2024 (art. 198 c.2-bis)
OstuniZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per zone per day since 14 Dec 2024 (art. 198 c.2-bis)
OtrantoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
OtrantoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
PaduaZTL——EUR 83-332 (art. 7 c.14 Codice della Strada); EUR 83 plus costs if paid within 60 days, 30% off within 5 days. The Comune's fines page still quotes 80 euro plus costs.
PaestumZTL——EUR 83-332 (art. 7 Codice della Strada), no licence points
PalermoZTLEuro 3Euro 4EUR 83-332 (art. 7 c.14 Codice della Strada); 30% off if paid within 5 days. No pass for petrol Euro 0-2 or diesel Euro 0-3
ParmaZTL——Codice della Strada art. 7 c.14: EUR 83-332 (one violation per zone per day, art. 198 c.2-bis); ROZ regularisation EUR 15 by 23:59 the next day; passes EUR 5 (2 h) / EUR 10 (day)
PaviaZTL——EUR 83-332 (art. 7 c.14); one violation per ZTL per day (art. 198 c.2-bis)
PerugiaZTL——Codice della Strada art. 7 c.14: EUR 83-332
PesaroZTL——EUR 80-323 (administrative sanction for unauthorized ZTL access)
PescaraZTL——EUR 83-332 (art. 7 Codice della Strada); notices issued by the Comando di Polizia Municipale
Peschiera del GardaZTL——EUR 83 and above (standard Italian ZTL violation)
PiacenzaZTL——EUR 83-332 (art. 7 c.14 CdS); one violation per ZTL per day since 14 Dec 2024 (art. 198 c.2-bis, L. 177/2024)
Piazza ArmerinaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); 30% reduction if paid within 5 days (art. 202)
PienzaZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
PisaZTL——Approx. EUR 83 (standard Italian ZTL violation under Codice della Strada Art. 7);
PistoiaZTL——EUR 83-332 (Art. 7 comma 14 Codice della Strada); minimum reduced 30% if paid within 5 days
PitiglianoZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
Polignano a MareZTL——Standard Italian ZTL/pedestrian-zone fine ~EUR 83-332 (Codice della Strada); exact local amount not published
PortovenereZTL——EUR 83 (EUR 58.10 if paid within 5 days; up to EUR 332 unpaid)
PositanoZTL——EUR 83-332 (art. 7 c.14, current amounts) + one violation per zone per day since 14 Dec 2024 (art. 198 c.2-bis); ordinary five-seat cars are not subject to the charge
PotenzaZTL——EUR 83-332 (art. 7 comma 14, Codice della Strada)
PratoZTL——EUR 83-332 (Italian Traffic Code art. 7(14)). Access here is permit-based rather than fee-based.
RagusaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the comune publishes no local tariff
RavelloZTL——Standard Italian ZTL violation, approx. EUR 83-332 (Art. 7 Codice della Strada)
RavennaLEZEuro 3Euro 5Not published on the official source consulted; violations fall under Italian Highway Code (Codice della Strada) Art. 7 municipal-circulation penalties
RavennaZTLEuro 3Euro 5Not published on the official source consulted; violations fall under Italian Highway Code (Codice della Strada) Art. 7 municipal-circulation penalties
Reggio CalabriaZTL——EUR 83-332 (Art. 7 comma 14 Codice della Strada); minimum reduced 30% if paid within 5 days
Reggio EmiliaZTL——Codice della Strada art. 7 c.14: EUR 83-332
RiccioneZTL——EUR 83-332 (Art. 7 comma 14 Codice della Strada); minimum reduced 30% if paid within 5 days (Art. 202); no licence points
RietiZTL——Standard Italian ZTL violation fine;
RiminiZTLEuro 3Euro 5EUR 83-332 (art. 7 comma 14, Codice della Strada)
Riva del GardaZTL——Standard Italian ZTL violation fine, approx. EUR 83-332 (Codice della Strada)
RomeZTLEuro 3Euro 4EUR 83-332 (Italian Traffic Code art. 7(14)) per unauthorised entry — and each camera you pass can be charged separately.
RovigoZTL——EUR 83-332 (art. 7 comma 14, Codice della Strada)
SalernoZTL——No municipal tariff published; Codice della Strada art. 7 at the national amount plus notification costs.
SalernoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
San GimignanoZTL——EUR 83-332 (art. 7 c.14); one violation per ZTL per day (art. 198 c.2-bis)
San MiniatoZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14)
SassariZTL——EUR 83-332 (Italian Traffic Code art. 7(14)) for unauthorised entry.
SavonaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
SciaccaZTL——EUR 83-332 (Codice della Strada art. 7 comma 14), 30% less if paid within 5 days (art. 202); since 14 Dec 2024 one sanction per ZTL per calendar day (art. 198 c.2-bis, L. 177/2024)
Sestri LevanteZTL——EUR 83-332 (art. 7 comma 14 Codice della Strada); no local tariff published
SienaZTL——EUR 83 at the minimum, up to EUR 332 (Codice della Strada art. 7 comma 14), with a 30 percent reduction if paid within five days
SiracusaZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
SirmioneZTL——EUR 83-332 (Codice della Strada art. 7 c.14)
SorrentoZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
SorrentoZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
SpoletoZTL——EUR 83-332 (art. 7 comma 14 Codice della Strada); one violation per zone per day since 14 Dec 2024 (art. 198 c.2-bis)
SulmonaZTL——EUR 83-332 (Codice della Strada art. 7)
TaorminaZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
TarantoZTL——EUR 83-332 (art. 7 Codice della Strada); no emission-based charge
TermoliZTL——EUR 83-332 (art. 7 Codice della Strada); the comune publishes no local figure
TerniZTL——EUR 83.00 (minimo edittale), reduced to EUR 58.10 if paid within five days of notification; up to EUR 332 under art. 7 c.14
TerracinaZTL——EUR 83-332 (art. 7 comma 14, Codice della Strada)
Torre del GrecoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); the comune publishes no figure of its own
TraniZTL——EUR 83-332 (Italian Traffic Code art. 7(14)), plus notification fees.
TrapaniZTL——EUR 83-332 (standard Italian ZTL penalty, Art. 7 Codice della Strada)
TrevisoLEZ——Codice della Strada art. 7 c.14: EUR 83-332 for unauthorised entry to the historic-centre ZTL
TriesteZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
TurinZTLEuro 3Euro 3EUR 83-332 (Codice della Strada art. 7 c.14) - the comune publishes no figure of its own
UrbinoZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per zone per day since 14 Dec 2024
VarennaZTL——Standard Italian ZTL violation fine, approximately EUR 83-332 (Codice della Strada Art. 7)
VastoZTL——Standard Italian ZTL fine under Codice della Strada art. 7: about EUR 83 base (reduced if paid promptly), up to EUR 332; the comune publishes no local tariff.
VeniceZTL——EUR 83,00 plus postal costs (EUR 58,10 plus postal costs if paid within 5 days of notification)
VentimigliaZTL——EUR 83-332 (standard Italian Codice della Strada ZTL fine, no licence points; ~30% discount if paid within 5 days)
VerbaniaZTL——EUR 83-332 (Codice della Strada art. 7 comma 14), 30% less if paid within 5 days (art. 202); since 14 Dec 2024 one sanction per ZTL per calendar day (art. 198 c.2-bis, L. 177/2024)
VeronaZTL——EUR 83-332 plus notification costs (art. 7 c.14 Codice della Strada); 30% off if paid within 5 days
ViareggioZTL——EUR 83-332 (Codice della Strada art. 7 c.14); one violation per zone per day since 14 Dec 2024 (art. 198 c.2-bis)
Vibo ValentiaZTL——EUR 83-332 (Art. 7 comma 14 Codice della Strada); minimum reduced 30% if paid within 5 days
VicenzaLEZ——EUR 83-332 (art. 7 Codice della Strada)
VigevanoZTLEuro 2Euro 5EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)
ViterboZTL——Codice della Strada art. 7 c.14: EUR 83-332, no licence points
VogheraZTL——Codice della Strada art. 7 c.14: EUR 83-332
VolterraZTL——EUR 83-332 (Codice della Strada art. 7 c.14); EUR 58.10 if the minimum is paid within 5 days (art. 202)

182 zones currently in force · verified against official sources. Click any city for its full rules and the exact sticker or permit.

Advertisement

How Italian ZTLs work

This is the trap most visitors fall into: a ZTL is not an emission zone in the German sense. Entry depends on a permit (resident, hotel-guest, or delivery), and the gates are often active only at certain hours or days. A compliant modern car is still fined if it crosses the line without authorisation. If your hotel is inside the ZTL, ask them to register your number plate — many can whitelist it for the length of your stay.

A few cities add genuine emission-based rules on top: Milan’s Area C charges an entry fee for the very centre, and Area B bans the most polluting vehicles from a much larger area.

Before you drive

  • Assume any historic centre is a ZTL and check before you enter — GPS apps do not reliably warn you.
  • If your accommodation is inside the zone, have them register your plate in advance.
  • Watch for the ZTL signs and camera gates; the fine applies from the moment your wheels cross.

For neighbouring countries, see our emission zones in France guide and the full State of Europe’s Emission Zones 2026 report.

Advertisement

Renting a Car?

Compare prices from all major rental companies. Free cancellation on most bookings.

Compare Car Rental Prices

Some links on this page are affiliate links. We may earn a commission at no extra cost to you. How our affiliate links work.

Frequently Asked Questions

A ZTL (Zona a Traffico Limitato) restricts the historic centre by permit and time of day, not just by your car's Euro class — even a brand-new car needs authorisation to enter. Some Italian cities also run emission-based limits (e.g. Milan's Area C and Area B) on top.

Check emission zone requirements

Typically €80–335 depending on the city, issued automatically by camera per crossing — and you can be fined more than once on the same trip. Hire cars pass the fine back with an admin fee, and EU cross-border enforcement can reach your home address.

Calculate your exact fine for any speed

Almost every historic-centre city — Rome, Florence, Milan, Bologna, Naples, Pisa, Siena and many more. The full in-force list is in the table below.

Check emission zone requirements

More Free Tools

Plan My Drive 2026: One Route Checklist, 67 Countries US Road Trip Rules 2026: From 55 mph to 85 mph by State Emergency Numbers by Country 2026: 112, 911, 999, 000 Emission Sticker Guide 2026: Crit'Air EUR 5.11, by Post Europe Parking 2026: Blue Zones, Discs, €30–200 Fines From 100 to 140 km/h: Motorway Rules by Country (2026) Vignette Calculator 2026: 8 Countries, Dated Prices What Changes When You Cross a Border? 2026 Checklist Europe Emission Zone Map 2026: 596 Zones, 396 in Force Charging an EV Abroad in 2026: Plugs, Prices, 12 Countries Route Planner 2026: The Rules of Every Country You Cross Toll Roads 2026: Vignette Countries vs Pay-per-km Booths Driving Cost Comparison 2026: Two Countries, Fuel vs Tolls Emission Zone Checker 2026: Your Car Across 596 Zones Road Sign Quiz 2026: Test Yourself on Foreign Signs Tyre Life Calculator 2026: Miles Left From Your Own Wear Driving Age Checker 2026: Licence Age vs Rental Age IDP Checker 2026: Which Convention Your Destination Uses JSON-LD Schema Validator 2026: Check Structured Data Road Trip Cost Calculator 2026: 32 Countries, One Total Speed Converter 2026: km/h to mph, Knots, m/s and ft/s Speeding Fine Calculator 2026: Fine & Points in 17 Countries Tyre Pressure Calculator 2026 with bar, psi & kPa Converter BAC Calculator 2026: Widmark Estimate vs Legal Limits Fuel Cost Calculator 2026: 32 Countries, MPG or L/100km Pack the Right Kit for 2026: Country Driving Checklist Tyre Size Calculator 2026: Diameter, Compare & Speedo Error Driving Rules by Country 2026: One Sortable Master Table Speed Limit Map 2026: 140 km/h Tops the Posted Limits Tyre Markings 2026: M+S vs 3PMSF, and the DOT Age Code Winter Tyre Dates 2026-27: Pick a Country, Get the Rule How Plan My Drive Stays Accurate in 2026: Our Sources World Driving Map 2026: 195 Countries, 50 US States

Related Guides

Advertisement