Pro číslování silnic I. třídy se v Česku používá spojitá řada jedno- až dvouciferných čísel. Základní průběh číslování: Praha (1) – silnice vycházející radiálně z Prahy ve směru jihovýchod – jih – západ – sever – východ (2–12) – silnice v severní části Čech (13–17) – v jižní části Čech (18–27) – znovu v severní části (28, 30) – ve východní části Čech a na pomezí Čech a Moravy (31–38) – od Brna na střední Moravu až Slezsko (41–48) – na jihu Moravy (49–55) – na východě Moravy (56–58). Tento systém byl doplněn a místy mírně narušen po přečíslování roku 1997, kdy byla vložena nebo odjinud převedena čísla 29, 39, 40 a doplněna další čísla v řadě až do 71 (zejména pro kratší úseky nově povýšené do kategorie I. třídy). V současnosti chybí v řadě pouze silnice č. 5, která je zcela nahrazena dálnicí D5 a převedena na silnici II. třídy č. 605.
| číslo |
označení |
trasa (křížení se silnicemi I. třídy a s dálnicemi) |
délka (km) |
z toho R |
 |
R1 |
Pražský okruh (rychlostní) |
16,943 |
16,943 |
 |
I/2 |
Praha (R1) – Říčany – Kutná Hora (I/38) – Přelouč – Pardubice (I/37) |
87,572 |
0 |
 |
I/3, R3 |
Mirošovice (D1) – Čerčany – Benešov – Bystřice – Olbramovice (I/18) – Mezno (D3) – po trase D3 – Tábor (D3) – Soběslav – Dráchov (I/23) – Veselí nad Lužnicí (I/24) – České Budějovice (I/20, I/34) – Kamenný Újezd (I/39) – Dolní Dvořiště (Rakousko) |
152,616 [Poznámka 1] |
0 |
 |
I/4, R4 |
Praha – Dubenec (I/18) – Milín (I/66) – Lety (I/19) – Čimelice – Třebkov (I/20) – Strakonice (I/22) – Volyně – Vimperk – Strážný (Německo) |
153,225 |
31,860 |
 |
I/6, R6 |
Praha (R1) – Malé Přítočno (I/61) – Nové Strašecí – Řevníčov (I/16) – Bukov (I/27) – Lubenec – Karlovy Vary (I/13) – Jenišov (I/20) – Sokolov – Okrouhlá-Jesenice (I/21) – Cheb (I/21) – Pomezí nad Ohří (Německo) |
166,841 |
32,881 |
 |
I/7, R7 |
Praha (R1) – Makotřasy (I/61) – Slaný (I/16) – Louny (I/28) – Žiželice (I/27) – Chomutov (I/13) – Hora Svatého Šebestiána (Německo) |
98,673 |
16,726 |
 |
I/8, R8 [Poznámka 2] |
Praha – Zdiby (D8) – po trase D8 – Lovosice (D8, I/15, I/30) – Bystřany (I/63) – Teplice (I/13) – Dubí (I/27) – Cínovec (Německo) |
40,712 |
1,992 |
 |
I/9 |
Zdiby (D8) – Neratovice – Mělník (I/16) – Dubá – Jestřebí (I/38) – Zahrádky (I/15) – Česká Lípa – Nový Bor – Svor (I/13) – Varnsdorf – Rumburk (Německo) |
108,569 |
0 |
 |
I/10, R10 |
Praha (R1) - Mladá Boleslav (I/16, I/38) – Ohrazenice (I/35) - Turnov (I/35) - Železný Brod – Tanvald (I/14) – Harrachov-Mýtiny (I/14) – Harrachov (Polsko) |
120,308 |
72,585 |
 |
I/11 [Poznámka 3] |
Hradec Králové (I/31, I/33, I/35, I/37) – Třebechovice pod Orebem – Týniště nad Orlicí – Vamberk (I/14) – Žamberk – Červená Voda (I/43) – Štíty (I/43) – Bludov (I/44) – Šumperk – Rýmařov – Rapotín (I/44) – Bruntál (I/45) – Opava (I/46, I/57) – Ostrava (I/47, I/56, I/58, I/59) – Havířov – Český Těšín (I/48, I/67) – Třinec-Nebory (I/68) – Třinec – Jablunkov – Mosty u Jablunkova (Slovensko) |
353,747 [Poznámka 4] |
0 |
 |
I/12, R12 |
Praha (R1) - Český Brod – Kolín (I/38) |
34,432 |
0 |
 |
