Roads in Serbia


Roads in Serbia are the backbone of its transportation system and an important part of the European road network. The total length of roads in the country is 45,419 km, and they are categorized as "state roads" or "municipal roads". All state roads in Serbia are maintained by the public, nation-wide, road construction company JP Putevi Srbije.

State roads

Major roads in the country are designated as "state roads", all of which are paved. They are categorized into class I and class II, each with two sub-classes, A and B.

State roads, class IA

Roads that are motorways are categorized as state roads, class IA, and are marked with one-digit numbers. As of November 2019, there are 891 km of motorways in total. Motorways in Serbia have three lanes in each direction, signs are white-on-green, and the normal speed limit is 130 km/h.
DesignationRoutePlannedIn service
A1Border with Hungary near Horgoš - Subotica - Novi Sad - Belgrade - Niš - Leskovac - Vranje - Border with North Macedonia near Preševo588 km588 km
A2Belgrade - Preljina near Čačak - Požega - Border with Montenegro near Boljare258 km120 km
A3Belgrade - Sremska Mitrovica - Border with Croatia near Batrovci93 km93 km
A4Niš - Pirot - Border with Bulgaria near Gradinje107 km107 km
A5Preljina near Čačak - Kraljevo - Kruševac - Pojate 112 km0 km
N/ALajkovac - Aranđelovac - Mladenovac - Topola - Rača - Svilajnac - Despotovac - Bor270 km0 km
N/AKuzmin - Bosut - Border with Bosnia and Herzegovina near Sremska Rača18 km0 km
N/ARuma - Hrtkovci - Šabac21 km0 km
Total1,501 km924 km
'

State roads, class IB

Roads categorized as state roads, class IB are 4,481 km in total length and are marked with two-digit numbers. They have one lane at the each direction, signs are black-on-yellow and the normal speed limit is 80 km/h.
Some of these roads are or will be partially expressways, such as the 24 km-long stretch of State Road 24 between Kragujevac and Batočina and the planned upgrade of the 27 km-long section of State Road 21 between Novi Sad and Ruma. Expressways, unlike motorways, do not have emergency lanes, signs are white-on-blue and the normal speed limit is 100 km/h.
DesignationRoute
10Belgrade - Pančevo - Vršac - Border with Romania near Vatin
11Border with Hungary near Kelebija - Subotica - Motorway A1
12Subotica - Sombor - Odžaci - Bačka Palanka - Novi Sad - Zrenjanin - Žitište - Nova Crnja - Border with Romania near Srpska Crnja
13Horgoš - Kanjiža - Novi Kneževac - Čoka - Kikinda - Zrenjanin - Čenta - Belgrade
14Pančevo - Kovin - Ralja
15Border with Hungary near Bački Breg - Bezdan - Sombor - Kula - Vrbas - Srbobran - Bečej - Novi Bečej - Kikinda - Border with Romania near Nakovo
16Border with Croatia near Bezdan - Bezdan
17Border with Croatia near Bogojevo - Srpski Miletić
18Zrenjanin - Sečanj - Plandište - Vršac - Straža - Bela Crkva - Border with Romania near Kaluđerovo
19Neštin - Erdevik - Kuzmin - Border with Bosnia and Herzegovina near Sremska Rača
20Motorway A3 - Sremska Mitrovica - Bogatić - Border with Bosnia and Herzegovina near Badovinci
21Novi Sad - Irig - Ruma - Šabac - Koceljeva - Valjevo - Kosjerić - Požega - Arilje - Ivanjica - Sjenica
22Belgrade - Ljig - Gornji Milanovac - Preljina - Kraljevo - Raška - Novi Pazar - Ribariće - Border with Montenegro near Mehov Krš
23Pojate - Kruševac - Kraljevo - Preljina - Čačak - Požega - Užice - Čajetina - Nova Varoš - Prijepolje - Border with Montenegro near Gostun
24Batočina - Kragujevac - Kraljevo
25Mali Požarevac - Mladenovac - Topola - Kragujevac
26Belgrade - Obrenovac - Šabac - Loznica - Border with Bosnia and Herzegovina near Mali Zvornik
27Border with Bosnia and Herzegovina near Trbušnica - Loznica - Osečina - Valjevo - Lajkovac - Ćelije - Lazarevac - Aranđelovac - Topola - Rača - Svilajnac
28Mali Zvornik - Ljubovija - Rogačica - Kostojevići - Užice - Kneževići - Kremna - Border with Bosnia and Herzegovina near Kotroman
29Border with Montenegro near Jabuka - Prijepolje - Nova Varoš - Sjenica - Novi Pazar
30Ivanjica - Ušće
31Raška - Boundary line with the Autonomous Province of Kosovo and Metohija
32Ribariće - Boundary line with the Autonomous Province of Kosovo and Metohija
33A1 - Požarevac - Kučevo - Majdanpek - Negotin - Border with Bulgaria near Vrška Čuka
34Požarevac - Veliko Gradište - Golubac - Donji Milanovac - Poreč bridge
35Border with Romania near Đerdap - Kladovo - Negotin - Zaječar - Knjaževac - Svrljig - Niš - Merošina - Prokuplje - Kuršumlija - Boundary line with the Autonomous Province of Kosovo and Metohija
36Paraćin - Boljevac - Zaječar - Border with Bulgaria near Vrška Čuka
37Selište - Bor - Zaječar
38Kruševac - Blace - Beloljin
39Pirot - Babušnica - Vlasotince - Leskovac - Lebane - Medveđa - Boundary line with the Autonomous Province of Kosovo and Metohija
40Vladičin Han - Surdulica - Border with Bulgaria in Strezimirovci
41Bujanovac - Boundary line with the Autonomous Province of Kosovo and Metohija
42Motorway A1 - Preševo - Boundary line with the Autonomous Province of Kosovo and Metohija
43Niška Banja - Bela Palanka - Pirot - Dimitrovgrad - Border with Bulgaria at Gradinje
44Mala Kopašnica - Vladičin Han - Vranje - Bujanovac - Levosoje
45Entirely in Kosovo
46Ravni Gaj - Knić - Mrčajevci
47Belgrade - Krnjača - Belgrade

