Description of km sections Poland
Last updated 8-4-2023
Description of system
Kilometer values appear on reflector poles every 100 m.
The hm value appears larger below the small km value.
Usually, but not always, every km the road number appears on top of the pole, but sometimes the km value appears there.
The km values often also appear in the middle of the road.
Sometimes, mostly on newer roads, the entire km values also appear on a bigger white sign in the middle of the road.
When a new section is built, it usually gets its own kilometerage. This has lead to more than 20 sections on the S7 and more than 10 on the S8.
Sometimes the number appears with a letter indicating the section, e.g. S5f.
On some old roads there is exit numbering based on km values but this is obsolete and a sequential system was introduced around 2015.
Metadata
Coverage: motorways and expressways and some roads to be upgraded to expressway.
Resolution 100 m
Unit 1 km
Accuracy:
For the points on sections that could be verified with streetview, ca. 95 % are less than 25 m off.
However, about 10 % of the network has no streetview, and therefore much lower accuracy.
A1 Pruszcz Gdański - Border Czechia Gorzyczki
Sections:
1 Pruszcz Gdański - Piotrków Trybunałski
Increasing from 0.0 at Pruszcz Gdański to 350.8 at Piotrków Trybunalski
2 Pyrzowice - Bytom
Increasing from 0.0 at Pyrzowice to 14.2 at Bytom
3 Bytom - Gliwice
Increasing from 0 at Bytom to 22.5 at Gliwice
4 Gliwice - A4
Increasing from 0.0 at Gliwice to 5.7 at the interchange Gliwice-Sośnica with the A4
5 A4 - Border Czechia Gorzyczki
Increasing from 0.0 at the interchange Gliwice-Sośnica with the A4 to 48.8 at the border with Czechia (D1) in Gorzyczki
A2 Border Germany Świecko - Kałuszyn
Sections:
1 Border Germany Świecko - Warszawa
Increasing from 0.0 at the border with Germany (A12) in Świecko to 455.2 at Warszawa
In Warszawa continues as S2
2 Minsk Mazowiecki - Kałuszyn
Increasing from 0.0 at Minsk Mazowiecki to 19.4 at Kałuszyn
A4 Border Germany Zgorzelec - Border Ukraine Korczowa
Sections:
1 Border Germany Zgorzelec - Kraków
Increasing from 0.0 at the border with Germany (A4) in Zgorzelec to 401.2 at Kraków
km 100
2 Kraków - Border Ukraine Korczowa
Increasing from 401.4 at Kraków to 668.9 at the border with Ukraine (M10) in Korczowa
A6 Border Germany Kołbaskowo - Szczecin
Increasing from 0.0 at the border with Germany (A11) in Kołbaskowo to 25.2 at Szczecin
Exit number 9 on the A6 derived from km 9, 3000 m at km 6
A8 Wrocław - Pawłowice
Increasing from 6.5 at Wrocław to 29.2 at Pawłowice
Continuation of S8 at both ends
A18 Golnice - Krzyzowa
Increasing from 70.9 at Golnice to 76.3 at the interchange with the A4 at Krzyzowa
Continuation of DK18
S1 Pyrzowice - Border Slovakia Zwardon
Usually the AX, SX and DKX make up one route. When the DKX is replaced by a motorway or expressway, the old road is sometimes renumbered DK9X. This does not apply to the A1, S1 and DK1 are more or less independent, though roughly in the same corridor. Sections:
1 Pyrzowice - Podwarpie
Increasing from 0.0 at Pyrzowice to 12.7 at Podwarpie
2 Podwarpie - Tychy
Increasing from 522.5 at Podwarpie to 564.9 at Tychy
3 Bielsko-Biała - Węgierska Górka
Increasing from 0 at Bielsko-Biała to 33.9 at Węgierska Górka
4 Milówka - Border Slovakia Zwardoń
Increasing from 0.0 at Milówka to 11.3 at the border with Slovakia (D3) in Zwardoń
S2 Konotopa - Warszawa
Increasing from 455.6 at Konotopa to 470.1 at Warszawa
Gap in A2
S3 Troszyn - Bolków
Sections:
1 Troszyn - Ostromice
Increasing from 0.0 at Troszyn to 5.0 at Ostromice
2 Miękowo - Załom DW142
Increasing from 61.8 at Miękowo to 85.7 at the junction with the DW142 near Załom
3 Załom DW142 - Szczecin
Increasing from 86.0 at the junction with the DW142 near Załom to 89.6 at Szczecin
The DW142 was originally a motorway.
4 Szczecin - Bolków
Increasing from 0 at Szczecin to 337.2 at Bolków
km 314 between Bolków and Legnica
Planned to continue to the border with Czechia (D11)
S5 Grudziadz - Wroclaw
Sections:
1 Grudziądz - Swiecie
Increasing from 9.7 at Grudziądz to 23.5 at Swiecie
2 Brzoza - Biale Błota
Increasing from 50.4 at Brzoza to 58.6 at Biale Błota
3 Rogowo - Woźniki
Increasing from 0.7 at Rogowo to 19.2 at Woźniki
4 Woźniki - Poznań Wschód
Increasing from 0.6 at Woźniki to 35.6 at Poznań Wschód
5 Głuchowo - Kościan
Increasing from 0.0 at Głuchowo to 17.3 at Kościan
6 Radomicko - Wrocław
Increasing from 50.5 at Radomicko to 157.8 at Wrocław
km 106
S6 Goleniów - Pruszcz Gdański
Sections:
1 Goleniów - Nowogard
Increasing from 21.8 at Goleniów to 40.7 at Nowogard
2 Nowogard bypass
Increasing from 0.7 to 9.5
3 Słupsk - Lębork
Increasing from 0.0 at Słupsk to 15.6 at Lębork
4 Gdynia - Pruszcz Gdański
Increasing from 311.9 at Gdynia to 348.5 at Pruszcz Gdański
S7 Gdańsk - Rabka-Zdrój
Sections:
1 Gdańsk - Elbląg
Increasing from 0.0 at Gdansk to 38.2 at Elbląg
2 Elbląg bypass
Increasing from 76.3 to 82.8
3 Elbląg - Olsztynek
Increasing from 0 at Elbląg to 88.8 at Olsztynek
4 Olsztynek - Płońsk
Increasing from 0 at Olsztynek to 48.1 at Płońsk
5 Płońsk bypass
Increasing from 0.0 to 4.8
6 Kroczewo - Czosnów
Increasing from 320.8 at Kroczewo to 335.2 at Czosnów
7 Raszyn - Łazy
Increasing from 0.0 at Raszyn to 4.1 at Łazy
8 Tarczyn - Falęcice
Increasing from 409.1 at Tarczyn to 436.0 at Falęcice
9 Falęcice - Białobrzegi
Increasing from 0 at Falęcice to 7.5 at Białobrzegi
10 Białobrzegi - Radom
Increasing from 443.6 at Białobrzegi to 456.8 at Radom
11 Radom - Skarźysko-Kamienna
Increasing from 0 at Radom to 46.2 at Skarźysko-Kamienna
12 Skarźysko-Kamienna bypass
Increasing from 0 to 1.6
13 Skarźysko-Kamienna - Występa
Increasing from 0.0 at Skarźysko-Kamienna to 16.4 at Występa
14 Występa - Kajetanów
Increasing from 0 at Występa to 6.9 at Kajetanów
15 Kielce - Chęciny
Increasing from 0 at Kielce to 23.6 at Chęciny
16 Chęciny - Mnichów
Increasing from 1.0 at Chęciny to 20.5 at Mnichów
17 Podchojny - Jędrzejów
Increasing from 0.0 at Podchojny to 0.8 at Jędrzejów
18 Jędrzejów bypass
Increasing from 1.0 to 2.4
19 Jędrzejów - Wodzisław
Increasing from 0 at Jędrzejów to 19.9 at Wodzisław
20 Kraków-Nowa Huta - Kraków-Przewóz
Increasing from 0 at Kraków-Nowa Huta to 4.0 at Kraków-Przewóz
21 Kraków-Przewóz - Kraków-Bieźanów
Increasing from 0.0 at Kraków-Przewóz to 2.9 at Kraków-Bieźanów
22 Myślenice - Rabka-Zdrój
Increasing from 0.0 at Myślenice to 16.1 at Rabka-Zdrój
S8 Kobierzyce - Białystok
Sections:
1 Kobierzyce - Wrocław Południe
Increasing from 0.0 at Kobierzyce to 6.5 at Wrocław Południe
2 Pawłowice - Tuszyn
Increasing from 29.4 at Pawłowice to 232.4 at Tuszyn
3 Piotrków Trybunalski - Nadarzyn
Increasing from 324.5 at Piotrków Trybunalski to 441.5 at Nadarzyn
4 Nadarzyn - Michałowice
Increasing from 0.0 at Nadarzyn to 10.0 at Michałowice
5 Warszawa - Pelcowizna
Increasing from 0 at Warszawa to 16.0 at Pelcowizna
6 Pelcowizna - Marki
Increasing from 462.1 at Pelcowizna to 468.3 at Marki
7 Marki - Radzymin
Increasing from 0.0 at Marki to 15.2 at Radzymin
8 Radzymin - Lucynów
Increasing from 482.8 at Radzymin to 503.7 at Lucynów
9 Lucynów - Ostrów Mazowiecka
Increasing from 0.0 at Lucynów to 41.5 at Ostrów Mazowiecka
10 Ostrów Mazowiecka bypass
Increasing from 0.7 to 7.7
11 Ostrów Mazowiecka - Zambrów
Increasing from 552.6 at Ostrów Mazowiecka to 576.3 at Zambrów
12 Zambrów - Wiśniewo
Increasing from 0.0 at Zambrów to 10.8 at Wiśniewo
13 Wiśniewo - Jeźewo Stare
Increasing from 0.0 at Wiśniewo to 29.4 at Jeźewo Stare
14 Jeźewo Stare - Białystok
Increasing from 615.3 at Jeźewo Stare to 639.1 at Białystok
S10 Szczecin - Brzoza
Sections:
1 Szczecin - Kobylanka
Increasing from 27.2 at Szczecin to 31.2 at Kobylanka
2 Kobylanka - Stargard
Increasing from 0 at Kobylanka to 22.1 at Stargard
3 Stargard - Tychowo
Increasing from 52.0 at Stargard to 52.3 at Tychowo
4 Mała Nieszawka - Brzoza
Increasing from 1.2 at Mała Nieszawka to 12.5 at Brzoza
S11 Oborniki - Kępno
Sections:
1 Oborniki - Głuchowo
Increasing from 0.0 at Oborniki to 25.6 at Głuchowo
2 Krzesiny - Kórnik
Increasing from 0 at Krzesiny to 14.7 at Kórnik
3 Wolica Pusta - Jarocin
Increasing from 0.5 at Wolica Pusta to 10.1 at Jarocin
4 Szczury - Antonin
Increasing from 0.0 at Szczury to 18.5 at Antonin
5 Ostrzeszów - Kępno
Increasing from 0.8 at Ostrzeszów to 5.0 at Kępno
S12 Leokadiów - Piaski
Sections:
1 Leokadiów - Końskowola
Increasing from 0.0 at Leokadiów to 22.8 at Końskowola
2 Końskowola - Garbów
Increasing from 0 at Końskowola to 22.9 at Garbów
3 Garbów - Lublin Sławinek
Increasing from 0.0 at Garbów to 7.9 at Lublin Sławinek
4 Lublin Sławinek - Świdnik
Increasing from 7.9 at Lublin Sławinek to 31.5 at Świdnik
5 Świdnik - Kębłów
Increasing from 618.3 at Świdnik to 630.3 at Kębłów
6 Kębłów - Piaski
Increasing from 0 at Kębłów to 4.0 at Piaski
S14 Łódz - Dobroń
Increasing from 61.6 at Łódz to 80.8 at Dobroń
S16 Olsztyn - Mrągowo
Increasing from 9.7 at Olsztyn to 40.5 at Mrągowo
S17 Michałówka - Konskowola
Sections:
1 Michałówka - Sulbiny Górne
Increasing from 0 at Michalówka to 12.6 at Sulbiny Górne
2 Sulbiny Górne - Kazimierzyn
Increasing from 50.2 at Sulbiny Górne to 59.8 at Kazimierzyn
3 Ryki - Końskowola
Increasing from 87.6 at Ryki to 108.9 at Końskowola
Continues as multiplex with the S12 and is planned to continue further south from Piaski.
S19 Lublin Slawinek - Krosno
Sections:
1 Lublin Slawinek - Kraśnik
Increasing from 0.0 at Lublin Slawinek to 10.8 at Kraśnik
2 Sokołów Małopolski - Rzeszów Wschód
Increasing from 448.4 at Sokołów Małopolski to 467.8 at Rzeszów Wschód
3 Rzeszów Zachód - Krosno
Increasing from 467.9 at Rzeszów Zachód to 477.9 at Krosno
S22 Elbląg - Border Russia Mamonovo
Increasing from 387.4 at Elbląg to 439.5 at the border with Russia in Mamonovo
S51 Tomaszkowo - Olsztynek
Sections:
1 Tomaszkowo - Ameryka
Increasing from 0.0 at Tomaszkowo to 14.4 at Ameryka
2 Ameryka - Olsztynek
Increasing from 0.0 at Ameryka to 6.1 at Olsztynek
S52 Border Czechia Cieszyn - Modlnica
Sections:
1 Border Czechia Cieszyn - Bielsko-Biała
Increasing from 0.0 at the border with Czechia (Highway 48) in Cieszyn to 33.9 at Bielsko-Biała
2 Balice A4 - Zabierzów
Increasing from 0.0 at the interchange with the A4 at Balice to 3.4 at Zabierzów
3 Zabierzów - Modlnica
Decreasing from 2.4 at Zabierzów to 0.0 at Modlnica
The last section is signposted temporarily as DK94. This explains the decreasing values.
S61 Raczki - Suwałki
Increasing from 0.5 at Raczki to 17.7 at Suwałki
S74 Kielce - Górno
Increasing from 0.0 at Kielce to 6.4 at Górno
S79 Warszawa - Warszawa Południe
Increasing from 0.0 at Warszawa to 4.8 at Warszawa Południe
DK1 Piotrków Trybunalski - Bielsko-Biała
Sections:
1 Piotrków Trybunalski - Rokszyce Szkolne
Increasing from 350.8 at Piotrków Trybunalski to 351.8 at Rokszyce Szkolne
Km values derived from the A1
2 Rokszyce Szkolne - Częstochowa
Increasing from 399.9 at Rokszyce Szkolne to 465.3 at Częstochowa
Upgrade to A1 under construction
3 Tychy bypass
Increasing from 0 to 5.6
4 Tychy - Bielsko-Biała
Increasing from 570.1 at Tychy to 601.0 at Bielsko-Biała
DK3 Ostromice - Miękowo
Increasing from 40.2 at Ostromice to 61.7 at Miękowo
DK7 Czosnów - Michałowice
Sections:
1 Czosnów - Warszawa
Increasing from 335.4 at Czosnów to 356.1 at Warszawa
2 Warszawa - Michałowice
Decreasing from 3.2 at Warszawa to 0.0 at Michałowice
DK8 Augustów - Raczki
Increasing from 0 at Augustów to 20.2 at Raczki
DK10 Pawłówek - Białe Błota
Increasing from 261.5 at Pawłówek to 265.3 at Białe Błota
DK15 Strzelno - Inowrocław
Increasing from 0.0 at Strzelno to 17.0 at Inowrocław
DK16 Ostróda
Sections:
1 Ostróda - Stare Jabłonki
Increasing from 0 at Ostróda to 9.0 at Stare Jabłonki
2 Olsztyn Zachód - Olsztyn Południe
Increasing from 1.7 at Olsztyn Zachód to 9.0 at Olsztyn Południe
3 Ełk bypass
Increasing from 0 to 4.1
DK18 Border Germany Olszyna - Golnice
Increasing from 0 at the border with Germany (A15) in Olszyna to 70.8 at Golnice
km 9.9
Continues as A18
The DK18 is often considered a motorway or expressway but is classified as Droga Krajowa due to its poor condition
DK19 Ciecierzyn - Lublin
Increasing from 303.0 at Ciecierzyn to 306.0 at Lublin
To be upgraded to S19 north of the S12, already an expressway but because the section is very short it is not classified as S road yet.
DK22 Chojnice bypass
Increasing from 0.0 to 12.7
DK78 Siewierz bypass
Increasing from 0.8 to 5.3
DK86 Podwarpie - Tychy
Sections:
1 Podwarpie - Katowice
Increasing from 0.9 at Podwarpie to 35.0 at Katowice
2 Katowice - Tychy
Increasing from 0.0 at Katowice to 5.1 at Tychy
DK88 Kleszczów - Bytom
Sections:
1 Kleszczów - Gliwice
Increasing from 6.5 at Kleszczów to 16.4 at Gliwice
2 Gliwice - Bytom
Increasing from 16.0 at Gliwice to 35.7 at Bytom
DK97 Rzeszów Wschód - Rzeszów Zaleze
Sections:
1 Rzeszów Wschód - Trzebownisko
Increasing from 0 at Rzeszów Wschód to 2.2 at Trzebownisko
2 Trzebownisko - Rzeszów Załęźe
Increasing from 469.7 at Trzebownisko to 472.2 at Rzeszów Załęźe
The DK97 is a continuation of the S19 and this second section has km values consistent with its second section, but strangely the first 2 km section has its own kilometerage.
Back to index
Back to Poland
Marcel Monterie