Czech Republic license plates
Format, region codes and a plate generator for Czech Republic.
Could not load the generator. Please reload the page.
Custom text: real plates never carry this combination.
This image is not a license plate: it must not be fitted to a vehicle and does not mean the combination is available.
Plate types
How to read the plate
A Czech plate has seven characters: a digit, the region letter, a digit or letter and, after a space, four digits (1BA 3236). The region is the second character: A for Prague, S for Central Bohemia, B for South Moravia, T for Moravia-Silesia and so on, 14 letters in all. It shows the region of first registration and does not change when the owner moves. Between the groups are two circles for the inspection and emissions stickers; the letters G, O, Q and W are not used.
Region map
Click a region to see its codes.
Could not load the map.
Region codes
90 regions| Region | Code |
|---|---|
| Prague | |
| South Moravian Region | |
| South Bohemian Region | |
| Pardubice Region | |
| Hradec Králové Region | |
| Vysočina Region | |
| Karlovy Vary Region | |
| Liberec Region | |
| Olomouc Region | |
| Plzeň Region | |
| Central Bohemian Region | |
| Moravian-Silesian Region | |
| Ústí nad Labem Region | |
| Zlín Region | |
| Beroun DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Brno-venkov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Blansko DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Brno-město DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Benešov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Bruntál DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Břeclav DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| České Budějovice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Cheb DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Český Krumlov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Česká Lípa DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Chrudim DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Chomutov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Děčín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Domažlice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Frýdek-Místek DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Zlín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Havlíčkův Brod DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Hradec Králové DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Hodonín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Jičín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Jeseník DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Jindřichův Hradec DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Jihlava DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Jablonec nad Nisou DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Karviná DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Kladno DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Kutná Hora DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Kroměříž DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Kolín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Karlovy Vary DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Klatovy DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Liberec DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Louny DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Litoměřice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Mladá Boleslav DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Mělník DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Most DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Náchod DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Nymburk DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Nový Jičín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Olomouc DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Opava DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Ostrava-město DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Pardubice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Příbram DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Praha-západ DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Pelhřimov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Praha-východ DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Písek DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Plzeň-jih DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Plzeň-město DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Přerov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Plzeň-sever DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Prachatice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Prostějov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Rakovník DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Rychnov nad Kněžnou DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Rokycany DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Semily DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Sokolov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Strakonice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Šumperk DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Svitavy DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Tábor DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Tachov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Teplice DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Třebíč DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Trutnov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Uherské Hradiště DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Ústí nad Labem DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Ústí nad Orlicí DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Vsetín DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Vyškov DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Znojmo DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. | |
| Žďár nad Sázavou DistrictCode on old-pattern plates (1960–2001). No longer issued, but such plates remain valid. |
History
Region letters were introduced in 2001 and the blue EU band in 2004. From 1960 to 2001 Czechoslovak plates carried a two-letter district code (BE for Beroun, BM/BS/BZ for Brno), while Prague had the letter A plus a series; these plates are still valid and can be seen on older cars. The Gottwaldov codes GT and GV were replaced by ZL in 1990, when the town got back the name Zlín.
Neighbouring countries
News from Czech Republic
All News →Upcoming Events · Czech Republic
Super 95
$1.92 /L
CZK41.82 · €1.72/L
133 of 175
pricier than 75% of countries
Super Plus 98
$2.11 /L
CZK46.00 · €1.89/L
72 of 103
pricier than 69% of countries
Motorová nafta
$2.17 /L
CZK47.35 · €1.94/L
132 of 174
pricier than 75% of countries
Prémiová nafta
$2.16 /L
CZK47.05 · €1.93/L
23 of 46
cheaper than 52% of countries
LPG
$1.09 /L
CZK23.86 · €0.98/L
38 of 56
pricier than 66% of countries
CNG
$2.24 /kg
CZK48.80 · €2.00/kg
6 of 9
pricier than 56% of countries
Visas and vehicle on this route
Working out the rules for this route…
No passport set — showing the common ones. Tap yours to count by it alone.
Home country, no limit
Count the days by trip dates
Reference data, not legal advice. Rules change without notice — check with the consulate or at the border.
Best regions in the coming days