I/13 |
Karlovy Vary (I/6) – Ostrov (I/25) – Klášterec nad Ohří – Chomutov (I/7) – Most (I/15, I/27) – Bílina – Teplice (I/8) – Chlumec (I/30) – Děčín (I/62) – Česká Kamenice – Nový Bor – Svor (I/9) – Jablonné v Podještědí – Bílý Kostel nad Nisou (I/35) – Chrastava – Liberec (I/14, I/35) – Frýdlant – Habartice (Polsko) |
221,779 |
0 |
 |
I/14 |
Liberec (I/13, I/35) – Jablonec nad Nisou (I/65) – Tanvald (I/10) – Harrachov-Mýtiny (I/10) – Vrchlabí – Trutnov (I/16, I/37) – Červený Kostelec – Náchod (I/33) – Náchod-Staré Město nad Metují (I/33) – Nové Město nad Metují – Dobruška – Rychnov nad Kněžnou – Vamberk (I/11) – Ústí nad Orlicí – Česká Třebová – Třebovice (I/43) |
196,012 |
0 |
 |
I/15 |
Most (I/27) – Skršín (I/28) – Lovosice (D8, I/8, I/30) – Litoměřice – Úštěk – Zahrádky (I/9) |
74,360 |
0 |
 |
I/16 |
Řevničov (I/6) – Slaný (I/7) – Velvary – Nová Ves (D8) – Mělník (I/9) – Mladá Boleslav (I/10, I/38) – Sobotka – Jičín (I/32, I/35) – Nová Paka – Trutnov (I/14, I/37) – Královec (Polsko) |
190,529 |
0 |
 |
I/17 |
Čáslav (I/38) – Chrudim (I/37) – Zámrsk (I/35) |
57,255 |
0 |
 |
I/18 |
Rožmitál pod Třemšínem (I/19) – Příbram (I/66) – Dubenec (I/4) – Sedlčany – Olbramovice (I/3) |
62,828 |
0 |
 |
I/19 |
Nezvěstice (I/20) – Rožmitál pod Třemšínem (I/18) – Březnice – Mirovice – Lety (I/4) – Milevsko – Opařany-Oltyně (I/29) –
Tábor (I/3) – Pelhřimov (I/34) – po trase I/34 (Humpolec – Havlíčkův Brod) – Pohled (I/34) – Přibyslav – Žďár nad Sázavou (I/37) – Nové Město na Moravě – Bystřice nad Pernštejnem – Kunštát – Sebranice (I/43)
|
224,881 |
0 |
 |
I/20 |
Jenišov (I/6) – Bečov nad Teplou – Toužim – Plzeň (I/26, I/27) – Nezvěstice (I/19) – Nepomuk – Blatná – Třebkov (I/4) – Písek (I/29) – Protivín – Vodňany (I/22) – České Budějovice (I/3) |
210,848 |
0 |
 |
I/21 |
Bor-Nová Hospoda (D5) – Planá – Okrouhlá-Jesenice (I/6) – po trase I/6 – Cheb (I/6) – Vojtanov (Německo) |
61,789 |
0 |
 |
I/22 |
Draženov (I/26) – Domažlice – Kdyně – Klatovy (I/27) – Horažďovice – Strakonice (I/4) – Vodňany (I/20) |
110,753 |
0 |
 |
I/23, R23 |
Dráchov (I/3) – Kardašova Řečice – Jindřichův Hradec (I/34) – po trase I/34 – Jarošov nad Nežárkou (I/34) – Telč – Kasárna (I/38) – Třebíč – Náměšť nad Oslavou – Rosice – Kývalka (D1) - po trase D1 - Ostopovice - Brno-Pisárky (I/42) |
145,429 |
2,836 |
 |
I/24 |
Veselí nad Lužnicí (I/3) – Třeboň (I/34) – Suchdol nad Lužnicí – Halámky (Rakousko) |
49,525 |
0 |
 |
I/25 |
Ostrov (I/13) – Jáchymov – Boží Dar (Německo) |
13,690 |
0 |
 |
I/26 |
Ejpovice (D5) – Plzeň (I/20, I/27) – Sulkov (D5) – Horšovský Týn – Draženov (I/22) – Česká Kubice-Horní Folmava (Německo) |
77,179 |
0 |
 |
I/27 |
Dubí (I/8) – Litvínov – Most (I/13, I/15) – Žiželice (I/7) – Žatec – Bukov (I/6) – Kralovice – Plasy – Třemošná – Plzeň (I/20, I/26) – Přeštice – Klatovy (I/22) – Železná Ruda (Německo) |
213,717 |
0 |
 |
I/28 |
Louny – Skršín (I/15) |
14,543 |
0 |
 |
I/29 |
Písek – Bernartice – Opařany-Oltyně (I/19)
Do roku 2005 se číslo 29 užívalo k označení pražského městského okruhu, nyní se užívá označení MO. V roce 1987 byla jako silnice 29 označena Spojovací ulice v Praze, která propojovala silnice I/12 a I/10, avšak nebyla součástí I. ani II. okruhu[1]
|
33,284 |
0 |
 |
