Highways in Croatia are the main transport network in Croatia.The Croatian classification includes several classes of highways:[1]
Other than the motorway routes, the national road classification includes the following enumerated categories of routes in the national highway system, with decreasing order of priority:
Road operators differ according to the classification system: The designated motorways are operated by three different concessionaires. The state roads are maintained almost exclusively by Hrvatske ceste, while the county and local roads are managed by various county authorities. The road maintenance agencies are governed by various laws issued by the Parliament as well as bylaws issued by the Ministry of Transport.[1] [2]
The primary high-speed motorways are called (pronounced as /hr/; singular:), and they are defined as roads with at least three lanes in each direction (including hard shoulder) and a speed limit of not less than . They are marked with a special road sign, similar to the road sign depicting a motorway/autoroute/autobahn in other parts of Europe.[3] The Croatian motorway network is long.
Motorways in Croatia are defined by the Ministry of Maritime Affairs, Transport and Infrastructure.[2] [4] [5] The same applies to names of the motorway interchanges and rest areas.[6]
A major reason for the motorway construction "mania" of the 2000s is a previous political halt of the major Croatian highway project, today's A1, in the 1970s and 1980s under former Yugoslavia. When Croatia declared independence in 1991, the only true motorways in the country were Rijeka - Kikovica (the westernmost part of today's A6), Zagreb - Karlovac (the northernmost part of today's A1) and Zagreb - Slavonski Brod (the central part of today's A3), the latter being part of the Brotherhood and Unity Highway. The dream to connect the two largest Croatian cities Zagreb and Split with a motorway went back to the times of the Croatian Spring. However, the construction of this project had not happened during Yugoslav period.In 2005, the Zagreb–Split route was constructed. In addition, the A1 was extended towards Dubrovnik (currently at Ploče), and the A3 was extended so it connects Zagreb to Croatian borders with both Serbia (near Lipovac) and Slovenia (near Bregana). There is also a motorway from Zagreb to Rijeka, the A6, as well as the A4 motorway from Zagreb to the northeast (Hungarian border) as well as the A2 motorway from Zagreb to the northwest (Slovenian border). The A9 between Pula and the Slovenian border is also largely completed.
The construction of additional motorways has noticeably slowed in the 2010s, but it continues., the Cerovlje - Rijeka section of A8, the remaining part of the Istrian Y, is being upgraded from semi-highway status.[7] The other motorways are in various early stages of development, coming up to a total of 11 motorway routes. The A1 is considered unfinished as it is planned to be extended from Ploče to Dubrovnik.[8]
The network is managed by 3 operators, of which one is under full government control and other two are operated by joint ventures.
width=150 | Operator | width=275 | Ownership | Motorway | Length (in 2022) | Notes |
---|---|---|---|---|---|---|
BINA Istra | BINA Fincom (67%) Bouygues (16%) Hrvatske autoceste (14.8%) Istarska autocesta (2.2%) | A8, A9 | 141km (88miles) | Under concession until 2041. | ||
Autocesta Zagreb – Macelj | Pyhrn Concession Holding GmbH (51%) Republic of Croatia (49%) | A2 | 60km (40miles) | Under concession until 2032. | ||
Hrvatske autoceste | Republic of Croatia (100%) | A1, A3, A4, A5, A6, A7, A10, A11, Krk bridge | 1140.1km (708.4miles) | A6 and A7 were operated by Autocesta Rijeka – Zagreb until 31 December 2020. | ||
width=80 | Motorway | Route | Length (in 2022) | Description | Notes |
---|---|---|---|---|---|
A1 | Zagreb - Split - Dubrovnik | 484.2km (300.9miles) | The A1 starts in Lučko interchange, a part of Zagreb bypass where the A3 motorway junction is found. The motorway proceeds south from Zagreb to Karlovac and further on to Bosiljevo 2 interchange where the A6 motorway branches off towards Rijeka. The route continues south to Gospić, Zadar, Šibenik, Split. The southernmost sector of the motorway proceeds from Split to Ploče and Metković.[9] | Section between Ploče and Dubrovnik is planned | |
A2 | Zagreb - Macelj | 60km (40miles) | The A2 starts on the border of Slovenia near Macelj. The motorway passes west of Krapina and proceeds south towards Zagreb. The southernmost section of the motorway forms a part of Zagreb bypass and it terminates in Jankomir interchange with the A3 motorway.[10] | ||
A3 | Bregana - Zagreb - Lipovac | 306.4km (190.4miles) | The A3 starts on the border of Slovenia near Bregana. The motorway passes north of Samobor and proceeds west towards Zagreb, passing to the south of the city and forming a part of Zagreb bypass, where the route contains junctions with the A2, A1 and A4 motorways. It continues east to Kutina, Slavonski Brod, Sredanci interchange with the A5 motorway and further east to Županja and terminating on the border of Serbia near Lipovac.[11] | ||
A4 | Zagreb - Goričan | 97.7km (60.7miles) | The A4 starts on the border of Hungary near Goričan. The motorway passes near Čakovec and Varaždin south towards Zagreb and the southernmost part of the route is a part of Zagreb bypass, where the motorway terminates in Ivanja Reka interchange, where the traffic defaults to the westbound A3 motorway.[12] | ||
A5 | Beli Manastir - Osijek - Bosnian border | 83.4km (51.8miles) | The A5 starts near Beli Manastir and proceeds south bypassing Osijek and Đakovo, meets the A3 motorway at Zoljani interchange and proceeds south to Svilaj border bridge where it connects on Bosnian A1 motorway.[13] | Section to Hungarian border is under construction. | |
A6 | Rijeka - Bosiljevo 2 | 81.5km (50.6miles) | The A6 starts in Bosiljevo 2 interchange, branching off from the A1 motorway and proceeds west bypassing Delnice to Rijeka and the Orehovica interchange with the A7 motorway.[14] | ||
A7 | Rupa - Matulji - Diračje - Orehovica - Šmrika | 44.7km (27.8miles) | The A7 starts at the border of Slovenia and heads south to Rijeka, passes the city as Rijeka bypass. The Rijeka bypass section comprises an interchange with the A6 motorway and proceeds east terminating near Šmrika where the traffic defaults to the D8 state road.[15] | Section east of Rijeka is under construction. | |
A8 | Kanfanar - Matulji | 64.2km (39.9miles) | The A8 spans between Kanfanar and Matulji, i.e. the A9 and A7 motorways. As of March 2023, the Kanfanar - Vranja section is brought to the motorway standards, and the rest is a limited access two-lane route.[16] | ||
A9 | Umag - Pula | 76.8km (47.7miles) | The A9 starts near Umag and the Slovenian border, meets the A8 motorway at Kanfanar interchange, and proceeds south to Pula, forming the western arm of Istrian Y.[17] | ||
A10 | Bosnian border - Ploče interchange | 9.3km (05.8miles) | The A10 starts at Bosnian border, where it connects to A1 motorway in Bosnia and runs to the Ploče interchange, where it connects to A1 motorway.[18] | ||
A11 | Zagreb - Sisak | 29.8km (18.5miles) | The A11 starts at Jakuševec interchange and runs south to Lekenik interchange. It was connected to A3 in November 2015. It is finished to Lekenik.[19] | The last section to Sisak is under construction. |
width=80 | Motorway | County | Length | Section | Description | Scheduled completion |
---|---|---|---|---|---|---|
A5 | Osijek-Baranja | 5.25km (03.26miles) | Branjin Vrh border crossing - Beli Manastir | Construction of four lane motorway started in September 2023.[20] | April 2025[21] | |
A7 | Primorje-Gorski Kotar | 6.5km (04miles) | Novi Vinodolski bypass | Construction began in September 2021 and will consist of two lane expressway that will match the left lane of the future motorway.[22] | September 2024 | |
A8 | Istria and Primorje-Gorski Kotar | 5.6km (03.5miles) | Učka Tunnel | Construction of second tunnel started in December 2020.[23] | September 2024[24] | |
Primorje-Gorski Kotar | 11km (07miles) | Učka Tunnel - Matulji | Construction of additional two lanes started in September 2023.[25] | November 2026 | ||
A9 | Istria | 2.5km (01.6miles) | Mirna Bridge and Lim Bay Viaduct | Construction of bridge and viaduct for upgrading motorway on four lanes in total, the construction started in February 2024.[26] | February 2027 | |
A11 | Sisak-Moslavina | 11 km (6.8 mi) | Lekenik - Sisak | Construction of four lane motorway started in February 2022.[27] | July 2024[28] |
width=80 | Motorway | County | Length | Section | Notes |
---|---|---|---|---|---|
A1 | City of Zagreb, Zagreb and Karlovac | 38.6km (24miles) | Zagreb - Karlovac | Upgrade to six lanes, the start of the works is planned for 2026.[29] | |
Karlovac | 28.2km (17.5miles) | Karlovac - Bosiljevo 2 | Upgrade to six lanes. Start of works after completion of the Zagreb-Karlovac section. | ||
Dubrovnik-Neretva | 51.2km (31.8miles) | Metković - Osojnik (Dubrovnik) | , the competition for the project is ongoing. | ||
A2 | Krapina-Zagorje | 3.7km (02.3miles) | Đurmanec - Macelj | The construction of tunnels Sveta Tri Kralja and Brezovica so the section is upgraded to four lane motorway is expected to begin in the fall of 2022.[30] | |
A3 | Zagreb and City of Zagreb | 25km (16miles) | Jankomir - Ivanja Reka | The plan is to build an extra lane in each direction. First phase is expected to start in 2023 with the subsection Jankomir - Lučko.[31] | |
A7 | Primorje-Gorski Kotar | 18.1km (11.2miles) | Križišće - Novi Vinodolski | Design started in 2020[32] and competition for construction begun in January 2024.[33] | |
Primorje-Gorski Kotar and Lika-Senj | 21km (13miles) | Novi Vinodolski - Senj | Design started in 2023. | ||
Lika-Senj | 10.8km (06.7miles) | Senj - Žuta Lokva | A public consultation is in progress with a planned start of design in 2024.[34] |
In 2022, the network had a traffic of 80,172,262 vehicles, including 70,344,584 light vehicles and 9,827,678 heavy vehicles (difference by axle height).
The travel cost is 9.00 euros per 100 km for light vehicles in closed system and 6.00 euros in open toll system, while for heavy ones are 39.00 euros per 100 km in closed system and 21.00 in open system.[35]
Those costs generate a revenue of 426.5 millions of euros (without VAT) in 2022.
Two third of motorway fatalities (67%) occurred in the third of the year between July and October.[36] [37]
There is a wide variety of types of expressways in Croatia, in terms of number of lanes, accessibility and types of intersections comprised. They range from four lane expressways with grade-separated intersections and limited access - distinguished from the motorways by lack of emergency lanes only - to four or six lane urban expressways with numerous at-grade intersections and traffic lights or two lane limited access roads with grade separated intersections. The expressways include both incomplete motorways, built in stages,[6] and some state roads (with either limited access, more than two traffic lanes, grade-separated intersections or any combination thereof). There are even some instances of county roads which may be regarded expressways such as Jadranska Avenue (Ž1040).
As a rule, the expressways are not tolled; however, major tunnels on the expressways are tolled.
State roads are defined by legislation[47] as important routes for road traffic between various parts of the country. Classification of a road as a state road does not describe actual conditions of the road itself.
State roads in Croatia are assigned one, two or three digit numbers which generally comply with the following pattern[48] (although there are some exceptions to the rules):
At the moment the state roads in Croatia have a combined length of .
Number | Control cities (or other appropriate route description) | Length | |
---|---|---|---|
D1 | Gornji Macelj (A2) - Krapina - Zagreb - Karlovac - Gračac - Knin - Sinj - Split (D8) | 419.15 km | |
D2 | Dubrava Križovljanska border crossing (Slovenia) - Koprivnica - Virovitica - Sveti Đurađ- Našice - Osijek - Vukovar - Ilok border crossing (Serbia) | 347.23 km | |
D3 | Goričan border crossing (Hungary) - Hodošan (A4) - Čakovec - Varaždin - Breznički Hum - Popovec (A1) - Karlovac - Rijeka (D8) | 220.65 km | |
D5 | Terezino Polje border crossing (Hungary) - Virovitica - Veliki Zdenci - Donji Daruvar - Lipik - Stara Gradiška border crossing (Bosnia and Herzegovina) | 123.19 km | |
D6 | Jurovski Brod border crossing (Slovenia) - Ribnik - Karlovac - Brezova Glava - Vojnić - Glina - Dvor border crossing (Bosnia and Herzegovina) | 134.65 km | |
D7 | Duboševica border crossing (Hungary) - Beli Manastir - Osijek - Đakovo - Slavonski Šamac border crossing (Bosnia and Herzegovina) | 115.26 km | |
D8 | Pasjak border crossing (Slovenia) - Matulji - Rijeka - Zadar - Split - Pelješac - Dubrovnik - Karasovići border crossing (Montenegro) | 657.70 km | |
D9 | Metković border crossing (Bosnia and Herzegovina) - Opuzen (D8) | 10.63 km | |
D10 | Sveta Helena interchange (A4) - Cugovec - Križevci - Koprivnica - Gola border crossing (Hungary) | 85.35 km | |
D12 | Zabrđe (D10) - Haganj - Zvonik - Bjelovar - Virovitica - Terezino Polje border crossing (Hungary) | 90.54 km | |
D14 | Mokrice (D307) - Donja Zabočka - Bedekovičina - Selnica - Podgrađe (D29) | 17.42 km |
Number | Control cities (or other appropriate route description) | Length | |
---|---|---|---|
D20 | Čakovec (D3) – Prelog – Donja Dubrava – Đelekovec – Koprivnica (D2) | 50.4 km | |
D22 | D3 - Novi Marof – Križevci – Sveti Ivan Žabno | 42.7 km | |
D23 | Duga Resa (D3) – Josipdol – Žuta Lokva – Senj (D8) | 103.9 km | |
D24 | Zabok (D1) – Zlatar Bistrica – Donja Konjšćina – Budinšćina – Novi Marof – Varaždinske Toplice – Poljanec (D2) | 72.4 km | |
D25 | Korenica (D1) – Bunić – Lički Osik – Gospić – Karlobag (D8) | 83.6 km | |
D26 | Dubrava (D10) - Čazma - Garešnica - Dežanovac - Daruvar (D5) | 88.5 km | |
D27 | Gračac (D1) - Obrovac - Benkovac - Stankovci - D8 | 96.9 km | |
D28 | Gradec (D10) - Bjelovar - Veliki Zdenci (D5) | 70.7 km | |
D29 | Novi Golubovec (D35) - Zlatar Bistrica - Marija Bistrica - Soblinec (D3) | 49.8 km | |
D30 | Buzin interchange (A3) - Velika Gorica - Petrinja - Hrvatska Kostajnica border checkpoint (Bosnia and Herzegovina) | 83.1 km | |
D31 | Velika Gorica (D30) - Gornji Viduševac - D6 | 56.1 km | |
D32 | Prezid border checkpoint (Slovenia) - Delnice (D3) | 49.7 km | |
D33 | Strmica border checkpoint (Bosnia and Herzegovina) - Knin - Drniš - Vidici (D8) | 73.3 km | |
D34 | Slatina (D2) - Donji Miholjac - Josipovac (D2) | 79.0 km | |
D35 | Varaždin (D2) - Lepoglava - Sveti Križ Začretje (D1) | 46.0 km | |
D36 | Karlovac (D1) - Pokupsko - Sisak - Popovača (Ž3124) | 110.5 km | |
D37 | Sisak (D36) - Petrinja - Glina (D6) | 34.4 km | |
D38 | Pakrac (D5) - Požega - Pleternica - Đakovo (D7) | 120.7 km | |
D39 | Bosnian Border - Aržano - Cista Provo - Šestanovac roundabout - Dubci (D8) | 37.3 km | |
D40 | Sveti Kuzam interchange (A7) - D8 - Port of Bakar (West) | 3.1 km | |
D41 | Gola border checkpoint - Koprivnica - Križevci (D22) | 82.9 km | |
D42 | Vrbovsko (D3) - Ogulin - Josipdol - Plaški - Grabovac (D1) | 57.9 km | |
D43 | Đurđevac (D2) - Bjelovar - Čazma - Ivanić Grad interchange (A3) | 78.1 km | |
D44 | Nova Vas interchange (A9) - Ponte Porton - Buzet - Lupoglav interchange (A8) | 50.5 km | |
D45 | Veliki Zdenci - (D5) - Garešnica - Kutina interchange A3 | 43.6 km | |
D46 | Đakovo D7 -Vinkovci - Tovarnik border checkpoint (Serbia) | 73.0 km | |
D47 | Lipik (D5) - Novska - Hrvatska Dubica - Hrvatska Kostajnica - Dvor (D6) | 94.5 km | |
D48 | Baderna interchange (A9) - Pazin - Rogovići interchange (A8) | 20.8 km | |
D49 | Pleternica - Lužani interchange (A3) | 19.2 km | |
D50 | Žuta Lokva (D23) - Otočac - Gospić - Gračac (D40) | 104.2 km | |
D51 | Gradište (D53) - Požega - Nova Gradiška interchange (A3) | 50.3 km | |
D52 | Špilnik (D50) - Korenica (D1) | 41.1 km | |
D53 | Donji Miholjac border checkpoint (Hungary) - Našice - Slavonski Brod border checkpoint (Bosnia and Herzegovina) | 91.6 km | |
D54 | Maslenica (D8) - Zaton Obrovački D27 | 13.5 km | |
D55 | Borovo (D2) - Vinkovci - Županja border checkpoint (Bosnia and Herzegovina) | 48.6 km | |
D56 | Tromilja interchange (D424) – Benkovac – Skradin – Drniš (D33) – Muć – Klis–Grlo interchange (D1) | 119.6 km | |
D57 | Vukovar (D2) - Orolik - Nijemci - Lipovac interchange A3 | 36.1 km | |
D58 | Šibenik (port) - Boraja - Trogir (D8) | 43.0 km | |
D59 | Knin (D8) - Kistanje - Bribirske Mostine - Putičanje - Kapela (D8) | 53.9 km | |
D60 | Brnaze (D1) - Trilj - Cista Provo - Imotski - Vinjani Donji border checkpoint (Bosnia and Herzegovina) | 66.1 km | |
D62 | Šestanovac (D39) - Zagvozd - Vrgorac - Kula Norinska - Metković (D9) | 89.5 km | |
D64 | Pazin (D48) - Potpićan - Vozilići (D66) | 26.9 km | |
D66 | Pula (D400) - Labin - Opatija - Matulji (D8) | 90.1 km | |
D69 | Slatina (D2) - Čeralije - Voćin - Novo Zvečevo - Kamenska (D38) | 53.4 km | |
D70 | Omiš (D8) - Naklice - Gata - Blato na Cetini interchange (A1) | 21.6 km | |
D72 | Slavonski Brod | 2.7 km | |
D74 | Đurmanec (D207) - Krapina - Bednja - Lepoglava (D35) | 22.0 km | |
D75 | D200 - Savudrija - Umag - Novigrad - Poreč - Vrsar - Vrh Lima - Bale - Pula (D400) | 101.7 km | |
D76 | Baško Polje (D8) – Zagvozd (D62) – Grubine (D60) – Imotski – Gornji Vinjani border checkpoint (Bosnia and Herzegovina) | 28.3 km | |
D77 | Rogovići interchange (A8) – Žminj – Svetvinčenat – Vodnjan (D75) | 33.2 km |
Number | Control cities (or other appropriate route description) | Length | |
---|---|---|---|
D100 | Porozina (ferry port) - Cres - Mali Lošinj (Ž5159) | 80.5 km | |
D101 | D100 - Merag (ferry port) | 10.9 km | |
D102 | Šmrika (D8) - Krk - Baška | 48.3 km | |
D103 | D102 - Rijeka Airport | 1.7 km | |
D104 | D102- Valbiska (ferry port) | 10.1 km | |
D105 | Lopar (ferry port) - Rab - Mišnjak (ferry port) | 22.7 km | |
D106 | Žigljen (ferry port) - Novalja - Pag - Ražanac - Posedarje (D8) | 73.8 km | |
D109 | Veli Rat - Savar - Sali | 41.9 km | |
D110 | Muline (ferry port) - Ugljan - Tkon (ferry port) | 41.6 km | |
D111 | Maslinica - Grohote - Stomorska | 17.8 km | |
D112 | Rogač (ferry port) - D111 | 1.9 km | |
D113 | Supetar - Nerežišće - Sumartin (ferry port) | 39.4 km | |
D114 | Milna - Sutivan - Supetar (D113) | 18.8 km | |
D115 | Gornji Humac (D113) - Bol | 11.4 km | |
D116 | Hvar - Milna - Starigrad (ferry port) - Sućuraj | 77.8 km | |
D117 | Komiža - Podhum - Vis | 19.9 km | |
D118 | Vela Luka - Kapja - Dubovo - Korčula | 43.5 km | |
D119 | Ubli - Lastovo | 9.5 km | |
D120 | Pomena - Polače - Sobra - Saplunara | 42.9 km | |
D121 | Murter - Tisno - D8 | 14.0 km | |
D123 | Sobra (ferry port) - D120 | 1.1 km | |
D124 | Brbinj (ferry port) - Brbinj - D109 | 1.7 km | |
D125 | Zaglav (ferry port) - D109 | 1.1 km | |
D126 | Trogir (D315) - Arbanija - Slatine | 8.3 km | |
D128 | Uvala Mikavica - Žirje (ferry port) | 3.8 km |
In the Republic of Croatia, primarily a closed toll system is applied to the entire motorway network tolls with multiple entrances and exits. The use of motorways is charged by mileage and vehicle category. At the entrance on the motorway, the user picks up the entrance card (or a record recorded on the ENC device) and the payment is made on exit toll stations according to the length of the trip. The open system is in use at toll stations Bregana(A3) and Rupa(A7).
Croatia had 70 road deaths per million inhabitants estimated in 2022.