Spain Low Emission Zones (ZBE) 2026 — Cities, DGT Label & Fines
Every Spanish ZBE in one place: which cities restrict entry, the DGT environmental label your car needs, minimum Euro standards, and the €200 fine for driving without it.
To drive in a Spanish ZBE (Zona de Bajas Emisiones) your car needs the right DGT environmental label — 0, ECO, C or B — and the oldest, unlabelled cars are shut out entirely. The sticker costs about €5, and driving in without a valid one is typically a €200 fine. Foreign-registered cars are not exempt.
Check your exact vehicle with the Emission Zone Checker, or browse every in-force Spanish zone below — each links to that city’s full rules.
| City / Zone | Type | Min petrol | Min diesel | Fine |
|---|---|---|---|---|
| A Coruña | ZBE | — | — | EUR 200 (for unauthorised entry into the restricted old-town/Marina access area) |
| Alcalá de Henares | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Alcobendas | ZBE | Euro 3 | Euro 4 | EUR 200 (standard Spanish ZBE penalty; specific Alcobendas amount not confirmed on official page). Sanctions apply only from 1 April 2026. |
| Alcorcón | ZBE | — | — | EUR 200 (reduced to EUR 100 if paid within ~20 days) per Spanish traffic-law framework. NO economic sanctions currently: six-month grace period from launch after Pleno approval on 28 May 2026; enforcement to begin via manual Polica Municipal checks after grace period. |
| Alicante | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 with prompt payment within 20 days) |
| Almería | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days). NOTE: as of Feb 2026 local press reports the city has still not installed enforcement cameras and is NOT actually issuing fines - zone is legally in force but effectively sanction-free. |
| Ávila | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 for prompt payment) |
| Badalona | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Barcelona | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within ~20 days); rises to EUR 260 during a declared pollution episode |
| Bilbao | ZBE | Euro 4 | Euro 6 | EUR200 (reducible to EUR100 if paid promptly), no licence points |
| Burgos | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 with prompt payment) - NOT applied yet; sanctions begin 5 Aug 2027 |
| Cádiz | ZBE | Euro 3 | Euro 4 | EUR 200 base (+30% surcharge for repeat offenders, ~EUR 260); sanctions currently suspended until end of 2026 |
| Cartagena | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 if paid within 20 days); applies only during temporary/exceptional restrictions, not routine emission-class access |
| Castellón | ZBE | Euro 3 | Euro 4 | EUR 100–200 |
| Córdoba | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days) |
| Cornellà de Llobregat | ZBE | Euro 3 | Euro 4 | From EUR 100 (light infraction) up to EUR 500 for serious/repeat; EUR 200 is an intermediate tier |
| Cuenca | ZBE | — | — | EUR 100–200 |
| Elche | ZBE | — | — | Nominal EUR 200 in the framework, but no sanctions currently applied to drivers (sanction-free / deferred). |
| Esplugues de Llobregat | ZBE | Euro 3 | Euro 4 | Approx. EUR 100 for cars (light infraction), up to EUR 500 for graver/repeat; site's flat EUR 200 not confirmed |
| Fuenlabrada | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Getafe | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days) |
| Girona | ZBE | Euro 3 | Euro 4 | EUR 200 (50% discount if paid within 15 days) |
| Granada | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days; no licence points) |
| Guadalajara | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 for prompt payment) |
| Jerez de la Frontera | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days) for unauthorized access; no licence points |
| L'Hospitalet de Llobregat | ZBE | Euro 3 | Euro 4 | EUR 100 for light vehicles (cars/motorcycles) entering without authorization; higher (up to ~200-500) for heavy vehicles or aggravated/repeat infractions |
| La Línea de la Concepción | ZBE | Euro 3 | Euro 4 | Up to EUR 200 for unauthorised access by non-labelled vehicles |
| León | ZBE | Euro 3 | Euro 4 | Serious infraction EUR200 (EUR100 with early payment within 20 days); scale minor EUR100 / serious EUR200 / very serious EUR500 |
| Lleida | ZBE | Euro 3 | Euro 4 | Not independently confirmed; our record shows EUR 100-200 (standard Spanish ZBE sanction range, unverified). |
| Lugo | ZBE | — | — | EUR 200 (EUR 100 with early/prompt payment within 20 days); fines under moratorium until summer 2027 |
| Madrid | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Malaga | ZBE | Euro 3 | Euro 4 | EUR200 (reduced to EUR100 if paid within 20 days) |
| Málaga | ZBE | Euro 3 | Euro 4 | EUR200 (reduced to EUR100 if paid within 20 days) |
| Marbella | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within ~20 days) |
| Móstoles | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid promptly, within ~20 days); no licence points |
| Murcia | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days) |
| Ourense | ZBE | Euro 3 | Euro 4 | EUR 200 per unauthorized entry (reduced to EUR 100 if paid early) |
| Oviedo | ZBE | Euro 3 | Euro 4 | EUR 200 (infraccin grave); reduced to EUR 100 if paid within 20 days; no licence points |
| Palma de Mallorca | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Palma de Mallorca | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Pamplona | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 with prompt payment / pronto pago) |
| Reus | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Rivas-Vaciamadrid | ZBE | — | — | EUR 200 (reduced to EUR 100 if paid within 20 days; no licence points) |
| Sabadell | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 with prompt payment / pronto pago) |
| Salamanca | ZBE | Euro 3 | Euro 4 | EUR 200 (unauthorized access to ZBE 1) |
| San Sebastián | ZBE | Euro 3 | Euro 4 | EUR 200 (increased 30% for a repeat offence within the same year; 50% discount for prompt payment) |
| Sant Adrià de Besòs | ZBE | Euro 3 | Euro 4 | 100-500 EUR (ordinance range; ~200 EUR commonly cited for unauthorised entry) |
| Sant Cugat del Vallès | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within ~20 days) |
| Sant Joan Despí | ZBE | Euro 3 | Euro 4 | EUR 200 (standard AMB/Spanish ZBE sanction; exact amount not stated on official page) |
| Santa Coloma de Gramenet | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Santander | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within 20 days) |
| Sevilla | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Seville | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within ~20 days) |
| Tarragona | ZBE | Euro 3 | Euro 4 | EUR 200 (serious infraction), +30% for repeat offence |
| Terrassa | ZBE | Euro 3 | Euro 4 | EUR 200 |
| Torrejón de Ardoz | ZBE | Euro 3 | Euro 4 | EUR 200 (reduced to EUR 100 if paid within ~20 days); classed as a serious infraction, no licence points |
| Valladolid | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 with early-payment 50% discount) |
| Vitoria-Gasteiz | ZBE | Euro 3 | Euro 4 | EUR 200 (EUR 100 if paid early) |
| Zaragoza | ZBE | Euro 3 | Euro 4 | EUR200 (reduced to EUR100 if paid within 20 days) |
| Zaragoza | ZBE | Euro 3 | Euro 4 | EUR200 (reduced to EUR100 if paid within 20 days) |
60 zones currently in force · verified against official sources. Click any city for its full rules and the exact sticker or permit.
How the Spanish ZBE system works
Under national law, every Spanish town above 50,000 people must set up a ZBE, so the list is growing quickly. Access is controlled by the DGT distintivo ambiental: a 0 label (electric/plug-in) goes everywhere, ECO and C cover most petrol and newer diesels, B is the oldest still allowed, and cars with no label are generally banned from the centre. Madrid (Madrid 360) and Barcelona set the tightest thresholds.
Buy the label from Correos post offices or the official DGT channels — it is tied to your plate, so get it before you travel.
Before you drive
- Check which DGT label your car qualifies for from its Euro class and registration date.
- Buy the ~€5 sticker in advance; foreign cars need to register with some city systems too.
- Thresholds rise over time and differ between Madrid, Barcelona and smaller ZBEs.
For neighbouring countries, see our emission zones in France guide and the full State of Europe’s Emission Zones 2026 report.
Renting a Car?
Compare prices from all major rental companies. Free cancellation on most bookings.
Compare Car Rental PricesSome links on this page are affiliate links. We may earn a commission at no extra cost to you. Learn more.
Frequently Asked Questions
Spain's DGT environmental sticker (distintivo ambiental) grades your car — 0, ECO, C or B — by emissions. You need the right one to enter a ZBE (Zona de Bajas Emisiones). It costs about €5 from Correos post offices or online. Foreign cars are also subject to the rules.
Typically €200, issued by camera. The minimum label differs by city and tightens over time — Madrid and Barcelona are the strictest, generally requiring at least a B label (roughly Euro 4 diesel / Euro 3 petrol).
Madrid and Barcelona lead, with Valencia, Seville, Bilbao, Zaragoza and a fast-growing list of towns following under national law. The full in-force list is in the table below.