I/30 |
Lovosice (D8) – Ústí nad Labem (I/62) – Chlumec (I/13) |
32,821 |
0 |
 |
I/31 |
silniční okruh Hradce Králové |
6,343 |
0 |
 |
I/32 |
Libice nad Cidlinou (D11) – Kopidlno – Jičín (I/16) |
39,162 |
0 |
 |
I/33 |
Hradec Králové (D11, I/35) – Jaroměř – Česká Skalice – Náchod (I/14, Polsko) |
40,716 |
0 |
 |
I/34 |
České Budějovice (I/3) – Lišov – Třeboň (I/24) – Jindřichův Hradec (I/23) – Jarošov nad Nežárkou (I/23) – Kamenice nad Lipou – Pelhřimov (I/19) – Humpolec (D1) – Havlíčkův Brod (I/38) – Pohled (I/19) – Ždírec nad Doubravou (I/37) – Hlinsko – Polička – Svitavy (I/43) – Koclířov (I/35) |
202,480 |
0 |
 |
I/35, R35 |
Hrádek nad Nisou (Polsko) – Chrastava (I/13) – Liberec (I/13) – Turnov (I/10) – Jičín (I/16) – Úlibice (I/16) – Hořice – Hradec Králové (I/12, I/31, I/33) – Holice I/36 – Zámrsk (I/17) – Vysoké Mýto – Litomyšl – Svitavy-Lačnov (I/43) – Koclířov (I/34) – Moravská Třebová – (Mohelnice (I/44) – Olomouc (I/46, I/55) – Lipník nad Bečvou (I/47, D1) – po trase I/47 – Hranice (I/47) – Valašské Meziříčí (I/57) – Rožnov pod Radhoštěm (I/58) – Hlavatá (I/56) – Makov (Slovensko) |
333,093 |
52,570 |
 |
I/36 |
Nové Město – Chýšť (D11) – Pardubice (I/37) – Holice (I/35) |
44,310 |
0 |
 |
I/37 |
Trutnov (I/14, I/16) – Jaroměř (I/33) – Hradec Králové (I/31) – Opatovice nad Labem (R35) – Pardubice-Ohrazenice (I/36) – Pardubice (I/36) – Chrudim (I/17) – Slatiňany – Ždírec nad Doubravou (I/34) – Žďár nad Sázavou (I/19) – Křižanov – Velká Bíteš (D1) |
145,367 |
0 |
 |
I/38 |
Jestřebí (I/9) – Doksy – Mladá Boleslav (I/10) – Mladá Boleslav-Bezděčín (I/10) – Nymburk – Poděbrady (D11) – Kolín (I/12) – Kutná Hora (I/2) – Čáslav (I/17) – Golčův Jeníkov – Havlíčkův Brod (I/34) – Jihlava (D1) – Kasárna (I/23) – Želetava – Moravské Budějovice – Znojmo (I/53) – Chvalovice-Hatě (Rakousko) |
255,969 |
0 |
 |
I/39 |
Kamenný Újezd (I/3) – Český Krumlov – Horní Planá - Volary – Lenora – Lenora-Houžná (I/4) |
72,279 |
0 |
 |
I/40 |
Mikulov (I/52) – Břeclav (I/55) |
20,882 |
0 |
 |
I/41 |
Brno-Komárov (I/42) – Brno (D1, D2) |
2,987 |
0 |
 |
I/42 |
Velký městský okruh v Brně |
18,856 |
0 |
 |
I/43, R43 |
Brno-Královo Pole (I/42) – Sebranice (I/19) – Letovice – Svitavy (I/34) – Svitavy-Lačnov (I/35) – Třebovice (I/14) – Lanškroun – Štíty (I/11) – po trase I/11 – Červená Voda (I/11) – Králíky – Králíky-Dolní Lipka (Polsko) |
115,725 |
7,573 |
 |
I/44 |
Mohelnice (I/35) – Zábřeh – Bludov (I/11) – po trase I/11 (Šumperk) – Rapotín (I/11) – Červenohorské sedlo – Jeseník (I/60) – Mikulovice (Polsko) |
78,452 |
0 |
 |
I/45 |
Horní Loděnice (I/46) – Bruntál (I/11) – Krnov (I/57, Polsko) |
49,577 |
0 |
 |
I/46, R46 |
Vyškov (D1) – Prostějov - Olomouc (I/35, I/55) – Šternberk – Horní Loděnice (I/45) – Moravský Beroun – Opava (I/11, I/56) – Sudice (Polsko) |
136,716 |
36,494 |
 |
I/47 |
Kroměříž (D1) – Hulín (I/55) – po trase I/55 – Přerov (I/55) – Lipník nad Bečvou (D1, I/35) |
111,892 [Poznámka 5] |
0 |
 |
I/48, R48 |
Bělotín (I/47) – Nový Jičín (I/57) – Příbor (I/58) – Frýdek-Místek (I/56) – Horní Tošanovice (I/68) – Český Těšín (I/11, I/67) – Chotěbuz (Polsko) |
70,983 |
24 [2] |
 |
I/49, R49 |
Otrokovice (I/55) – Zlín – Vizovice (I/69) – Valašská Polanka (I/57) – po trase I/57 – Horní Lideč (I/57) – Střelná (Slovensko) |
44,225 |
0 |
 |
I/50 |
Brno (I/42) – Šlapanice-Bedřichovice (D1) – po trase D1 – Holubice (D1) – Slavkov u Brna (I/54) – Bučovice – Uherské Hradiště (I/55) – Uherský Brod – Starý Hrozenkov (Slovensko) |
102 |
0 |
 |
I/51 |
Hodonín (Slovensko) |
3,217 |
0 |
 |
I/52, R52 |
Brno (I/42, D1) - Modřice – Pohořelice (I/53) - Mikulov (I/40, Rakousko) |
49,743 |
20,294 |
 |
I/53 |
Znojmo (I/38) – Pohořelice (I/52) |
38,303 |
0 |
 |
I/54 |
Slavkov u Brna (I/50) – Kyjov – Vracov – Bzenec – Veselí nad Moravou (I/55) – Blatnice pod Svatým Antonínkem (I/71) – Strání (Slovensko) |
83,169 |
0 |
 |
I/55, R55 |
Olomouc (I/35, I/46) – Přerov (I/47) – Hulín (I/47) – Otrokovice (I/49) – Staré Město – Uherské Hradiště (I/50) – Uherský Ostroh (I/71) – Veselí nad Moravou (I/54) – Strážnice – Petrov (I/70) – Hodonín (I/51) – Břeclav (D2) – Břeclav-Poštorná (I/40, Rakousko) |
141,697 |
13,6 [Poznámka 6] |
 |
I/56, R56 |
Opava (I/46) – Kravaře – Hlučín – Ostrava (I/58, I/11) – Frýdek-Místek (I/48) – Frýdlant nad Ostravicí – Hlavatá (I/35) |
90,788 |
12,246 |
 |
I/57 |
Vysoká-Bartultovice (Polsko) – Město Albrechtice – Krnov (I/45) – Opava (I/11, I/46) – Fulnek (I/47) – Nový Jičín (I/48) – Valašské Meziříčí (I/35) – Vsetín (I/69) – Valašská Polanka (I/49) – Horní Lideč (I/49) – Valašské Klobouky – Brumov-Bylnice (Slovensko) |
167,859 |
0 |
 |
I/58 |
Rožnov pod Radhoštěm (I/35) – Frenštát pod Radhoštěm – Příbor (I/48) – Ostrava (I/11, I/56) – Bohumín (I/67, Polsko) |
65,348 |
0 |
 |
I/59 |
Ostrava (I/11) – Orlová – Karviná (I/67) |
17,233 |
0 |
 |
I/60 |
Jeseník (I/44) – Javorník (Polsko) |
32,643 |
0 |
 |
I/61 |
Makotřasy (I/7) – Buštěhrad – Kladno – Malé Přítočno (I/6) |
12,775 |
0 |
 |
I/62 |
Ústí nad Labem (I/30) – Děčín (I/13) – Hřensko (Německo) |
37,414 |
0 |
 |
R63 |
Bystřany (I/8) – Řehlovice (D8) |
7,043 |
7,043 |
 |
I/64 |
Františkovy Lázně (I/21) – Aš (Německo) |
16,361 |
0 |
 |
I/65 |
Hodkovice nad Mohelkou (I/35) – Jablonec nad Nisou (I/14) |
8,390 |
0 |
 |
I/66 |
Milín (I/4) – Příbram (I/18) |
7,880 |
0 |
 |
I/67 |
Český Těšín (I/11) – Chotěbuz (I/48) – Karviná (I/59) – Bohumín (I/58) |
32,306 |
0 |
 |
I/68 |
Horní Tošanovice (I/48) – Třinec-Nebory (I/11) |
8,420 |
0 |
 |
I/69 |
Vsetín (I/57) – Vizovice (I/49) |
18,038 |
0 |
 |
I/70 |
Petrov (I/55) – Sudoměřice (Slovensko) |
2,427 |
0 |
 |
I/71 |
Uherský Ostroh (I/55) – Blatnice pod Svatým Antonínkem (I/54) – Velká nad Veličkou (Slovensko) |
21,596 |
0 |