Highways in Croatia


Highways in Croatia are the main transport network in Croatia.
The Croatian classification includes several categories of highways:
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:
  • State roads, which are marked by letter D and a single, double or triple digit number.
  • County roads always are marked by letter Ž and a four digit number.
  • The lowest classification comprises local roads, marked by letter L and a five digit number.
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.

Motorways

The primary high-speed motorways are called autoceste, and they are defined as roads with at least three lanes in each direction 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. The Croatian motorway network is long.
Motorways in Croatia are defined by the Ministry of Maritime Affairs, Transport and Infrastructure. The same applies to names of the motorway interchanges and rest areas.

History

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, Zagreb-Karlovac and Zagreb-Slavonski Brod, 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, but construction of this project was never realized in the Yugoslav period.
In 2005, the Zagreb–Split route was constructed. In addition, the A1 was extended towards Dubrovnik, and the A3 was extended so it connects Zagreb to Croatian borders with both Serbia and Slovenia. There is also a motorway from Zagreb to Rijeka, the A6, as well as the A4 motorway from Zagreb to the northeast as well as the A2 motorway from Zagreb to the northwest. 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. 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.

Operators

The network is managed by 3 operators, of which one is under full government control and other two are operated by joint ventures.
OperatorOwnershipMotorwayLength Notes
BINA IstraBINA Fincom
Bouygues
Hrvatske autoceste
Istarska autocesta
A8, A9Under concession until 2041.
Autocesta Zagreb – MaceljPyhrn Concession Holding GmbH
Republic of Croatia
A2Under concession until 2032.
Hrvatske autocesteRepublic of Croatia A1, A3, A4, A5, A6, A7, A10, A11, Krk bridgeA6 and A7 were operated by Autocesta Rijeka – Zagreb until 31 December 2020.

Motorways and sections

List of motorways

Motorway sections under construction

MotorwayCountyLengthSectionDescriptionScheduled completion
A7Primorje-Gorski KotarNovi Vinodolski bypassConstruction began in September 2021 and will consist of two lane expressway that will match the left lane of the future motorway.March 2027
A8Primorje-Gorski KotarUčka Tunnel-MatuljiConstruction of additional two lanes started in September 2023.End of 2026
A9IstriaMirna Bridge and Lim Bay ViaductConstruction of bridge and viaduct for upgrading motorway on four lanes in total, the construction started in February 2024.End of 2026

Planned motorway sections

Traffic cost revenue

In 2022, the network had a traffic of 80,172,262 vehicles, including 70,344,584 light vehicles and 9,827,678 heavy vehicles.
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.
Those costs generate a revenue of 426.5 millions of euros in 2022.

Accidents

Two third of motorway fatalities occurred in the third of the year between July and October.

Expressways

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, and some state roads. There are even some instances of county roads which may be regarded expressways such as Jadranska Avenue.
As a rule, the expressways are not tolled; however, major tunnels on the expressways are tolled.

List of completed expressways

NumberLengthControl cities '
D1Karlovac interchange - Cerovac Vukmanićki '
D1Dugopolje interchange - Split '
D1Udbina western bypass '
D2Osijek southern bypass '
D8sections through and near Split '
D8Duboka interchange – Zaton Doli '
D10Sveta Helena interchange - Križevci '
D12Vrbovec 2 interchange - Farkaševac '
D14Zabok interchange – Zlatar Bistrica '
D33Šibenik interchange - Šibenik '
D76Zagvozd - Baška Voda '
D220Bisko interchange - Čaporice '
D404Draga interchange - Rijeka '
D424Zadar 2 interchange - Zadar '
D425Karamatići toll station - Ploče '
D522Gornja Ploča interchange - Udbina

Expressway sections constructed but not opened

Expressway sections under constructions

NumberLengthSectionScheduled completion
D5Okučani interchange - Novi Varoš 'Mid-2026
D8Mravince interchange - TTTS 'Spring 2027
D10Križevci - Kloštar Vojakovački 'June 2026
D12Breza - Bjelovar 'Spring 2026
D12Špišić Bukovica - Virovitica interchange 'Autumn 2025
D35Varaždin interchange - Cerje Tužno 'April 2028
D51Brestovac Požeški - Godinjak November 2029

Planned expressway sections

[|State roads]

