Poland

Road class

European road

Motorway (autostrada)

Expressway (droga ekspresowa)

National road (droga krajowa)

Provincial road (droga wojewódzka)

District road (droga powiatowa)

Municipal road (droga gminna)

Syntax explanation

E[0-9]<2-3>

A[0-9]<1-2>{a}

S[0-9]<1-2>

(DK)[0-9]<1-2>{a}

(DW)[0-9]<3>{a}

({[A-Z]}[0-9]<4-6>{[A-Z]})

([0-9]<1-7>{[A-Z]})

Area code 48

Administrative subordination

Europe

national

national

national

national

district (powiat)

municipality (gmina)

Common abbreviation PL

Last updated 10-7-2021

Sub classes

Zones

System

Remarks

Exit (wyjazd) numbers by kilometers obsolete, sequential on new roads

1-d

2-d

Integrated with national roads

Grid

Determined by first digit

General description:

Motorways and motorway-like roads: The only existing motorway numbers are A1, A2, A4, A6, A8 and A18. The numbers are derived from parallel national route numbers. Each motorway forms one route together with the national road with the same number without 'A', and usually also with the expressway with an S number.

For example, route 6 has a small section of A6 near Szczecin, a section is called S6 near Gdansk, and the rest is the (DK)6.

An exception are the A1, S1, route 1 which are all separate (but this is probably temporary, while the A1 and S1 are not finished yet).

There is one suffixed number A4a, which is a spur linking the A4 to road 914 west of Kraków.

There are exit numbers determined by kilometers, but these only appear on maps and rarely on signs and are omitted on new signs. It is planned to introduce sequential exit numbering. 

The S for expressways originally comes from 'droga szybkiego ruchu' (fast traffic road).

National roads: 1- and 2-digit numbers are even for east-west routes and odd for north-south routes. This does not seem to hold for 3-digit numbers though there are probably more such numbers satisfying this rule than violating it.

1-digit numbers are the main international routes forming a grid. They all have E numbers, and most of them have exactly the same route as an E road.

Routes 2, 4, 6 and 8 are the main east-west routes, with 2/A2 coinciding with the E30 Berlin-Warszawa (Warsaw)-Minsk. Route 4/A4 is the E40 Dresden-Kraków-L'viv. Route 6/A6 links Szczecin and Gdansk. Route 8 coincides with the E67 Warszawa-Wroclaw-Praha. It crosses the A4 south of Wroclaw.

Odd 1-digit numbers are the main north-south routes, with 1 in the middle (the Polish section of the E75 Gdansk-Katowice-Bratislava), 3 in the west (the E65 Swinoujscie-Szczecin-Praha), 5 a diagonal road coinciding completely with the E261, linking 1 and 3. 7 is the Polish part of the E77 Gdansk-Warszawa-Kraków-Budapest and 9 branches off 7 at Radom, leading to Rzeszów and on to the Slovak border. This one has only recently been designated as E371.

2- and 3-digit numbers are other main roads. Zones for 3-digit numbers range from 1 in the northwest to 9 in the southeast.

Local roads do not appear on signs. There seem to be national systems both for Powiat and Gmina roads but some provinces have a numbering system of their own (with low numbers).

The syntax description given here is based on a sample only and probably incomplete.

Road signs:

Road/destination type

Motorways

Other roads

Local destinations

Background

Blue

Green

White

Text

White

White

Black

Road numbers

Class

A

National road

Provincial road

Shape

Rectangle

Rectangle

Rectangle

Background

Red

Red

Yellow

Text

White

White

Black

Signs on the A6, 2008

A dashed shield border indicates a road with maximum 10 t per axle:

A black border indicates a maximum of 8 t per axle:

New motorways and expressways have exit numbering:

History: The first Polish motorways were built in the 1930's in areas which were then part of Germany. After World War II, for many years no new motorways were built. Until 2000, only a few small sections have been built. There are plans to build a number of long distance motorways across the country.

After former German areas became Polish, the German road numbers were removed (see also Germany History), and a Polish system with 1- to 3-digit numbers was introduced. In this system, E roads did not have a (signposted) national number.

There were T roads complementing the E numbers, with numbers derived from them: T7 branching off E7, T12 off E12 etc.

The current numbering system was adopted around 1986, in conjunction with the introduction of the new E numbers.

S numbers were introduced around 2005.

In September 2000, the current system was changed significantly in the following ways:

The following table shows all known road number changes in 2000:

Index

Old number

1

1

2

4

4

4

5

5

12

14

15

18

18

19

21

23

34

34

42

42

43

44

49

49

50

52

66

71

76

80

82

84

86

90

91

92

93

95

96

97

98

99

100

104

111

116

117

118

124

124

129

132

133

133

144

145

149

174

200

206

209

220

243

245

256

257

259

265

270

274

275

275

284

297

297

298

299

300

324

335

336

337

343

344

356

371

374

377

378

381

384

397

400

404

408

408

408

412

413

418

424

440

446

451

453

456

469

472

473

486

488

489

490

500

504

508

508

514

545

557

569

579

589

598

599

600

601

602

603

608

610

611

617

623

624

628

629

629

637

644

657

660

663

669

680

689

692

696

700

701

709

711

714

717

723

729

731

738

739

740

741

746

749

759

765

