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.Designation | Route | Planned | In service |
A1 | Border with Hungary near Horgoš - Subotica - Novi Sad - Belgrade - Niš - Leskovac - Vranje - Border with North Macedonia near Preševo | 588 km | 588 km |
A2 | Belgrade - Preljina near Čačak - Požega - Border with Montenegro near Boljare | 258 km | 120 km |
A3 | Belgrade - Sremska Mitrovica - Border with Croatia near Batrovci | 93 km | 93 km |
A4 | Niš - Pirot - Border with Bulgaria near Gradinje | 107 km | 107 km |
A5 | Preljina near Čačak - Kraljevo - Kruševac - Pojate | 112 km | 0 km |
N/A | Lajkovac - Aranđelovac - Mladenovac - Topola - Rača - Svilajnac - Despotovac - Bor | 270 km | 0 km |
N/A | Kuzmin - Bosut - Border with Bosnia and Herzegovina near Sremska Rača | 18 km | 0 km |
N/A | Ruma - Hrtkovci - Šabac | 21 km | 0 km |
Total | 1,501 km | 924 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.
Designation | Route |
10 | Belgrade - Pančevo - Vršac - Border with Romania near Vatin |
11 | Border with Hungary near Kelebija - Subotica - Motorway A1 |
12 | Subotica - Sombor - Odžaci - Bačka Palanka - Novi Sad - Zrenjanin - Žitište - Nova Crnja - Border with Romania near Srpska Crnja |
13 | Horgoš - Kanjiža - Novi Kneževac - Čoka - Kikinda - Zrenjanin - Čenta - Belgrade |
14 | Pančevo - Kovin - Ralja |
15 | Border with Hungary near Bački Breg - Bezdan - Sombor - Kula - Vrbas - Srbobran - Bečej - Novi Bečej - Kikinda - Border with Romania near Nakovo |
16 | Border with Croatia near Bezdan - Bezdan |
17 | Border with Croatia near Bogojevo - Srpski Miletić |
18 | Zrenjanin - Sečanj - Plandište - Vršac - Straža - Bela Crkva - Border with Romania near Kaluđerovo |
19 | Neštin - Erdevik - Kuzmin - Border with Bosnia and Herzegovina near Sremska Rača |
20 | Motorway A3 - Sremska Mitrovica - Bogatić - Border with Bosnia and Herzegovina near Badovinci |
21 | Novi Sad - Irig - Ruma - Šabac - Koceljeva - Valjevo - Kosjerić - Požega - Arilje - Ivanjica - Sjenica |
22 | Belgrade - Ljig - Gornji Milanovac - Preljina - Kraljevo - Raška - Novi Pazar - Ribariće - Border with Montenegro near Mehov Krš |
23 | Pojate - Kruševac - Kraljevo - Preljina - Čačak - Požega - Užice - Čajetina - Nova Varoš - Prijepolje - Border with Montenegro near Gostun |
24 | Batočina - Kragujevac - Kraljevo |
25 | Mali Požarevac - Mladenovac - Topola - Kragujevac |
26 | Belgrade - Obrenovac - Šabac - Loznica - Border with Bosnia and Herzegovina near Mali Zvornik |
27 | Border with Bosnia and Herzegovina near Trbušnica - Loznica - Osečina - Valjevo - Lajkovac - Ćelije - Lazarevac - Aranđelovac - Topola - Rača - Svilajnac |
28 | Mali Zvornik - Ljubovija - Rogačica - Kostojevići - Užice - Kneževići - Kremna - Border with Bosnia and Herzegovina near Kotroman |
29 | Border with Montenegro near Jabuka - Prijepolje - Nova Varoš - Sjenica - Novi Pazar |
30 | Ivanjica - Ušće |
31 | Raška - Boundary line with the Autonomous Province of Kosovo and Metohija |
32 | Ribariće - Boundary line with the Autonomous Province of Kosovo and Metohija |
33 | A1 - Požarevac - Kučevo - Majdanpek - Negotin - Border with Bulgaria near Vrška Čuka |
34 | Požarevac - Veliko Gradište - Golubac - Donji Milanovac - Poreč bridge |
35 | Border 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 |
36 | Paraćin - Boljevac - Zaječar - Border with Bulgaria near Vrška Čuka |
37 | Selište - Bor - Zaječar |
38 | Kruševac - Blace - Beloljin |
39 | Pirot - Babušnica - Vlasotince - Leskovac - Lebane - Medveđa - Boundary line with the Autonomous Province of Kosovo and Metohija |
40 | Vladičin Han - Surdulica - Border with Bulgaria in Strezimirovci |
41 | Bujanovac - Boundary line with the Autonomous Province of Kosovo and Metohija |
42 | Motorway A1 - Preševo - Boundary line with the Autonomous Province of Kosovo and Metohija |
43 | Niška Banja - Bela Palanka - Pirot - Dimitrovgrad - Border with Bulgaria at Gradinje |
44 | Mala Kopašnica - Vladičin Han - Vranje - Bujanovac - Levosoje |
45 | Entirely in Kosovo |
46 | Ravni Gaj - Knić - Mrčajevci |
47 | Belgrade - 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.Designation | Route |
100 | Horgoš intersection - Subotica - Bačka Topola - Srbobran - Novi Sad - Inđija - Stara Pazova - Belgrade |
101 | Border with Hungary near Bački Vinogradi - State Road 100 at Bački Vinogradi |
102 | Kanjiža - Senta - Ada - Bečej - Temerin - Novi Sad |
103 | Border with Hungary near Đala - Novi Kneževac |
104 | Novi Kneževac - Banatsko Aranđelovo - Mokrin - Kikinda - Vojvoda Stepa - Begejci - Srpski Itebej - Border with Romania near Međa |
105 | Border with Hungary near Bajmok - Bajmok - Bačka Topola - Senta - Čoka - Mokrin - Border with Romania near Vrbica |
106 | Kljajićevo - Bački Sokolac |
107 | Sombor - Apatin - Bogojevo |
108 | Bačka Topola - Kula - Despotovo - Silbaš - Bačka Palanka - Border with Croatia near Bačka Palanka |
109 | Bačka Topola - Bečej |
110 | Kula - Odžaci |
111 | Odžaci - Ratkovo - Silbaš - Bački Petrovac - Rumenka - Novi Sad |
112 | Bačko Novo Selo - Bač - Ratkovo - Despotovo - Sirig - Temerin - Žabalj |
113 | Feketić - Vrbas - Zmajevo - Rumenka |
114 | Bačko Gradište - Čurug - Žabalj - Šajkaš - A1 motorway |
115 | Srbobran - Nadalj - Čurug |
116 | Novi Bečej - Melenci |
117 | Novi Bečej - Bašaid - Banatsko Karađorđevo |
118 | Žitište - Torak - Srpski Itebej |
119 | Border with Croatia near Neštin - Beočin - Sremska Kamenica |
120 | Border with Croatia near Šid - Šid - Kuzmin - Sremska Mitrovica- Ruma - Pećinci - Bečmen - Obrenovac |
121 | Border with Croatia near Sot - Šid - Adaševci - Border with Bosnia and Herzegovina near Jamena |
122 | Border with Croatia near Ljuba - Erdevik |
123 | Sviloš - Sremska Mitrovica |
124 | Sremska Mitrovica - Drenovac - Šabac |
125 | A1 motorway - Maradik |
126 | Ruma - Putinci - Inđija - Stari Slankamen |
127 | Putinci - Stara Pazova - Stari Banovci |
128 | Golubinci - Pećinci |
129 | Kać - Šajkaš - Titel - Perlez - Kovačica - Sečanj - Border with Romania near Jaša Tomić |
130 | Ečka - Kovačica - Jabuka - Pančevo |
131 | Čenta - Opovo - Jabuka |
132 | Plandište - Alibunar |
133 | Uljma - Straža |
134 | Kovin - Vračev Gaj - Bela Crkva |
135 | Badovinci - Mačvanski Prnjavor |
136 | Majur - Bogatić - Petlovača |
137 | Šabac - Volujac - Zavlaka - Krupanj - Gračanica |
138 | Lipnički Šor - Tekeriš |
139 | Krst - Korenita - Krupanj - Radaljska Banja - Radalj - State Road 26 |
140 | Zvezd - Vladimirci - Lojanice |
141 | Debrc - Banjani - Ub - Novaci - Koceljeva - Šabačka Kamenica - Donje Crniljevo - Osečina - Gunjaci - Pecka - Ljubovija |
142 | Draginje - Šabačka Kamenica - Valjevska Kamenica - State Road 27 |
143 | Pričević - Pecka |
144 | Obrenovac - Stubline - Ub - Slovac |
145 | Stubline - Brgule - Lajkovac |
146 | Ub - Brgule |
147 | Lipovica Forest - Barajevo - Dučina - Mladenovac - Smederevska Palanka - Velika Plana - Žabari - Petrovac - Kučevo |
148 | Barič - Mislođin - Stepojevac - Veliki Crljeni - Junkovac - Sibnica - Dučina |
149 | Beli Potok - Ralja - Đurinci - Vlaško Polje |
150 | Đurinci - Sopot - Aranđelovac - Belanovica - Ljig - Mionica - Divci |
151 | State Road 25 - Markovac - Aranđelovac |
152 | Topola - Donja Šatornja - Rudnik - Bućin Grob |
153 | Leštane - Grocka - Petrijevo - Ralja - A1 motorway |
154 | Leštane - Bubanj Potok - A1 motorway |
155 | Petrijevo - Mladenovac |
156 | Ralja - Smederevska Palanka - Natalinci |
157 | Rača - Cerovac |
158 | Mala Krsna - Velika Plana - Batočina - Jagodina - Ćuprija - Paraćin - Aleksinac - Niš - Leskovac - Vladičin Han - Vranje - Bujanovac - Border with North Macedonia |
159 | Požarevac - Kostolac |
160 | Požarevac - Žabari - Svilajnac - Despotovac - Dvorište - Resavica - Senje - Ćuprija |
161 | Bratinac - Salakovac - Malo Crniće - Petrovac - Žagubica - Brestovac |
162 | Veliko Gradište - Makce - Boževac - Ranovac - Petrovac - Tanovac - Dubnica - Svilajnac |
163 | Golubac - Zelenik - Lješnica |
164 | Donji Milanovac - Majdanpek - Debeli Lug - Jasikovo - Žagubica |
165 | Porečki most - Klokočevac - Miloševa Kula - Rgotina - Vražogrnac - Zaječar - Zvezdan |
166 | Bor - Zagrađe |
167 | Kladovo - Korbovo - Milutinovac |
168 | State road 35 - Dušanovac - Border with Romania near Kusjak |
169 | State road 33 - Veljkovo - Šipkovo - Zaječar - Lenovac - Bučje |
170 | Valjevo - Poćuta - Debelo Brdo - Rogačica - Bajina Bašta - Kaluđerske Bare - Kremna |
171 | Dub - Bajina Bašta - Border with Bosnia and Herzegovina near Bajina Bašta |
172 | Bajina Bašta - Perućac |
173 | Kremna - Dubci |
174 | Užice - Karan - Kosjerić - Seča Reka - Varda - Jakalj - Kostojevići |
175 | Županjac - Bogovađa - Mionica - Brežđe - Divčibare - Kaona |
176 | Valjevo - Brežđe |
177 | State road 21 - Čestobrodica - Gojna Gora - Pranjani - Beršići - Takovo- Gornji Milanovac - Nevade - Vraćevšnica Bare - Kragujevac |
178 | Divčibare - Tometino Polje - Sastavci |
179 | Pranjani - Trbušani - Ljubić - Čačak - Drakčići - Kraljevo |
180 | Čačak - Guča - Ivanjica |
181 | Kratovska Stena - Lučani - Guča - Kaona - Drakčići |
182 | Ravni Gaj – Knić – Mrčajevci |
183 | Kragujevac – Gornja Sabanta – Rekovac - Belušić - Jasika - State Road 23 |
184 | Gornja Sabanta – Jagodina – A1 motorway |
185 | Jagodina – Glogovac – Medveđa |
186 | Ćuprija – Virine – Despotovac – Dvorište – Vodna – Krepoljin |
187 | Vitanovac – Ugljarevo – Velika Drenova – Jasika – Varvarin – Mijatovac |
188 | Rekovac – Prevešt – Grabovac – Trstenik |
189 | State road 158 – Bresje – Loćika – Belušić – Oparić – Velika Drenova – Stopanja |
190 | Donji Krčin – Varvarin – Ćićevac |
191 | Bistrica – Priboj – Border with Bosnia and Herzegovina near Uvac |
192 | Border with Montenegro near Čemerno - Border with Bosnia and Herzegovina near Vagan |
193 | Border with Bosnia and Herzegovina – Sjeverin – Border with Bosnia and Herzegovina |
194 | Prilike – Katići – Jasenovo – Kokin Brod – Rutoši – Pribojska Banja – Priboj – State road 192 |
195 | Bela Zemlja – Ljubiš – Jasenovo |
196 | Lis – Arilje – Visoka – Ljubiš |
197 | Kaona – Ivanjica – Buk – Preko Brdo – Duga Poljana – Rasno – Karajukića Bunari – Ugao – Border with Montenegro |
198 | Raška – Kuti – Odvraćenica – Preko Brdo |
199 | Novi Pazar – Deževa – Odvraćenica |
200 | Prijepolje – 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.Designation | Route |
300 | Subotica – Velebit – State Road 102 |
301 | Zimonić – Velebit |
302 | Banatsko Aranđelovo – Rabe |
303 | Stari Žednik – Čantavir – Tornjoš |
304 | Kljajićevo – Svetozar Miletić – Riđica |
305 | Vrbas – Kucura – Savino Selo |
306 | Gajdobra – Čelarevo |
307 | Bašaid – Nova Crnja |
308 | Torak – Krajišnik – Sutjeska – Neuzina |
309 | Krajišnik – Jaša Tomić |
310 | Samoš – Dobrica– Seleuš – Alibunar – Banatski Karlovac – Deliblato – State Road 134 |
311 | Padina – Seleuš |
312 | Vračev Gaj – Banatska Palanka – Dunav |
313 | Rakovac – Zmajevac – Vrdnik – Irig – Krušedol Selo – Maradik – State Road 100 |
314 | Erdevik – Bingula – Čalma – Manđelos – Veliki Radinci – Ruma – State Road 120 |
315 | Kukujevci – State Road 19 |
316 | Sremska Mitrovica – Jarak |
317 | Pećinci – Subotište – Kupinovo |
318 | Prhovo – Šimanovci – A3 motorway |
319 | A1 motorway – Batajnica – Ugrinovci – Surčin – A1 motorway |
320 | Bogatić – Glogovac – Crna Bara – Border with Bosnia and Herzegovina |
321 | Glogovac – Badovinci |
322 | Glušci – Mačvanski Pričinović – Šabac |
323 | Mačvanski Prnjavor – Čokešina – Lipove Vode – Volujac – Sinošević – Nakučani - Matijevac – State Road 21 |
324 | Šabac – Nakučani – Donje Crniljevo |
325 | Provo – 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:- E65: Rožaje, Montenegro – Tutin – Mitrovica – Pristina – Elez Han, Kosovo – Skopje, North Macedonia.
- E70: Slavonski Brod, Croatia – Šid – Belgrade – Vršac – Timișoara, Romania.
- * section between Belgrade and border with Croatia is built to motorway standards.
- E75: Szeged, Hungary – Subotica – Novi Sad – Beška Bridge – Belgrade – Niš – Leskovac – Vranje – Preševo – Kumanovo, North Macedonia.
- * section from border with Hungary to border with Northern Macedonia is built to motorway standards.
- E80: Rožaje, Montenegro – Peć – Pristina, Kosovo – Prokuplje – Niš – Niška Banja – Pirot – Dimitrovgrad – Sofia, Bulgaria.
- * section between Niš and border with Bulgaria is built to motorway standards.
- E662: Subotica – Sombor – Bezdan – Osijek, Croatia.
- E761: Sarajevo, Bosnia and Herzegovina – Užice – Čačak – Kraljevo – Kruševac – Pojate – Paraćin – Zaječar.
- * section between Pojate and Paraćin is built to motorway standards and co-signed with E75.
- E763: Belgrade – Čačak – Nova Varoš – Bijelo Polje, Montenegro.
- * section between Belgrade and Preljina is built to motorway standards.
- E771: Drobeta-Turnu Severin, Romania – Zaječar – Niš.