State roads are defined by legislation 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 :
  • 1-9 are assigned to trunk roads, normally of considerable length, spanning between borders of various neighboring countries. An obvious exception to this is the D9 state road; however, it spans from Bosnia and Herzegovina border and the Adriatic Sea, along the southernmost portion of Pan-European Corridor Vc.
  • 10-99 are assigned to arterial roads on the mainland.
  • 100s are assigned to island roads
  • 200s are assigned to border crossing access roads.
  • 300s are assigned to junction roads, connecting towns or cities to motorways or other major roads. Notable exceptions to this are D307 and D310 state roads, although the D307 originally did not connect to the D29, but only to the A2 motorway.
  • 400s are assigned to mainland port and airport access roads.
  • 500s are assigned to connecting roads, connecting two different state roads. Notable exceptions to this rule are the D503 which connects to a port and the D516 which connects to a border crossing checkpoint.
  • 600s are provisional designations. For example, the road containing Pelješac bridge, from Komarna to Ston, was designated as D674.
At the moment the state roads in Croatia have a combined length of.

D1 - D9

NumberControl cities 'Length
D1Gornji Macelj - Krapina - Zagreb - Karlovac - Gračac - Knin - Sinj - Split 419.15 km
D2Dubrava Križovljanska border crossing - Koprivnica - Virovitica - Sveti Đurađ- Našice - Osijek - Vukovar - Ilok border crossing 347.23 km
D3Goričan border crossing - Hodošan - Čakovec - Varaždin - Breznički Hum - Popovec - Karlovac - Rijeka 220.65 km
D5Terezino Polje border crossing - Virovitica - Veliki Zdenci - Donji Daruvar - Lipik - Stara Gradiška border crossing 123.19 km
D6Jurovski Brod border crossing - Ribnik - Karlovac - Brezova Glava - Vojnić - Glina - Dvor border crossing 134.65 km
D7Duboševica border crossing - Beli Manastir - Osijek - Đakovo - Slavonski Šamac border crossing 115.26 km
D8Pasjak border crossing - Matulji - Rijeka - Zadar - Split - Pelješac - Dubrovnik - Karasovići border crossing 657.70 km
D9'''Metković border crossing - Opuzen 10.63 km

D10 - D77

NumberControl cities 'Length
D10Sveta Helena interchange - Cugovec - Križevci - Koprivnica - Gola border crossing 85.35 km
D12Zabrđe - Haganj - Zvonik - Bjelovar - Virovitica - Terezino Polje border crossing 90.54 km
D14Mokrice - Donja Zabočka - Bedekovičina - Selnica - Podgrađe 17.42 km
D20ČakovecPrelogDubrava, Međimurje County|Donja Dubrava] – ĐelekovecKoprivnica 50.4 km
D22D3 - Novi MarofKriževciSveti Ivan Žabno42.7 km
D23Duga ResaJosipdolŽuta LokvaSenj 103.9 km
D24ZabokZlatar BistricaDonja KonjšćinaBudinšćinaNovi MarofVaraždinske ToplicePoljanec 72.4 km
D25KorenicaBunićLički OsikGospićKarlobag 83.6 km
D26Dubrava - Čazma - Garešnica - Dežanovac - Daruvar 88.5 km
D27Gračac - Obrovac, [Zadar County|Obrovac] - Benkovac - Stankovci - D896.9 km
D28Gradec - Bjelovar - Veliki Zdenci 70.7 km
D29Novi Golubovec - Zlatar Bistrica - Marija Bistrica - Soblinec 49.8 km
D30Buzin interchange - Velika Gorica - Petrinja - Hrvatska Kostajnica border checkpoint 83.1 km
D31Velika Gorica - Gornji Viduševac - D656.1 km
D32Prezid border checkpoint - Delnice 49.7 km
D33Strmica border checkpoint - Knin - Drniš - Vidici 73.3 km
D34Slatina - Donji Miholjac - Josipovac 79.0 km
D35Varaždin - Lepoglava - Sveti Križ Začretje 46.0 km
D36Karlovac - Pokupsko - Sisak - Popovača 110.5 km
D37Sisak - Petrinja - Glina 34.4 km
D38Pakrac - Požega - Pleternica - Đakovo 120.7 km
D39Bosnian Border - Aržano - Cista Provo - Šestanovac roundabout - Dubci 37.3 km
D40Sveti Kuzam interchange - D8 - Port of Bakar 3.1 km
D41Gola border checkpoint - Koprivnica - Križevci 82.9 km
D42Vrbovsko - Ogulin - Josipdol - Plaški - Grabovac, [Karlovac County|Grabovac] 57.9 km
D43Đurđevac - Bjelovar - Čazma - Ivanić Grad interchange 78.1 km
D44Nova Vas interchange - Ponte Porton - Buzet - Istria County|Lupoglav] interchange 50.5 km
D45Veliki Zdenci - - Garešnica - Kutina interchange A343.6 km
D46Đakovo D7 -Vinkovci - Tovarnik border checkpoint 73.0 km
D47Lipik - Novska - Hrvatska Dubica - Hrvatska Kostajnica - Dvor 94.5 km
D48Baderna interchange - Pazin - Rogovići interchange 20.8 km
D49Pleternica - Lužani interchange 19.2 km
D50Žuta Lokva - Otočac - Gospić - Gračac 104.2 km
D51Gradište - Požega - Nova Gradiška interchange 50.3 km
D52Špilnik - Korenica 41.1 km
D53Donji Miholjac border checkpoint - Našice - Slavonski Brod border checkpoint 91.6 km
D54Maslenica - Zaton Obrovački D2713.5 km
D55Borovo - Vinkovci - Županja border checkpoint 48.6 km
D56Tromilja interchange – BenkovacSkradinDrnišMuć – Klis–Grlo interchange 119.6 km
D57Vukovar - Orolik - Nijemci - Lipovac interchange A336.1 km
D58Šibenik - Boraja - Trogir 43.0 km
D59Knin - Kistanje - Bribirske Mostine - Putičanje - Kapela 53.9 km
D60Brnaze - Trilj - Cista Provo - Imotski - Vinjani Donji border checkpoint 66.1 km
D62Šestanovac - Zagvozd - Vrgorac - Kula Norinska - Metković 89.5 km
D64Pazin - Potpićan - Vozilići 26.9 km
D66Pula - Labin - Opatija - Matulji 90.1 km
D69Slatina - Čeralije - Voćin - Novo Zvečevo - Kamenska 53.4 km
D70Omiš - Naklice - Gata - Blato na Cetini interchange 21.6 km
D72Slavonski Brod: D53 - Svačićeva - I. G. Kovačića - N. Zrinskog 2.7 km
D74Đurmanec - Krapina - Bednja, [Varaždin County|Bednja] - Lepoglava 22.0 km
D75D200 - Savudrija - Umag - Novigrad - Poreč - Vrsar - Vrh Lima - Bale - Pula 101.7 km
D76Baško PoljeZagvozdGrubineImotskiGornji Vinjani border checkpoint 28.3 km
D77'''Rogovići interchange – ŽminjSvetvinčenatVodnjan 33.2 km

