thumb|[[A7 road (Latvia)|A7 near Iecava|250px]]

thumb|[[A10 road (Latvia)|A10 near Riga|250px]]

thumb|[[A9 road (Latvia)|A9 near Skrunda|250px]]

thumb|[[A14 road (Latvia)|A14 near Svente|250px]]

thumb|[[A2 road (Latvia)|A2 near Garkalne|250px]]

This is a list of national roads in Latvia:

State main roads

{| class="wikitable sortable"

! Number

! E-road

! class="unsortable" | Route

! Length (km)

|-

|

|

| Riga – Ainaži <small>(EE border)</small>

| style="text-align:center;"|101

|-

|

|

| Riga – Sigulda – Veclaicene <small>(EE border)</small>

| style="text-align:center;"|196

|-

|

|

| Inčukalns – Valmiera – Valka <small>(EE border)</small>

| style="text-align:center;"|101

|-

|

|

| Riga ring road (Baltezers – Saulkalne)

| style="text-align:center;"|20

|-

|

|

| Riga ring road (Salaspils – Babīte)

| style="text-align:center;"|40

|-

|

|

| Riga – Daugavpils – Krāslava – Pāternieki <small>(BY border)</small>

| style="text-align:center;"|307

|-

|

|

| Riga – Bauska – Grenctāle <small>(LT border)</small>

| style="text-align:center;"|85

|-

|

|

| Riga – Jelgava – Meitene <small>(LT border)</small>

| style="text-align:center;"|76

|-

|

|

| Riga (Skulte) – Liepāja

| style="text-align:center;"|199

|-

|

|

| Riga – Ventspils

| style="text-align:center;"|190

|-

|

|

| Liepāja – Rucava <small>(LT border)</small>

| style="text-align:center;"|57

|-

|

|

| Jēkabpils – Rēzekne – Ludza – Terehova <small>(RU border)</small>

| style="text-align:center;"|166

|-

|

|

| Grebņova <small>(RU border)</small> – Rēzekne – Daugavpils – Medumi <small>(LT border)</small>

| style="text-align:center;"|163

|-

|

|

| Daugavpils ring road (Tilti – Kalkūne)

| style="text-align:center;"|15

|-

|

|

| Rēzekne ring road

| style="text-align:center;"|7

|}

State regional roads

thumb|P12 near [[Salacgrīva|250px]]

thumb|P97 near [[Gardene|250px]]

thumb|P104 near [[Jaunpils|250px]]

{|class="wikitable sortable"

! Route !! Start !! Via !! End !! Length

|-

| || Riga (Jaunciems) || Carnikava || Ādaži ||align="right"| 32.3&nbsp;km

|-

| || Juglas papīrfabrika || || Upesciems ||align="right"| 2.7&nbsp;km

|-

| || Garkalne || || Alauksts ||align="right"| 92.8&nbsp;km

|-

| || Riga || || Ērgļi ||align="right"| 101.3&nbsp;km

|-

| || Ulbroka || || Ogre ||align="right"| 26.0&nbsp;km

|-

| || Saulkrasti || Sēja || Ragana ||align="right"| 23.9&nbsp;km

|-

| || Ragana || || Turaida ||align="right"| 9.8&nbsp;km

|-

| || Inciems || Sigulda || Ķegums ||align="right"| 72.3&nbsp;km

|-

| || Ragana || || Limbaži ||align="right"| 38.9&nbsp;km

|-

| || Inčukalns || Ropaži || Ikšķile ||align="right"| 40.6&nbsp;km

|-

| || Kocēni || Limbaži || Tūja ||align="right"| 59.3&nbsp;km

|-

| || Limbaži || || Salacgrīva ||align="right"| 44.6&nbsp;km

|-

| || Limbaži || || Aloja ||align="right"| 31.6&nbsp;km

|-

| || Umurga || || Cēsis ||align="right"| 39.3&nbsp;km

|-

| || Ainaži || || Matīši ||align="right"| 60.3&nbsp;km

|-

| || Valmiera || Matīši || Mazsalaca ||align="right"| 45.3&nbsp;km

|-

| || Valmiera || Rūjiena || Estonian border (Unguriņi) ||align="right"| 55.9&nbsp;km

|-

| || Valmiera || || Smiltene ||align="right"| 34.5&nbsp;km

|-

| || Ape|| || Estonian border ||align="right"| 4.9&nbsp;km

|-

| || Valmiera || Cēsis || Drabeši ||align="right"| 39.9&nbsp;km

|-

| || Rūjiena || || Mazsalaca ||align="right"| 21.5&nbsp;km

|-

| || Valka || || Rūjiena ||align="right"| 51.2&nbsp;km

|-

| || Valka || || Vireši ||align="right"| 48.0&nbsp;km

|-

| || Smiltene || || Valka ||align="right"| 41.8&nbsp;km

|-

| || Smiltene || || Strenči ||align="right"| 29.5&nbsp;km

|-

| ||colspan=3| Sedas access road ||align="right"| 2.5&nbsp;km

|-

| || Smiltene || Velēna || Gulbene ||align="right"| 64.1&nbsp;km

|-

| || Priekuļi || || Rauna ||align="right"| 19.0&nbsp;km

|-

| || Rauna (Vidzemes Highway) || Drusti || Jaunpiebalga ||align="right"| 32.0&nbsp;km

|-

| || Cēsis || Vecpiebalga || Madona ||align="right"| 86.5&nbsp;km

|-

| || Ērgļi || || Drabeši ||align="right"| 52.5&nbsp;km

|-

| || Līgatne (Vidzemes Highway) || || Skrīveri ||align="right"| 73.2&nbsp;km

|-

| || Ērgļi || Jaunpiebalga || Saliņkrogs ||align="right"| 61.2&nbsp;km

|-

| || Sinole || Zeltiņi || Silakrogs ||align="right"| 41.6&nbsp;km

|-

| || Gulbene || Balvi – Viļaka || Russian border (Vientuļi) ||align="right"| 69.5&nbsp;km

|-

| || Rēzekne || || Gulbene ||align="right"| 87.2&nbsp;km

|-

| || Pļaviņas (Gostiņi) || Madona || Gulbene ||align="right"| 90.9&nbsp;km

|-

| || Cesvaine || || Velēna ||align="right"| 37.6&nbsp;km

|-

| || Alūksne || || Estonian border (Ape) ||align="right"| 30.3&nbsp;km

|-

| || Alūksne || || Zaiceva ||align="right"| 25.0&nbsp;km

|-

| || Alūksne || || Liepna ||align="right"| 33.0&nbsp;km

|-

| || Viļaka || Zaiceva || Russian border (Pededze) ||align="right"| 47.4&nbsp;km

|-

| || Litene || || Alūksne ||align="right"| 27.0&nbsp;km

|-

| || Ilzene || || Līzespasts ||align="right"| 21.7&nbsp;km

|-

| || Viļaka || || Kārsava ||align="right"| 53.1&nbsp;km

|-

| || Dubļeva || || Cērpene ||align="right"| 22.8&nbsp;km

|-

| || Balvi || || Kapūne ||align="right"| 24.0&nbsp;km

|-

| || Kārsava || Tilža || Dubļukalns ||align="right"| 47.8&nbsp;km

|-

| || Kārsava || Ludza || Ezernieki ||align="right"| 75.9&nbsp;km

|-

| || Kārsava || || Russian border (Aizgārša) ||align="right"| 15.2&nbsp;km

|-

| ||colspan=3| Ventspils access road ||align="right"| 2.5&nbsp;km

|-

| || Zilupe || Šķaune || Ezernieki ||align="right"| 59.2&nbsp;km

|-

| || Duči || || Limbaži ||align="right"| 26.8&nbsp;km

|-

| || Rēzekne || || Greiškani ||align="right"| 6.7&nbsp;km

|-

| || Rēzekne || || Dagda ||align="right"| 58.0&nbsp;km

|-

| || Malta || || Kaunata ||align="right"| 27.3&nbsp;km

|-

| || Malta || || Sloboda ||align="right"| 36.5&nbsp;km

|-

| || Viļāni || Preiļi || Spoģi ||align="right"| 62.4&nbsp;km

|-

| || Viļāni || Ružiņa || Malta ||align="right"| 28.9&nbsp;km

|-

| || Dagda || || Aglona ||align="right"| 35.3&nbsp;km

|-

| || Krāslava || || Dagda ||align="right"| 34.2&nbsp;km

|-

| || Krāslava || Preiļi || Madona ||align="right"| 141.8&nbsp;km

|-

| || Līvāni || || Preiļi ||align="right"| 35.6&nbsp;km

|-

| || Višķi || || Nīcgale ||align="right"| 31.5&nbsp;km

|-

| || Stropi || || Krauja ||align="right"| 5.0&nbsp;km

|-

| || Tabore || (Daugavpils bypass) || Laucese ||align="right"| 9.6&nbsp;km

|-

| || Daugavpils || || Tilti ||align="right"| 13.1&nbsp;km

|-

| || Daugavpils || Skrudaliena || Belarusian border (Silene) ||align="right"| 29.5&nbsp;km

|-

| || Skrudaliena || Kaplava || Krāslava ||align="right"| 34.9&nbsp;km

|-

| || Svente || || Lithuanian border (Subate) ||align="right"| 39.0&nbsp;km

|-

| ||colspan=4| (Crossed out in compliance with the Regulations of the Cabinet of Ministers of 20.11.2012., No. 788)

|-

| || Ilūkste || Bebrene || Birži ||align="right"| 68.0&nbsp;km

|-

| || Vecumnieki || Nereta || Subate ||align="right"| 116.5&nbsp;km

|-

| || Siliņi || || Aknīste ||align="right"| 23.1&nbsp;km

|-

| || Jēkabpils || || Lithuanian border (Nereta) ||align="right"| 60.6&nbsp;km

|-

| || Aizkraukle || || Jēkabpils ||align="right"| 46.0&nbsp;km

|-

| || Ventspils || || Dundaga ||align="right"| 56.2&nbsp;km

|-

| || Pļaviņas || || Ērgļi ||align="right"| 32.7&nbsp;km

|-

| || Koknese || || Ērgļi ||align="right"| 38.6&nbsp;km

|-

| || Tīnuži || || Koknese ||align="right"| 49.8&nbsp;km

|-

| || Bērzaune || Vestiena || Ērgļi ||align="right"| 27.2&nbsp;km

|-

| || Jaunkalsnava || || Lubāna ||align="right"| 56.6&nbsp;km

|-

| || Lubāna || || Dzelzava ||align="right"| 23.9&nbsp;km

|-

| || Madona || || Varakļāni ||align="right"| 49.1&nbsp;km

|-

| || Rīgas HES || || Jaunjelgava ||align="right"| 56.9&nbsp;km

|-

| || Sērene || || Kalnieši ||align="right"| 39.1&nbsp;km

|-

| || Bauska || || Aizkraukle ||align="right"| 83.0&nbsp;km

|-

| || Bauska || || Linde ||align="right"| 51.0&nbsp;km

|-

| || Ķekava || || Skaistkalne ||align="right"| 55.7&nbsp;km

|-

| || Rīgas HES || || Pulkarne ||align="right"| 2.3&nbsp;km

|-

| || Mežvidi || || Baldone ||align="right"| 3.2&nbsp;km

|-

| || Iecava || || Stelpe ||align="right"| 24.6&nbsp;km

|-

| || Jelgava || || Iecava ||align="right"| 31.9&nbsp;km

|-

| || Jelgava || Staļģene || Code ||align="right"| 35.5&nbsp;km

|-

| || Jelgava || Tērvete || Lithuanian border (Žagarė) ||align="right"| 44.8&nbsp;km

|-

| || Puri || Auce || Grivaiši ||align="right"| 79.0&nbsp;km

|-

| || Jelgava || Dobele || Annenieki ||align="right"| 42.1&nbsp;km

|-

| || Jelgava || || Tukums ||align="right"| 48.7&nbsp;km

|-

| || Jelgava || || Kalnciems ||align="right"| 24.4&nbsp;km

|-

| || Ozolnieki || || Dalbe ||align="right"| 7.7&nbsp;km

|-

| || Kalnciems || || Kūdra ||align="right"| 11.6&nbsp;km

|-

| || Dobele || || Jaunbērze ||align="right"| 13.6&nbsp;km

|-

| || Dobele || || Bauska ||align="right"| 72.9&nbsp;km

|-

| || Tukums || Auce || Lithuanian border (Vītiņi) ||align="right"| 69.0&nbsp;km

|-

| || Saldus || || Ezere ||align="right"| 34.2&nbsp;km

|-

| || Ezere || Embūte || Grobiņa || align="right"| 81.2&nbsp;km

|-

| || Skrunda || || Ezere ||align="right"| 37.0&nbsp;km

|-

| || Ventspils || Kuldīga || Saldus ||align="right"| 106.4&nbsp;km

|-

| || Kandava || || Saldus ||align="right"| 52.6&nbsp;km

|-

| || Liepāja || || Tāši ||align="right"| 10.6&nbsp;km

|-

| || Ventspils || || Grobiņa ||align="right"| 95.6&nbsp;km

|-

| || Kuldīga || Aizpute || Līči ||align="right"| 68.6&nbsp;km

|-

| || Grobiņa || Bārta || Rucava ||align="right"| 51.8&nbsp;km

|-

| || Priekule || || Lithuanian border (Plūdoņi) ||align="right"| 20.9&nbsp;km

|-

| || Aizpute || || Kalvene ||align="right"| 17.2&nbsp;km

|-

| || Kuldīga || Skrunda || Embūte ||align="right"| 61.5&nbsp;km

|-

| || Skrunda || || Aizpute ||align="right"| 26.8&nbsp;km

|-

| ||colspan=3| Kuldīgas bypass ||align="right"| 9.4&nbsp;km

|-

| || Kuldīga || Alsunga || Jūrkalne ||align="right"| 40.3&nbsp;km

|-

| || Talsi || Stende || Kuldīga ||align="right"| 58.2&nbsp;km

|-

| || Tukums || || Kuldīga ||align="right"| 82.2&nbsp;km

|-

| || Ventspils || || Piltene ||align="right"| 24.0&nbsp;km

|-

| || Zlēkas || || Ugāle ||align="right"| 26.5&nbsp;km

|-

| || Ventspils || || Kolka ||align="right"| 75.4&nbsp;km

|-

| || Talsi || Dundaga || Mazirbe ||align="right"| 58.4&nbsp;km

|-

| || Valdgale || || Roja ||align="right"| 31.6&nbsp;km

|-

| || Talsi || || Upesgrīva ||align="right"| 34.3&nbsp;km

|-

| || Sloka || || Talsi ||align="right"| 73.8&nbsp;km

|-

| ||colspan=3| Talsu bypass ||align="right"| 6.7&nbsp;km

|-

| || Līgas || Kandava || Veģi ||align="right"| 28.0&nbsp;km

|-

| || Tukums || Ķesterciems – Mērsrags || Kolka ||align="right"| 107.7&nbsp;km

|-

| || Riga || || Mārupe ||align="right"| 9.1&nbsp;km

|-

| ||colspan=3| Access road to Riga International Airport ||align="right"| 2.1&nbsp;km

|-

| ||colspan=3| Access road to Liepāja airport ||align="right"| 2.4&nbsp;km

|-

| || Priekule || || Vaiņode ||align="right"| 19.9&nbsp;km

|}

State local roads

Approximately one thousand roads in Latvia are categorised under the state local road category. The total length of the local roads is , of which are hard-surface and are crushed stone or graveled.

These roads are designated by the letter V by the Latvian State Roads, but this classification not used in signage.

References