Serbia license plates
Format, region codes and a plate generator for Serbia.
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 Serbian plate starts with the two-letter code of the registration area in Latin letters: BG for Belgrade, NS for Novi Sad, NI for Niš; under the shield with the Serbian cross the same code is repeated in small Cyrillic letters. Then come 3–4 digits, a dash and two series letters (KŠ 055-HI is Kruševac). The code follows the place of registration; the areas are smaller than the districts, and one district can contain several of them. The zero is slashed, and on the left is a blue field with SRB.
Region map
Click a region to see its codes.
Could not load the map.
Region codes
83 regions| Region | Code |
|---|---|
| Aleksandrovac | |
| Aleksinac | |
| Aranđelovac | |
| Bajina Bašta | |
| Belgrade | |
| Bor | |
| Bačka Palanka | |
| Bačka Topola | |
| Bujanovac | |
| Bogatić | |
| Bečej | |
| Despotovac | |
| Gornji Milanovac | |
| Ivanjica | |
| Inđija | |
| Jagodina | |
| Kanjiža | |
| Koceljeva | |
| Kragujevac | |
| Kikinda | |
| Kladovo | |
| Kovin | |
| Kula | |
| Kraljevo | |
| Kruševac | |
| Knjaževac | |
| Lebane | |
| Leskovac | |
| Loznica | |
| Lučani | |
| Negotin | |
| Niš | |
| Novi Pazar | |
| Novi Sad | |
| Nova Varoš | |
| Pančevo | |
| Priboj | |
| Pirot | |
| Prokuplje | |
| Paraćin | |
| Požarevac | |
| Prijepolje | |
| Petrovac na Mlavi | |
| Požega | |
| Raška | |
| Ruma | |
| Senta | |
| Surdulica | |
| Smederevo | |
| Sjenica | |
| Sremska Mitrovica | |
| Sombor | |
| Smederevska Palanka | |
| Stara Pazova | |
| Subotica | |
| Svilajnac | |
| Topola | |
| Trstenik | |
| Tutin | |
| Ub | |
| UžiceOld code of Titovo Užice; replaced by UE in 1992, when the town got back the name Užice. | |
| Valjevo | |
| Vrnjačka Banja | |
| Vlasotince | |
| Velika Plana | |
| Vranje | |
| Vrbas | |
| Vršac | |
| Zaječar | |
| Zrenjanin | |
| Ćuprija | |
| Čačak | |
| Šabac | |
| Šid | |
| Đakovica (code until 2011)Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Gnjilane / GjilanSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Kosovska Mitrovica / MitrovicaSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Peć / PejaSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Priština / PrishtinaSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| PrizrenSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Titova Mitrovica (code until 1991)Serbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Uroševac / FerizajSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. | |
| Đakovica / GjakovaSerbian-system code for a place in Kosovo. In practice it is no longer issued there: Kosovo issues its own RKS plates. The status of Kosovo is disputed. |
History
Plates of the current pattern have been issued since 2011, but the two-letter town codes themselves go back to Yugoslav plates of the 1960s. The 2010 reform greatly extended the list; 74 codes are in use today, the latest, KU (Kula), added in May 2025. Some codes changed along with town names: TU (Titovo Užice) became UE in 1992, TM became KM and DJ became ĐA. The codes for Kosovo (PR, PZ, PE, KM, UR, GL, ĐA) remain in the Serbian rules, but in practice RKS plates are issued there.
Neighbouring countries
News from Serbia
All News →Super 95
$1.97 /L
RSD207.00 · €1.76/L
137 of 175
pricier than 78% of countries
RON 95
$2.18 /L
RSD229.90 · €1.96/L
77 of 103
pricier than 74% of countries
RON 100
$2.19 /L
RSD230.34 · €1.96/L
22 of 28
pricier than 75% of countries
Evro dizel
$2.24 /L
RSD236.00 · €2.01/L
142 of 174
pricier than 81% of countries
Premium dizel
$2.39 /L
RSD251.95 · €2.14/L
28 of 46
pricier than 59% of countries
TNG
$1.06 /L
RSD111.80 · €0.95/L
36 of 56
pricier than 63% 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