Italy: ZTL camera-enforced in Milan (Area B/C), Rome, Florence, Bologna. Fines €83-332 per Varco (Art. 7 c.14 CdS, per camera). Milan Area B: diesel ban reaches Euro 5, Euro 6 still allowed. Lombardy bars Euro 5 diesel in 4 cities from 1 Oct 2026.
On this page
- What ZTLs are and why Italy uses them
- The major Italian ZTLs
- ZTL signs and how to recognise them
- What happens if you enter a ZTL by accident
- Costs and timeline of typical violations
- How to plan around ZTLs
- Foreign plate enforcement (CBE)
- Best practices for foreign tourists
- How to appeal a ZTL fine
- Hotels inside a ZTL
- Milan Area B and C in detail
- Euro 5 diesel: Lombardy’s regional restriction from 1 October 2026
- Electric and hybrid exemptions
- Resources
What ZTLs are and why Italy uses them
ZTL stands for Zona a Traffico Limitato (“limited traffic zone”). Italian cities, especially those with historic centres dating to Roman, medieval, or Renaissance times, use ZTLs to protect narrow streets, reduce pollution, and preserve heritage. Unlike France’s Crit’Air sticker or Germany’s Umweltzone (which classify vehicles by emissions), Italy’s ZTLs are geographic restrictions: only authorised vehicles enter, regardless of emissions class.
Entry is enforced by automatic cameras at every entry point. Cameras read your plate and check it against a list of authorised vehicles. If your plate isn’t on the list, a fine is generated automatically. Foreign plates are processed via the EU Cross-Border Enforcement (CBE) system created by Directive 2015/413 (Schengen-wide reciprocity).
For visitors, the rule is simple: park outside the ZTL and walk or use public transport into the historic centre.
The major Italian ZTLs
Rome
Rome has one of the largest ZTLs in Europe: the entire historic centre inside the Aurelian Walls plus several neighbouring areas (Trastevere, Testaccio, San Lorenzo). ZTL Centro Storico active Monday-Friday 06:30-18:00, Saturday 14:00-18:00 plus night session Fri-Sat 23:00-03:00. Trastevere separate ZTL: Fri-Sat 21:30-03:00 (summer extended Thu-Sun).
Entry without authorisation: €83-332 per Varco (Art. 7 c.14 CdS), ~€58 with 5-day fast-pay 30% discount. The ZTL Centro Storico has 38 Varchi (25 daytime + 13 nighttime); the most expensive trap for tourists is the area around Piazza Venezia and the Pantheon, which has ZTL entries on multiple side streets without clear signs from inside.
Milan
Milan operates two zones:
- Area C (Cerchia dei Bastioni): central ZTL in the historic centre (~8 km² around the Duomo). Active since January 2026 daily 07:30-19:30 (including weekends). Entry fee: €7.50/day. Free for electric vehicles and motorcycles; residents get the first 50 entries per year free, then €3 per entry. Unauthorised: €83-332 per Varco (Art. 7 c.14 CdS).
- Area B: the large environmental zone (~128 km², 97% of Milan’s urban area, 188 ANPR cameras). Active Mon-Fri 07:30-19:30. Fine per Art. 7 c.13-bis CdS: €168-678 + Italian licence suspension 15-30 days on repeat offences within 2 years.
Foreign diesel vehicles: Area B’s diesel ban currently reaches the Euro 5 class, so a Euro 6 diesel can still enter. Restrictions on Euro 6 are scheduled for a later stage of the calendar. Because that calendar has been revised repeatedly, check your plate on the Comune di Milano’s Area B pages before you travel. Outside Area B hours (after 19:30 + weekends) all vehicles are free.
Florence
Florence has one of the strictest ZTLs in Italy: the entire historic centre (Settore A/B/O/F/G). Active Mon-Fri 07:30-20:00, Sat 07:30-16:00; in summer (Thu-Sat) additional night session 23:00-03:00. Foreign tourists are the most frequent violators because the ZTL boundary follows the historic walls and uses narrow streets that GPS often suggests as routes.
Fine: €83-332 per Varco (Art. 7 c.14 CdS), typically €83. Florence is notorious for issuing multiple fines to the same tourist (each camera billed separately). Non-resident daily permit: €5 transit only, €15 transit + parking (hotel registration preferred).
Bologna
Bologna ZTL Centro Storico covers the historic centre inside the medieval walls (~2.8 km²). Active daily 07:00-20:00 (including weekends). Additionally the Zona T (via Rizzoli, via Ugo Bassi, via dell’Indipendenza) is completely closed to cars from Fri 20:00 until Mon 07:00 on weekends and holidays (T-Days). Fine: €83-332 per Varco.
Venice
Venice doesn’t have a traditional ZTL but instead an absolute vehicle restriction: no cars allowed inside the historic city at all. Park at Tronchetto (largest car park) or Piazzale Roma at the city entrance. Daily parking: €25-35.
Pisa, Siena, Lucca, Verona, Naples, Turin
All have ZTLs in their historic centres. Pisa is particularly small and easy to drive into by accident. Siena’s ZTL covers the entire mediaeval city around Piazza del Campo.
Naples has a particularly complex ZTL structure: ZTL Centro Antico (Mon-Fri 09:00-17:00, Sat 10:00-14:00), ZTL Tarsia-Pignasecca-Dante (Mon-Fri 09:00-18:00) and the separate ZTL Marechiaro (summer, Fri-Sun). Best practice: park outside Naples (e.g. P+R Metro Piscinola or Aversa) and take Metro Linea 1 into the centre.
ZTL signs and how to recognise them
The standard ZTL sign is:
- A white rectangular sign with red lettering “ZTL”
- Below: hours when the restriction is active (e.g., “Lun-Ven 07:30-19:30”)
- Below that: usually a sign showing permitted vehicles (residents, taxis, etc.)
Some ZTLs have a digital sign that switches between “ZTL ATTIVA” (active) and “ZTL DISATTIVATA” (inactive) depending on the time. If “ZTL ATTIVA” is showing, do not enter without a permit.
Camera entry points are usually marked with a small camera icon below the ZTL sign. The number of entry points per ZTL ranges from 5-50 depending on city size.
What happens if you enter a ZTL by accident
- The camera takes a photo of your plate at entry
- The system checks if your plate is authorised
- If not, a fine is generated within 60 days
- For foreign plates, the EU CBE system identifies you via your home country’s vehicle register (DGT, DVLA, Kraftfahrt-Bundesamt, etc.)
- The fine letter arrives at your home address typically within 6-12 months
- Pay online (30% fast-pay discount within 5 days) or appeal within 60 days
The fine letter will be in Italian, with English translation usually attached. Some cities (Rome, Florence) have multilingual portals for online payment.
Costs and timeline of typical violations
| Violation | Fine (min-max) | Fast-pay (-30%) | Legal basis |
|---|---|---|---|
| Standard ZTL entry (Rome, Florence, Bologna, Naples) | €83-332 | €58 from minimum | Art. 7 c.14 CdS |
| Multiple ZTL entries (per Varco) | €83-332 each camera | €58 each | Art. 7 c.14 CdS |
| Area B Milan (diesel ban) | €168-678 + licence suspension on repeat | €118 from minimum | Art. 7 c.13-bis CdS |
| Area C Milan (no €7.50 ticket) | €83-332 | €58 from minimum | Art. 7 c.14 CdS |
| Parking inside ZTL | €42-173 | €29 from minimum | Art. 158 c.6 CdS |
| Venice vehicle entry attempt | €87-344 | €61 from minimum | Art. 7 c.13 CdS |
Fast-pay 30% discount applies within 5 days (Art. 202 c.3 CdS). Multiple fines from the same day, different cameras: each one is billed separately.
How to plan around ZTLs
Before arriving
- Identify if your hotel is inside or outside the ZTL
- If inside: ask the hotel to register your plate for ZTL access during your stay
- If outside: get the hotel address and confirm parking arrangements
- Use Google Maps “Avoid Restricted Zones” feature when available
- Note the ZTL active hours: outside those hours, anyone can enter
Tools that help
- Google Maps: marks ZTL boundaries on maps in some cities (Rome, Milan)
- Waze: alerts you when entering a ZTL
- Muoversi a Roma app: official Rome mobility, ZTL real-time status
- Comune di Milano app: Area B/C tracking
- Florence Welcome: tourism app with ZTL info
- Apple Maps: limited ZTL marking, better in 2024+
Parking strategies
- P+R lots at every major Italian city periphery
- Train stations often have car parks; train then connects to centre
- Tronchetto in Venice: vehicle-free city, you must park
- Piazza Stazione in Florence: train station + car park combination
Foreign plate enforcement (CBE)
Since Italy joined the EU CBE Schengen scheme, foreign drivers receive ZTL fines via:
- Camera captures plate at entry
- Italian authority (Aci) requests holder info from your country’s vehicle register
- Fine letter sent to your registered address
- Multilingual portal for payment (most ZTL operators offer English)
Countries with full CBE active with Italy: all EU member states, Switzerland (via separate treaty), UK (limited enforcement post-Brexit), Norway, Iceland.
For UK drivers post-Brexit: ZTL fines from Italy are technically valid but enforcement varies. Pay if you can identify the fine; cross-border collection is patchy.
Best practices for foreign tourists
- Don’t follow GPS blindly in historic cities; it may route you through ZTLs
- Park first, then explore on foot: most Italian historic centres are walkable
- Use trains between cities: Frecciarossa connects Milan-Rome-Florence-Naples; no car needed
- Rent at the airport, return at the airport: minimises ZTL exposure
- Take photos of every ZTL sign you encounter; useful for any later appeal
- Check hotel’s ZTL policy before booking; not all centrally-located hotels offer ZTL permits
- Avoid driving in Florence centre entirely: it’s the highest-risk Italian city for tourist ZTL fines
How to appeal a ZTL fine
Tourists who received a fine they consider unjust can appeal within 60 days of receipt (to the Prefetto or Giudice di Pace). Reasons for appeal:
- Camera error: wrong plate reading (rare but happens)
- Emergency: medical emergency, fire, etc.
- Permit existed but wasn’t registered: hotel forgot to register your plate
- Sign visibility issue: signs were obstructed or absent
Submit appeal via the city’s online portal (Italian + English usually available). Include: fine number, photos of any relevant signs, hotel registration receipt, medical proof if applicable.
Success rate: low for clear violations, moderate for hotel-permit issues (around 30%).
Hotels inside a ZTL
Many historic-centre hotels in Rome, Florence, Bologna and Milan are located inside a ZTL. As a foreign guest you can still arrive by car, provided you follow the correct procedure.
The standard flow:
- Before arrival: email the hotel with your arrival time and licence plate (foreign format is fine).
- The hotel registers your plate in the local police database for a 24 to 48 hour arrival window.
- You can drive directly into the ZTL and park at the hotel (if the hotel has a car park) or at the nearest garage.
Key details:
- On arrival: drive directly to the hotel, no detours through the ZTL.
- On departure: registered again for the exit trip. Usually done automatically by the hotel.
- Proof: keep the email correspondence with the hotel as evidence (on phone or printed).
- Bookings via Booking.com or the hotel website: the hotel does not automatically receive your plate. Always send it separately.
If you receive a fine after departure: present the hotel confirmation and file an appeal (see above).
Milan Area B and C in detail
Milan has two additional environmental zones beyond the classic ZTL that often surprise foreign drivers:
Area B: the large environmental zone of the city (~128 km², covers 97 percent of Milan’s urban area). Active Mon-Fri 07:30 to 19:30 (not on weekends, not on public holidays).
- Area B tightens by Euro class on a published calendar that the city council has revised several times. Diesel restrictions currently reach the Euro 5 class; later classes are scheduled but not yet in force.
- A Euro 6 diesel can currently enter Area B. Restrictions on light Euro 6 diesel are scheduled for a later stage of the calendar, not today.
- Always check your own plate before travelling. Because the calendar moves, the Comune di Milano’s own Area B pages are the only reliable source: they publish the current prohibition calendar and a per-plate checker.
- Exception: the MoVe-In scheme allows limited km/year for older vehicles after registration + a monitoring blackbox; not practical for tourists.
- Enforcement: 188 ANPR cameras. Fine per Art. 7 c.13-bis CdS: €168-678 + Italian licence suspension 15-30 days on repeat offence within 2 years.
Area C: the smaller city-toll zone in the historic centre (~8 km² around the Duomo, Cerchia dei Bastioni). Since January 2026 active daily 07:30-19:30 (including weekends, except public holidays).
- Entry fee: €7.50/day for non-residents.
- Exempt: electric vehicles, motorcycles, diplomatic vehicles, registered disabled drivers.
- Residents: first 50 entries per year free, then €3 per entry.
- Payment: MyAreaC portal (comune.milano.it), ATM points, tabaccherie, or the “Muoversi a Milano” app. Register the plate BEFORE entry; retroactive payment possible until midnight of the entry day.
For tourists: staying outside Area C and using the metro is usually the easiest option. Several park-and-ride facilities sit at the edge of Area B (San Donato M3, Cascina Gobba M2, Bisceglie M1). For foreign diesel drivers: park at P+R, take a metro day-ticket (€7.60).
Euro 5 diesel: Lombardy’s regional restriction from 1 October 2026
This is a separate rule from Area B and the two are easy to confuse. Area B is Milan’s own zone. The restriction below is Lombardy regional law and covers four cities.
From 1 October 2026, diesel cars in the Euro 5/V class may not circulate in the urban areas of Lombardy municipalities with more than 100,000 inhabitants: Milan, Brescia, Monza and Bergamo. It applies Monday to Friday, 07:30-19:30, all year round (1 January to 31 December), excluding public holidays that fall on a weekday. Legal basis: regional decision DGR 4843 of 28 July 2025, implementing national Law 105 of 18 July 2025. Heavier categories follow later: M2, N1 and N2 from 1 October 2027, N3 and M3 from 1 October 2028.
Status 15 October 2026: regional implementation is not yet definitively confirmed. Several Italian media reports (sicurauto.it, lasicilia.it on 24 September 2026) indicate possible postponement or compensation measures following the Emilia-Romagna and Veneto model; others (ilgiorno.it on 22 September 2026) describe the 1 October start as still serious. Check regione.lombardia.it and comune.milano.it before travelling.
This regional rule targets the Euro 5/V class specifically. Inside Milan, Area B applies its own, separate calendar on top of it (see the section above). If you drive a Euro 5 diesel, the workable options are parking outside the urban area, travelling outside the restricted hours, or registering for MoVe-In, the regional scheme that permits a capped annual mileage in exchange for a monitoring box. MoVe-In is not realistic for a short holiday.
If you are flying in and renting, this rarely bites: rental fleets are generally Euro 6 or newer. It matters mainly if you drive your own older diesel down from the UK or Ireland.
The rest of the Po Valley is not the same, despite the headlines. Of the four regions the national decree covered, three have now formally dropped or postponed the ban, and only Lombardy is going ahead.
- Piedmont: the structural ban was cancelled and replaced with compensating measures. Turin and Novara are not affected.
- Emilia-Romagna: the structural ban was dropped on 11 September 2026. The regional government suspended the 1 October restriction, which would have covered around 90,000 vehicles in the nine provincial capitals (Piacenza, Parma, Reggio Emilia, Modena, Bologna, Ferrara, Ravenna, Forlì, Rimini), and replaced it with compensating measures: the domestic heating season in the lowland areas starts on 1 November instead, biomass-burning limits tighten during air-quality emergencies, the daily window for circulation restrictions widens to 08:00-19:00 in those emergency phases, and €10 million goes to a heat-pump replacement scheme. What remains is the pre-existing regime: Euro 5 diesel restricted in municipalities above 30,000 inhabitants, the Bologna agglomeration and volunteer municipalities, only on days when emergency measures are active, plus the four “ecological Sundays” each month, seasonally from 1 October to 31 March.
- Veneto: the ban has been postponed by a year. The region had set its structural limitation for the same date, for municipalities above 100,000 inhabitants. On 31 July 2026 the regional government approved a measure to drop it, announced by President Stefani on 5 August, and the Regional Council ratified it in a regional law on 15 September 2026 (32 votes in favour, 2 against, 11 abstentions). Euro 5 diesels may therefore keep driving in Veneto cities from 1 October 2026; the restriction is deferred to 1 October 2027. The suspension comes with compensating measures: temperature caps on heating in offices and shops, home working for parts of the regional and local government workforce, public transport incentives and a package of new eco-incentives. This does not touch the separate emergency-day restrictions during PM10 alerts, and the region has published no list of affected municipalities, so with a Euro 5 diesel it is still worth checking the regional air-quality portal in the week before you travel.
Electric and hybrid exemptions
Drivers of EVs or plug-in hybrids get special treatment in most Italian ZTLs:
- Area C Milan: EVs completely free (no €7.50 fee).
- Area B Milan: EVs free; plug-in hybrids from Euro 6 free.
- ZTL Rome, Florence, Bologna: EVs usually free after pre-registration via the city portal (upload plate + vehicle registration copy). Without registration, the fine is issued normally and must be appealed with proof.
- ZTL Naples: EVs free without registration.
- Charging infrastructure: Enel X Way, Ionity and A2A Free To X are widely available in Italian cities; ADAC charging card or Plugsurfing are compatible.
Tip: even with an EV, always pre-register with the city portal, since ANPR cameras do not automatically detect drive type.
Resources
- Roma ZTL: agenziamobilita.roma.it
- Milan Area B/C: comune.milano.it/areamuoversi
- Florence ZTL: comune.fi.it
- General Italian traffic info: muoversi.italia.it
- ACI English-language tourist info: aci.it/en
- Embassy contact lists: italian-embassy.gov.it
Related topics: Italy
- Driving rules · Speed, alcohol
- Traffic fines · Speeding, parking
- Road signs · Visual guide
- Country info · Currency, language
- Toll roads · Per-country prices