State roads, class IIA

State roads, class IIA, are marked with three-digit numbers, the first digit being 1 or 2. The total length of these roads is 7,781 km.
DesignationRoute
100Horgoš intersection - Subotica - Bačka Topola - Srbobran - Novi Sad - Inđija - Stara Pazova - Belgrade
101Border with Hungary near Bački Vinogradi - State Road 100 at Bački Vinogradi
102Kanjiža - Senta - Ada - Bečej - Temerin - Novi Sad
103Border with Hungary near Đala - Novi Kneževac
104Novi Kneževac - Banatsko Aranđelovo - Mokrin - Kikinda - Vojvoda Stepa - Begejci - Srpski Itebej - Border with Romania near Međa
105Border with Hungary near Bajmok - Bajmok - Bačka Topola - Senta - Čoka - Mokrin - Border with Romania near Vrbica
106Kljajićevo - Bački Sokolac
107Sombor - Apatin - Bogojevo
108Bačka Topola - Kula - Despotovo - Silbaš - Bačka Palanka - Border with Croatia near Bačka Palanka
109Bačka Topola - Bečej
110Kula - Odžaci
111Odžaci - Ratkovo - Silbaš - Bački Petrovac - Rumenka - Novi Sad
112Bačko Novo Selo - Bač - Ratkovo - Despotovo - Sirig - Temerin - Žabalj
113Feketić - Vrbas - Zmajevo - Rumenka
114Bačko Gradište - Čurug - Žabalj - Šajkaš - A1 motorway
115Srbobran - Nadalj - Čurug
116Novi Bečej - Melenci
117Novi Bečej - Bašaid - Banatsko Karađorđevo
118Žitište - Torak - Srpski Itebej
119Border with Croatia near Neštin - Beočin - Sremska Kamenica
120Border with Croatia near Šid - Šid - Kuzmin - Sremska Mitrovica- Ruma - Pećinci - Bečmen - Obrenovac
121Border with Croatia near Sot - Šid - Adaševci - Border with Bosnia and Herzegovina near Jamena
122Border with Croatia near Ljuba - Erdevik
123Sviloš - Sremska Mitrovica
124Sremska Mitrovica - Drenovac - Šabac
125A1 motorway - Maradik
126Ruma - Putinci - Inđija - Stari Slankamen
127Putinci - Stara Pazova - Stari Banovci
128Golubinci - Pećinci
129Kać - Šajkaš - Titel - Perlez - Kovačica - Sečanj - Border with Romania near Jaša Tomić
130Ečka - Kovačica - Jabuka - Pančevo
131Čenta - Opovo - Jabuka
132Plandište - Alibunar
133Uljma - Straža
134Kovin - Vračev Gaj - Bela Crkva
135Badovinci - Mačvanski Prnjavor
136Majur - Bogatić - Petlovača
137Šabac - Volujac - Zavlaka - Krupanj - Gračanica
138Lipnički Šor - Tekeriš
139Krst - Korenita - Krupanj - Radaljska Banja - Radalj - State Road 26
140Zvezd - Vladimirci - Lojanice
141Debrc - Banjani - Ub - Novaci - Koceljeva - Šabačka Kamenica - Donje Crniljevo - Osečina - Gunjaci - Pecka - Ljubovija
142Draginje - Šabačka Kamenica - Valjevska Kamenica - State Road 27
143Pričević - Pecka
144Obrenovac - Stubline - Ub - Slovac
145Stubline - Brgule - Lajkovac
146Ub - Brgule
147Lipovica Forest - Barajevo - Dučina - Mladenovac - Smederevska Palanka - Velika Plana - Žabari - Petrovac - Kučevo
148Barič - Mislođin - Stepojevac - Veliki Crljeni - Junkovac - Sibnica - Dučina
149Beli Potok - Ralja - Đurinci - Vlaško Polje
150Đurinci - Sopot - Aranđelovac - Belanovica - Ljig - Mionica - Divci
151State Road 25 - Markovac - Aranđelovac
152Topola - Donja Šatornja - Rudnik - Bućin Grob
153Leštane - Grocka - Petrijevo - Ralja - A1 motorway
154Leštane - Bubanj Potok - A1 motorway
155Petrijevo - Mladenovac
156Ralja - Smederevska Palanka - Natalinci
157Rača - Cerovac
158Mala Krsna - Velika Plana - Batočina - Jagodina - Ćuprija - Paraćin - Aleksinac - Niš - Leskovac - Vladičin Han - Vranje - Bujanovac - Border with North Macedonia
159Požarevac - Kostolac
160Požarevac - Žabari - Svilajnac - Despotovac - Dvorište - Resavica - Senje - Ćuprija
161Bratinac - Salakovac - Malo Crniće - Petrovac - Žagubica - Brestovac
162Veliko Gradište - Makce - Boževac - Ranovac - Petrovac - Tanovac - Dubnica - Svilajnac
163Golubac - Zelenik - Lješnica
164Donji Milanovac - Majdanpek - Debeli Lug - Jasikovo - Žagubica
165Porečki most - Klokočevac - Miloševa Kula - Rgotina - Vražogrnac - Zaječar - Zvezdan
166Bor - Zagrađe
167Kladovo - Korbovo - Milutinovac
168State road 35 - Dušanovac - Border with Romania near Kusjak
169State road 33 - Veljkovo - Šipkovo - Zaječar - Lenovac - Bučje
170Valjevo - Poćuta - Debelo Brdo - Rogačica - Bajina Bašta - Kaluđerske Bare - Kremna
171Dub - Bajina Bašta - Border with Bosnia and Herzegovina near Bajina Bašta
172Bajina Bašta - Perućac
173Kremna - Dubci
174Užice - Karan - Kosjerić - Seča Reka - Varda - Jakalj - Kostojevići
175Županjac - Bogovađa - Mionica - Brežđe - Divčibare - Kaona
176Valjevo - Brežđe
177State road 21 - Čestobrodica - Gojna Gora - Pranjani - Beršići - Takovo- Gornji Milanovac - Nevade - Vraćevšnica Bare - Kragujevac
178Divčibare - Tometino Polje - Sastavci
179Pranjani - Trbušani - Ljubić - Čačak - Drakčići - Kraljevo
180Čačak - Guča - Ivanjica
181Kratovska Stena - Lučani - Guča - Kaona - Drakčići
182Ravni Gaj – Knić – Mrčajevci
183Kragujevac – Gornja SabantaRekovac - Belušić - Jasika - State Road 23
184Gornja Sabanta – Jagodina – A1 motorway
185Jagodina – Glogovac – Medveđa
186Ćuprija – Virine – Despotovac – Dvorište – Vodna – Krepoljin
187VitanovacUgljarevoVelika Drenova – Jasika – VarvarinMijatovac
188Rekovac – PreveštGrabovacTrstenik
189State road 158 – Bresje – Loćika – Belušić – Oparić – Velika Drenova – Stopanja
190Donji Krčin – Varvarin – Ćićevac
191BistricaPriboj – Border with Bosnia and Herzegovina near Uvac
192Border with Montenegro near Čemerno - Border with Bosnia and Herzegovina near Vagan
193Border with Bosnia and Herzegovina – Sjeverin – Border with Bosnia and Herzegovina
194PrilikeKatićiJasenovo – Kokin Brod – Rutoši – Pribojska Banja – Priboj – State road 192
195Bela ZemljaLjubiš – Jasenovo
196Lis – Arilje – Visoka – Ljubiš
197Kaona – Ivanjica – Buk – Preko Brdo – Duga PoljanaRasnoKarajukića BunariUgao – Border with Montenegro
198Raška – Kuti – Odvraćenica – Preko Brdo
199Novi Pazar – Deževa – Odvraćenica
200Prijepolje – Manastir Mileševa – Uvac