D100 - D128

NumberControl cities 'Length
D100Porozina - Cres - Mali Lošinj 80.5 km
D101D100 - Merag 10.9 km
D102Šmrika - Krk - Baška48.3 km
D103D102 - Rijeka Airport1.7 km
D104D102- Valbiska 10.1 km
D105Lopar - Rab - Mišnjak 22.7 km
D106Žigljen - Novalja - Pag - Ražanac - Posedarje 73.8 km
D109Veli Rat - Savar - Sali41.9 km
D110Muline - Ugljan - Tkon 41.6 km
D111Maslinica - Grohote - Stomorska17.8 km
D112Rogač - D1111.9 km
D113Supetar - Nerežišće - Sumartin 39.4 km
D114Milna - Sutivan - Supetar 18.8 km
D115Gornji Humac - Bol11.4 km
D116Hvar - Milna - Starigrad - Sućuraj77.8 km
D117Komiža - Podhum - Vis19.9 km
D118Vela Luka - Kapja - Dubovo - Korčula43.5 km
D119Ubli - Lastovo9.5 km
D120Pomena - Polače - Sobra - Saplunara42.9 km
D121Murter - Tisno - D814.0 km
D123Sobra - D1201.1 km
D124Brbinj - Brbinj - D1091.7 km
D125Zaglav - D1091.1 km
D126Trogir - Arbanija - Slatine8.3 km
D128'''Uvala Mikavica - Žirje 3.8 km

Tolls

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 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 and Rupa.

Safety

Croatia had 70 road deaths per million inhabitants estimated in 2022.

Maps