Poland has exactly two clean transport zones, Kraków and Warsaw, and the single most useful thing to know is that they do not work the same way. Kraków makes you register the car online before you drive in, even when it fully meets the emission standard, and verification takes up to fourteen days. Warsaw asks for nothing at all. Advice that says "register your car for Poland" is Kraków advice being applied to a country, and it will either waste your time in Warsaw or leave you exposed in Kraków.
Before you leave home
For Kraków, two weeks out. Enrol the plate at sct.zdmk.krakow.pl with a scan of the registration document, the make and model, the year of manufacture and the emission standard. It is free; the windscreen sticker is an optional 5 zł. The reason a compliant car still has to do this is mechanical rather than environmental: the cameras check the Polish national vehicle register, a foreign plate is not in it, and a car the system cannot find is a car it cannot clear. Verification is stated as up to 14 days, so this is not an airport-morning job.
For Warsaw, nothing. No portal, no account, no sticker. The city says in as many words that the rules are identical for residents, commuters and tourists. Because enforcement also reads the Polish register, a foreign plate cannot be processed automatically there either — but Warsaw's answer is to flag it for a manual document check by the municipal guard rather than to demand paperwork in advance. Carry the registration document with the year of first registration or the Euro class visible, because that is the only thing an officer has to check against.
Neither city's sticker works in the other. Warsaw states this explicitly. There is no national Polish clean-zone badge, and there never has been, so a site selling you one is selling a document that does not exist.
| City | When | Foreign plates | Fine |
|---|---|---|---|
| KrakówStrefa Czystego Transportu KrakówParking guide → | 24 hours a day, 7 days a week | Register the plate at sct.zdmk.krakow.pl before you enter, even if the car complies. Polish cars are matched automatically against the national vehicle register; a foreign plate is not in that register, so the cameras cannot clear it. Verification takes up to 14 days and you upload a scan of the registration document.The scheme is under appeal. On 14 January 2026 the Regional Administrative Court in Kraków (III SA/Kr 1167/25 and III SA/Kr 1191/25) struck down two parts of the resolution — the definition of "resident" based on administrative registration, and the exemption limited to public medical facilities. The judgment is not final and the zone operates unchanged in the meantime, so check sct.zdmk.krakow.pl before travelling. | Up to 500 zł under art. 96c of the offences code, enforced by number-plate camera. A non-compliant vehicle can still pay to enter during the transition: 2.50 zł an hour, or a monthly pass at 100 zł in 2026, 250 zł in 2027 and 500 zł in 2028. From 1 January 2029 paid access ends and non-compliant vehicles are simply barred.Official page ↗ |
| WarsawStrefa Czystego Transportu Warszawa | 24 hours a day, 7 days a week | Nothing to do. There is no registration, no portal and no account — Warsaw has no equivalent of the Kraków procedure, and the city states that the rules are the same for residents, commuters and tourists alike. Because enforcement reads the Polish vehicle register, a foreign plate cannot be checked automatically at all: the system flags it for a manual document check by the municipal guard. Carry the registration document showing the year of first registration or the Euro class, because that is the only thing an officer can check against.The windscreen sticker is optional — the city's own headline is "you may, but you need not" — and a Kraków sticker does not authorise entry here. Enforcement has been close to nominal so far: no fines were issued in the zone's first full year, and as of March 2026 the road authority said camera data was being collected for statistics rather than penalties. The rule is binding all the same; the leniency is operational, not legal. | Up to 500 zł under art. 96c of the offences code — złoty, not euro, which several aggregator sites get wrong. Any vehicle may also enter on four days per calendar year without meeting the standard, with no notification required; a fine is due from the fifth time.Official page ↗ |
Reading the thresholds correctly
Both cities write the test as emission class or year of manufacture. The Warsaw resolution uses the word lub, which is "or", and Kraków's works the same way. This matters more than it sounds: a 2006 petrol car that cannot prove a Euro class still passes Kraków on the year alone, and a great many older petrol cars people assume are barred are not. Read it as a pair of doors, either of which lets you through.
The thresholds also move on a published calendar rather than all at once. Warsaw tightened on 1 January 2026 and tightens again on 1 January 2028; Kraków's transition pricing rises every year until paid access ends altogether on 1 January 2029. If you are planning a trip more than a season out, the number you read today is not necessarily the number that applies when you arrive.
What enforcement actually looks like
Kraków enforces by number-plate camera and the fine is up to 500 złoty under article 96c of the offences code — not euros, whatever the aggregator sites say. A non-compliant car can still buy its way in during the transition period, at 2.50 zł an hour or a monthly pass that costs 100 zł this year and 500 zł by 2028.
Warsaw has the same 500 zł ceiling and, so far, almost no enforcement behind it. No fines were issued in the zone's first full year, and as of March 2026 the road authority said its cameras were gathering statistics rather than penalties. Warsaw also allows any vehicle, compliant or not, to enter on four days a calendar year with no notification; the fifth time is when a fine becomes due. None of that makes the rule optional — the leniency is operational, not legal, and it can be switched on without the law changing.
One live caveat for Kraków: on 14 January 2026 the regional administrative court struck down two parts of the resolution, the definition of "resident" and the limit of the medical exemption to public facilities. The judgment is not final, the zone runs unchanged in the meantime, and the terms could move when it is settled.
Parking, which is a separate system again
The clean transport zone and the paid parking area are different schemes with different boundaries in both cities, and being allowed into one says nothing about paying for the other.
Kraków charges 09:00 to 22:00. Central subzone A runs Monday to Sunday at 9, 10, 11 zł for the first three hours and 9 zł thereafter; subzones B and C are Monday to Saturday and cheaper. Sunday in subzone A is free only on Poland's eight trading Sundays a year and charged on the other forty-four, which is the inverse of what most of Europe does. Not paying is 400 zł, halved to 200 zł within seven days.
Warsaw charges 08:00 to 20:00 Monday to Friday at 4.50, 5.40 and 6.40 zł for the first three hours, 4.50 zł thereafter, with a single rate across the whole area. Saturday and Sunday are free. Not paying is 300 zł reduced to 200 zł if you pay promptly — the road authority's FAQ says the discount window is 14 days and the city's own information service says 7, so treat the shorter figure as the safe one.