State roads, class IIB

State roads, class IIB, are marked with three-digit numbers, first digit being 3 or 4. Total length of these roads is 3,160 km.
DesignationRoute
300Subotica – VelebitState Road 102
301Zimonić – Velebit
302Banatsko Aranđelovo – Rabe
303Stari ŽednikČantavirTornjoš
304Kljajićevo – Svetozar MiletićRiđica
305Vrbas – KucuraSavino Selo
306GajdobraČelarevo
307Bašaid – Nova Crnja
308Torak – KrajišnikSutjeskaNeuzina
309Krajišnik – Jaša Tomić
310Samoš – Dobrica– Seleuš – Alibunar – Banatski KarlovacDeliblatoState Road 134
311Padina – Seleuš
312Vračev Gaj – Banatska PalankaDunav
313RakovacZmajevacVrdnik – Irig – Krušedol Selo – Maradik – State Road 100
314Erdevik – BingulaČalmaManđelosVeliki Radinci – Ruma – State Road 120
315KukujevciState Road 19
316Sremska Mitrovica – Jarak
317Pećinci – SubotišteKupinovo
318PrhovoŠimanovciA3 motorway
319A1 motorway – BatajnicaUgrinovciSurčin – A1 motorway
320Bogatić – Glogovac – Crna Bara – Border with Bosnia and Herzegovina
321Glogovac – Badovinci
322GlušciMačvanski Pričinović – Šabac
323Mačvanski Prnjavor – Čokešina – Lipove Vode – Volujac – Sinošević – Nakučani - Matijevac – State Road 21
324Šabac – Nakučani – Donje Crniljevo
325Provo – Zvezd – State Road 26

Municipal roads

Minor, local roads in the country are designated as "municipal roads".
Total length of these roads is 23,780 km and some two-thirds are paved roads, while the rest are consisted of macadam and earthen roads.

European routes

The following European routes pass through Serbia: