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 km
|-
| || Juglas papīrfabrika || || Upesciems ||align="right"| 2.7 km
|-
| || Garkalne || || Alauksts ||align="right"| 92.8 km
|-
| || Riga || || Ērgļi ||align="right"| 101.3 km
|-
| || Ulbroka || || Ogre ||align="right"| 26.0 km
|-
| || Saulkrasti || Sēja || Ragana ||align="right"| 23.9 km
|-
| || Ragana || || Turaida ||align="right"| 9.8 km
|-
| || Inciems || Sigulda || Ķegums ||align="right"| 72.3 km
|-
| || Ragana || || Limbaži ||align="right"| 38.9 km
|-
| || Inčukalns || Ropaži || Ikšķile ||align="right"| 40.6 km
|-
| || Kocēni || Limbaži || Tūja ||align="right"| 59.3 km
|-
| || Limbaži || || Salacgrīva ||align="right"| 44.6 km
|-
| || Limbaži || || Aloja ||align="right"| 31.6 km
|-
| || Umurga || || Cēsis ||align="right"| 39.3 km
|-
| || Ainaži || || Matīši ||align="right"| 60.3 km
|-
| || Valmiera || Matīši || Mazsalaca ||align="right"| 45.3 km
|-
| || Valmiera || Rūjiena || Estonian border (Unguriņi) ||align="right"| 55.9 km
|-
| || Valmiera || || Smiltene ||align="right"| 34.5 km
|-
| || Ape|| || Estonian border ||align="right"| 4.9 km
|-
| || Valmiera || Cēsis || Drabeši ||align="right"| 39.9 km
|-
| || Rūjiena || || Mazsalaca ||align="right"| 21.5 km
|-
| || Valka || || Rūjiena ||align="right"| 51.2 km
|-
| || Valka || || Vireši ||align="right"| 48.0 km
|-
| || Smiltene || || Valka ||align="right"| 41.8 km
|-
| || Smiltene || || Strenči ||align="right"| 29.5 km
|-
| ||colspan=3| Sedas access road ||align="right"| 2.5 km
|-
| || Smiltene || Velēna || Gulbene ||align="right"| 64.1 km
|-
| || Priekuļi || || Rauna ||align="right"| 19.0 km
|-
| || Rauna (Vidzemes Highway) || Drusti || Jaunpiebalga ||align="right"| 32.0 km
|-
| || Cēsis || Vecpiebalga || Madona ||align="right"| 86.5 km
|-
| || Ērgļi || || Drabeši ||align="right"| 52.5 km
|-
| || Līgatne (Vidzemes Highway) || || Skrīveri ||align="right"| 73.2 km
|-
| || Ērgļi || Jaunpiebalga || Saliņkrogs ||align="right"| 61.2 km
|-
| || Sinole || Zeltiņi || Silakrogs ||align="right"| 41.6 km
|-
| || Gulbene || Balvi – Viļaka || Russian border (Vientuļi) ||align="right"| 69.5 km
|-
| || Rēzekne || || Gulbene ||align="right"| 87.2 km
|-
| || Pļaviņas (Gostiņi) || Madona || Gulbene ||align="right"| 90.9 km
|-
| || Cesvaine || || Velēna ||align="right"| 37.6 km
|-
| || Alūksne || || Estonian border (Ape) ||align="right"| 30.3 km
|-
| || Alūksne || || Zaiceva ||align="right"| 25.0 km
|-
| || Alūksne || || Liepna ||align="right"| 33.0 km
|-
| || Viļaka || Zaiceva || Russian border (Pededze) ||align="right"| 47.4 km
|-
| || Litene || || Alūksne ||align="right"| 27.0 km
|-
| || Ilzene || || Līzespasts ||align="right"| 21.7 km
|-
| || Viļaka || || Kārsava ||align="right"| 53.1 km
|-
| || Dubļeva || || Cērpene ||align="right"| 22.8 km
|-
| || Balvi || || Kapūne ||align="right"| 24.0 km
|-
| || Kārsava || Tilža || Dubļukalns ||align="right"| 47.8 km
|-
| || Kārsava || Ludza || Ezernieki ||align="right"| 75.9 km
|-
| || Kārsava || || Russian border (Aizgārša) ||align="right"| 15.2 km
|-
| ||colspan=3| Ventspils access road ||align="right"| 2.5 km
|-
| || Zilupe || Šķaune || Ezernieki ||align="right"| 59.2 km
|-
| || Duči || || Limbaži ||align="right"| 26.8 km
|-
| || Rēzekne || || Greiškani ||align="right"| 6.7 km
|-
| || Rēzekne || || Dagda ||align="right"| 58.0 km
|-
| || Malta || || Kaunata ||align="right"| 27.3 km
|-
| || Malta || || Sloboda ||align="right"| 36.5 km
|-
| || Viļāni || Preiļi || Spoģi ||align="right"| 62.4 km
|-
| || Viļāni || Ružiņa || Malta ||align="right"| 28.9 km
|-
| || Dagda || || Aglona ||align="right"| 35.3 km
|-
| || Krāslava || || Dagda ||align="right"| 34.2 km
|-
| || Krāslava || Preiļi || Madona ||align="right"| 141.8 km
|-
| || Līvāni || || Preiļi ||align="right"| 35.6 km
|-
| || Višķi || || Nīcgale ||align="right"| 31.5 km
|-
| || Stropi || || Krauja ||align="right"| 5.0 km
|-
| || Tabore || (Daugavpils bypass) || Laucese ||align="right"| 9.6 km
|-
| || Daugavpils || || Tilti ||align="right"| 13.1 km
|-
| || Daugavpils || Skrudaliena || Belarusian border (Silene) ||align="right"| 29.5 km
|-
| || Skrudaliena || Kaplava || Krāslava ||align="right"| 34.9 km
|-
| || Svente || || Lithuanian border (Subate) ||align="right"| 39.0 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 km
|-
| || Vecumnieki || Nereta || Subate ||align="right"| 116.5 km
|-
| || Siliņi || || Aknīste ||align="right"| 23.1 km
|-
| || Jēkabpils || || Lithuanian border (Nereta) ||align="right"| 60.6 km
|-
| || Aizkraukle || || Jēkabpils ||align="right"| 46.0 km
|-
| || Ventspils || || Dundaga ||align="right"| 56.2 km
|-
| || Pļaviņas || || Ērgļi ||align="right"| 32.7 km
|-
| || Koknese || || Ērgļi ||align="right"| 38.6 km
|-
| || Tīnuži || || Koknese ||align="right"| 49.8 km
|-
| || Bērzaune || Vestiena || Ērgļi ||align="right"| 27.2 km
|-
| || Jaunkalsnava || || Lubāna ||align="right"| 56.6 km
|-
| || Lubāna || || Dzelzava ||align="right"| 23.9 km
|-
| || Madona || || Varakļāni ||align="right"| 49.1 km
|-
| || Rīgas HES || || Jaunjelgava ||align="right"| 56.9 km
|-
| || Sērene || || Kalnieši ||align="right"| 39.1 km
|-
| || Bauska || || Aizkraukle ||align="right"| 83.0 km
|-
| || Bauska || || Linde ||align="right"| 51.0 km
|-
| || Ķekava || || Skaistkalne ||align="right"| 55.7 km
|-
| || Rīgas HES || || Pulkarne ||align="right"| 2.3 km
|-
| || Mežvidi || || Baldone ||align="right"| 3.2 km
|-
| || Iecava || || Stelpe ||align="right"| 24.6 km
|-
| || Jelgava || || Iecava ||align="right"| 31.9 km
|-
| || Jelgava || Staļģene || Code ||align="right"| 35.5 km
|-
| || Jelgava || Tērvete || Lithuanian border (Žagarė) ||align="right"| 44.8 km
|-
| || Puri || Auce || Grivaiši ||align="right"| 79.0 km
|-
| || Jelgava || Dobele || Annenieki ||align="right"| 42.1 km
|-
| || Jelgava || || Tukums ||align="right"| 48.7 km
|-
| || Jelgava || || Kalnciems ||align="right"| 24.4 km
|-
| || Ozolnieki || || Dalbe ||align="right"| 7.7 km
|-
| || Kalnciems || || Kūdra ||align="right"| 11.6 km
|-
| || Dobele || || Jaunbērze ||align="right"| 13.6 km
|-
| || Dobele || || Bauska ||align="right"| 72.9 km
|-
| || Tukums || Auce || Lithuanian border (Vītiņi) ||align="right"| 69.0 km
|-
| || Saldus || || Ezere ||align="right"| 34.2 km
|-
| || Ezere || Embūte || Grobiņa || align="right"| 81.2 km
|-
| || Skrunda || || Ezere ||align="right"| 37.0 km
|-
| || Ventspils || Kuldīga || Saldus ||align="right"| 106.4 km
|-
| || Kandava || || Saldus ||align="right"| 52.6 km
|-
| || Liepāja || || Tāši ||align="right"| 10.6 km
|-
| || Ventspils || || Grobiņa ||align="right"| 95.6 km
|-
| || Kuldīga || Aizpute || Līči ||align="right"| 68.6 km
|-
| || Grobiņa || Bārta || Rucava ||align="right"| 51.8 km
|-
| || Priekule || || Lithuanian border (Plūdoņi) ||align="right"| 20.9 km
|-
| || Aizpute || || Kalvene ||align="right"| 17.2 km
|-
| || Kuldīga || Skrunda || Embūte ||align="right"| 61.5 km
|-
| || Skrunda || || Aizpute ||align="right"| 26.8 km
|-
| ||colspan=3| Kuldīgas bypass ||align="right"| 9.4 km
|-
| || Kuldīga || Alsunga || Jūrkalne ||align="right"| 40.3 km
|-
| || Talsi || Stende || Kuldīga ||align="right"| 58.2 km
|-
| || Tukums || || Kuldīga ||align="right"| 82.2 km
|-
| || Ventspils || || Piltene ||align="right"| 24.0 km
|-
| || Zlēkas || || Ugāle ||align="right"| 26.5 km
|-
| || Ventspils || || Kolka ||align="right"| 75.4 km
|-
| || Talsi || Dundaga || Mazirbe ||align="right"| 58.4 km
|-
| || Valdgale || || Roja ||align="right"| 31.6 km
|-
| || Talsi || || Upesgrīva ||align="right"| 34.3 km
|-
| || Sloka || || Talsi ||align="right"| 73.8 km
|-
| ||colspan=3| Talsu bypass ||align="right"| 6.7 km
|-
| || Līgas || Kandava || Veģi ||align="right"| 28.0 km
|-
| || Tukums || Ķesterciems – Mērsrags || Kolka ||align="right"| 107.7 km
|-
| || Riga || || Mārupe ||align="right"| 9.1 km
|-
| ||colspan=3| Access road to Riga International Airport ||align="right"| 2.1 km
|-
| ||colspan=3| Access road to Liepāja airport ||align="right"| 2.4 km
|-
| || Priekule || || Vaiņode ||align="right"| 19.9 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.