772

777

800

803

804

806

812

816

817

822

823

831

847

858

859

862

871

891

900

903

908

910

918

944

950

950

952

969

970

992

Index

1

500

New number

91

86

92

94

77

28

34

35

18

12/14

1

8

19

8

20

25

12

298

11

12

11

12

45

935

22

15

65

14

46

10

12

77

74

94

78

44

81

47

52

49

28

75

109

106

10

13

31

26

128

23

22

22

24

106

144

20

20

20

20

20

56

10

15

62

15

62

62

32

29

32

27

12

30

12

12

36

94

94

36

94

36

30

5

35

35

5

33

39

39

46

46

41

40

40

41

38

40

15

25

42

39

94

72

83

72

42

42

43

42

54

22

54

55

58

67

50

85

57

58

57

58

59

58

59

58

58

50

62

62

50

60

62

62

63

65

16

16

65

63

66

66

62

60

72

71

71

50

79

48

48

48

48

48

91

42

42

77

78

75

79

76

63

76

68

74

63

48

48

82

74

74

77

77

4

84

94

78

78

45

69

44

28

44

87

87

73

1

500

Section

Piotrkow Trybunalski-Srock

Siewierz-Tychy

Wrzesnia-Konin

Bytom-Krakow

Radymno-Przemysl

Przemysl-Medyka-UKR

Dobromierz-Swiebodzice

Wroclaw-Swiebodzice

Entire route

Sieradz-Lask

Entire route

Warszawa-Bialystok

Bialystok-Hrodna (BY)

Bialystok-Suwalki-LT

Miastko-Szczecinek

Entire route

Nielubia-Jarocin

Klobuczyn-Nielubia

Poznan-Pleszew

Pleszew-Sieradz

Entire route

Entire route

Opole-Raciborz

Raciborz-Rybnik

Entire route

Entire route

Entire route

Entire route

Entire route

Bydgoszcz-Torun

Entire route

Stalowa Wola-Nisko

Entire route

Entire route

Entire route

Entire route

Katowice-Skoczow

Entire route

Entire route

Entire route

Entire route

Entire route

Trzebiatow-Mrzezyno

Entire route

Entire route

Entire route

Entire route

Mysliborz-Schwedt (D)

Mysliborz-Lawy

Entire route

Entire route

Kostrzyn-Waldowice

Waldowice-Skwierzyna

Entire route

Entire route

Entire route

Entire route

Miastko-Bytow

Bytow-Koscierzyna

Koscierzyna-Gdynia

Koronowo-Trzeciewiec (5)

Entire route

Entire route

Entire route

Entire route

Kruszwica-Brzesc Kujawski

Brzesc Kujawski-Wloclawek

Entire route

Slubice-Polupin

Polupin-Zielona Gora

Entire route

Szprotawa-Dziecmiarowice

Pasiecznik-Jelenia Gora

Entire route

Entire route

Rawicz-Ostrow Wielkopolski

Chojnow-motorway A4/A12

Entire route

Entire route

Entire route

Entire route

Entire route

Entire route

Swiebodzice-Walbrzych

Entire route

Entire route

Klodzko-CZ

Lagiewniki-Strzelin

Strzelin-Brzeg

Entire route

Klodzko-Nysa

Nysa-Prudnik

Prudnik-Kedzierzyn-Kozle

Entire route

Entire route

Entire route

Entire route

Entire route

Entire route

Namyslow-Kluczbork

Entire route

Entire route

Konin-Uniejow

Entire route

Uniejow-Balin

Dzialoszyn-Radomsko

Entire route

Entire route

Entire route

Braniewo-Mamonovo (RUS)

Old motorway section

Between old motorway and Braniewo

Entire route

Jedwabno-Szczytno

Wloclawek-Lipno

Entire route

Between 7 and 62 (former 623)

Entire route

Zgnilocha-Jedwabno

Entire route

Szczytno-Wolka Prusinowska

Entire route

Entire route

Entire route

Ruciane-Nida - Szczuczyn

Entire route

Plonsk-Ciechanow

Entire route

Entire route

Entire route

Lochow-Minsk Mazowiecki

Wyszkow-Lochow

Wegrow-Anusin (19)

Entire route

Entire route

Pockuny-LT

Entire route

Entire route

Entire route

Zambrow-Bielsk Podlaski

Entire route

Lochow-Wegrow

Entire route

Entire route

Entire route

Pabianice-Rzgow

Entire route

Warszawa-Sandomierz

Potworow-Glowaczow

Glowaczow-Kozienice

Kozienice-Bakowiec

Entire route

Klwow-Potworow

Entire route

Konskie-Rudnik

Radomsko-Konskie

Entire route

Jedrzejow-Chmielnik

Entire route

Sandomierz-Krakow

Wilga-Stoczek Lukowski

Entire route

Stoczek Lukowski-Lukow

Entire route

Hrubieszow-Komora

Entire route

Entire route

Entire route

Entire route

Entire route

Szczebrzeszyn-Zamosc

Entire route

Entire route

Entire route

Entire route

Entire route

Tarnowskie Gory-Gliwice

Entire route

Entire route

Entire route

Tychy-Zator

Zator-Wadowice

Entire route

Nowy Sacz-Stary Sacz

Entire route

Pilzno-Jaslo