Key takeaways
- The name is a place name: "Koleje Dolnośląskie" simply means "Lower Silesian Railways".
- The Polish class scheme has two layers: the first letter is the traction type, the second the purpose.
- E stands for electric, S for diesel – S comes from spalinowy, meaning combustion-engined.
- The second letter assigns the purpose: U universal, T freight, P passenger, M shunting. Multiple units follow their own scheme.
- Voivodeship railways are a pattern, not a one-off – several Polish regions run companies built on the same naming convention.
Contents
Fact file
| Business area | regional passenger rail services |
|---|---|
| Legal form | S.A. – public limited company under Polish law |
| What the name means | "Koleje" means railways, "Dolnośląskie" is the adjective for the voivodeship of Lower Silesia |
| Service area | the Dolnośląskie voivodeship in south-west Poland |
| Traction power | 3 kV DC on the electrified sections of the Polish network |
How to recognise this operator
Is this really Koleje Dolnośląskie S.A. (KD)?
- Data panel starts with PL- – Polish registration
- Company name contains Koleje (railways) plus the adjective for a voivodeship
- Passenger trains in regional service, no freight wagons
- Electric multiple units carry class designations starting with E, diesel railcars with S
- Diesel railcars on non-electrified lines, otherwise electric multiple units for 3 kV DC
- Destination displays show Polish place names complete with diacritics
Updated: August 2026 – Polish vehicles don’t carry a plain number, but a small profile: EU07, ET22, SM42, EN57. Two letters, a number – and if you know the key, you immediately know whether a machine is electric or diesel-powered and what it was built for. Koleje Dolnośląskie S.A. is a good occasion to learn this scheme, because both traction types run side by side in regional services.
Noted the vehicle code – now what?
Log the class, number and location straight away, while the train is still standing in front of you.
What is Koleje Dolnośląskie S.A.?
Koleje Dolnośląskie S.A. is a Polish regional passenger rail company. The company name is a pure place name: “Koleje” means railways, “dolnośląskie” is the adjective for the Dolnośląskie voivodeship, in English Lower Silesia. Written out in full, then: Lower Silesian Railways.
This naming pattern recurs across Poland. Several voivodeships run rail companies built the same way – for example Koleje Wielkopolskie for Greater Poland or Koleje Śląskie for Silesia. Such regional companies are typically carried by the respective self-governments and thus sit alongside the nationwide operator Polregio.
The letter key: two characters, two facts
The Polish class scheme works on a principle you can learn in five minutes. The first letter answers the question what powers it, the second what it’s for.
| Position | Character | Meaning | Origin |
|---|---|---|---|
| 1 | E | electric traction | elektryczny |
| 1 | S | combustion engine / diesel | spalinowy |
| 2 | U | universal, mixed service | uniwersalny |
| 2 | T | freight service | towarowy |
| 2 | P | passenger service | pasażerski |
| 2 | M | shunting duty | manewrowy |
| – | EN / SA | multiple units: own scheme, not the purpose letter used for locomotives | normalnotorowy |
The trick to reading it
Read the designation like a sentence. EU07 = electric, universal, type 07. ET22 = electric, freight, type 22. SM42 = diesel, shunting, type 42. Three vehicles, three sentences – without opening a single reference book.
From code to identification in the field
Read the first letter
E or S? That settles the traction type before you've even looked at the roof or the exhaust.
Assign the second letter
U, T, P, M or N. Now you know what the vehicle was built for – and whether it matches what's coupled behind it.
Cross-check against the train
Does the purpose letter match the train's look? A vehicle marked T in front of passenger coaches is an interesting case and worth a note.
Add the full number
The class code alone isn't enough. Only the running number turns a type into a single, specific vehicle.
How to systematically identify unfamiliar vehicles when no code is legible is shown in the guide to identifying rolling stock classes.
Collect classes instead of guessing
Every type you log lands in your collection – and you see instantly what's still missing.
What to expect in regional services
A voivodeship’s local services cover electrified main lines and non-electrified branch lines at the same time. That’s exactly why you see both traction types there – and can practise the letter key directly.
| Type of line | Matching vehicle family | Code start | Feature from outside |
|---|---|---|---|
| electrified, 3 kV DC | electric multiple unit | E… | pantograph, no exhaust |
| non-electrified | diesel railcar | S… | radiator grille, exhaust system on the roof |
| mixed, locomotive-hauled | electric locomotive plus passenger coaches | EU… / EP… | locomotive and separate coaches instead of a multiple unit |
| transfer runs and special workings | varies | varies | formation doesn’t match the regular pattern |
Typical representatives from the rolling-stock database are the classic electric multiple unit EN57, the diesel railcar family SA132 / SA133 / SA134, and the universal electric locomotive EU07. A large share of the newer railcars comes from the domestic manufacturer PESA Bydgoszcz. Which type runs on which duty changes with procurement and diagrams – the code on the vehicle stays.
What the number means – and what it doesn’t
After the two letters comes a number. It denotes the type, not the individual vehicle: EU07 means “electric, universal, type 07” – and many machines of this type exist. Which specific example is standing in front of you is only revealed by the attached running number, usually placed right after the type designation.
That means every vehicle carries two independent identifiers. The class designation is the short, meaningful form for everyday use. Alongside it, the data panel carries the twelve-digit European vehicle number, which works independently of language and stays unambiguous even when the national designation no longer tells you anything. How this number is built is explained in the guide to reading the UIC number.
For sightings, a simple rule follows: note both, and note them separately. The class designation tells you at a glance what you saw. The full vehicle number decides whether you’ve caught the same vehicle a second time or a sister vehicle of the same type – a difference that makes an archive either valuable or worthless over the years.
And a warning belongs here too: the number is not a year of manufacture. It was assigned when a type was introduced and says nothing about when a specific example was built, rebuilt or modernised. Modernised vehicles sometimes carry altered designations, sometimes keep the old one. Anyone inferring an age from the number is regularly wrong – much like someone trying to derive a build year from a German class number.
Two lines instead of one
Write the class designation on one line and the full vehicle number on the next. Squeeze both into one field and you can later sort by neither type nor individual vehicle – and those are exactly the two questions you'll want to ask a collection that's grown over years.
Common mix-ups
- E doesn’t mean “Express”. The first letter names only the traction type.
- S doesn’t mean “S-Bahn”. S stands for the combustion engine, not a type of service.
- Same number, different letter. EU07 and ET22 have nothing to do with each other, even though both start with E.
- A voivodeship railway is not a state railway. Regional companies and the nationwide PKP companies are different businesses.
- Similar names are deceptive. All “Koleje …” companies sound alike – only the adjective names the region.
How to file sightings usefully
A class code without place and time is only half the information. If you’re collecting several voivodeship railways, you also need a clean separation: note the company and the vehicle separately, because vehicles switch between duties but companies don’t. How to keep this up over years is described in the guide to the sightings logbook. And if you’re unsure whether a working even counts as local service, the comparison Local versus long-distance services helps.
Safety before the shot
Platform edges, tracks and operational installations are not a place to stand. Observe from publicly accessible areas, keep a distance from the platform edge, and respect barriers. Near borders and at military-use installations, the rule is: where photography is banned, no photos are taken.
In short
The Polish class code is one of the most elegant designation systems in Europe: two letters, two answers, no looking up. With a regional rail company like Koleje Dolnośląskie, you can run through it for both traction types in a single afternoon.
In short
First letter = traction, second letter = purpose. E electric, S diesel; U universal, T freight, P passenger, M shunting. Multiple units carry their own designations such as EN or SA. The rest is a type number – and the company name gives you the voivodeship.
Summary
- You can read the service area straight off the company name, without knowing any Polish.
- The class code on the vehicle answers two questions at once: how is it powered, what is it built for?
- Two letters plus a number give a short description that has few equals across Europe.
- Fleets and service contracts change – the code on the vehicle stays legible.
Frequently asked questions
What does Koleje Dolnośląskie mean in English?
"Koleje" is the Polish plural for railways, "dolnośląskie" is the adjective for the Dolnośląskie voivodeship – in English, Lower Silesia. So the company name means roughly Lower Silesian Railways. You'll find the same construction in several Polish regional rail companies: "Koleje" plus a voivodeship adjective.
How is a Polish class designation built?
It consists of two letters and a number. The first letter names the type of traction: E for electric, S for combustion engine (from spalinowy). The second letter names the purpose: U universal, T freight (towarowy), P passenger (pasażerski), M shunting (manewrowy). The number distinguishes the type. Multiple units follow their own scheme and carry designations such as EN or SA.
What does EN57 mean?
E stands for electric traction, N for normalnotorowy – meaning standard gauge. Multiple units thus follow their own scheme, which doesn't match the purpose letter used for locomotives. The number 57 denotes the specific type. In practice, EN57 means: an electrically powered multiple unit of a particular, widely used type in Polish local services.
Why does S stand for diesel and not D?
Because the scheme is thought through in Polish. Spalinowy means "with a combustion engine". That's why every diesel locomotive and diesel railcar designation starts with S – for instance SM42 for a diesel shunting locomotive or SA13x for diesel railcars. Once you know that, you can spot traction types in Poland from the lettering alone.
Is Koleje Dolnośląskie a state-railway company?
Regional rail companies with a voivodeship name are typically carried by the respective regional self-governments in Poland and are thus organisationally separate from the state-owned PKP group. That's the general pattern behind this family of names. Specific ownership arrangements change and are deliberately not asserted here.
Which vehicles run in Polish regional services?
Electric multiple units for 3 kV DC on electrified lines, diesel railcars on non-electrified sections. There are also locomotive-hauled trains. Which type is actually in service depends on procurement and diagrams and changes – but the class code on the vehicle always stays legible.
Does the code also say something about the age?
Only indirectly. Low numbers were generally assigned earlier than high ones, but that's not a reliable dating tool. For identification in the field, the code is still strong: it answers traction type and purpose immediately – two facts you'd otherwise have to look up in other countries.
How do I correctly record Polish vehicles?
Write down the class code exactly, including hyphens and the attached running number, and add the full vehicle number from the data panel. Note place names with diacritics wherever possible – otherwise you won't find the sighting again in your own collection later.
Log a sighting of Koleje Dolnośląskie S.A. (KD)
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
PKP EN57
The PKP EN57 is Poland's most-built electric multiple unit and has been the face of Polish local services for decades. Here's how to identify it and its many refurbishments.
ClassPKP SA132 / SA133 / SA134
SA132, SA133 and SA134 are Polish diesel railcars from PESA's range. This page explains the SA designation system and how to identify them in the field.
ClassPKP EU07
The EU07 is the Polish general-purpose electric locomotive par excellence. Its name gives it all away: E for electric, U for general-purpose, 07 for the design. Here's how to identify it with confidence.
More operators
Polregio S.A. (ehem. Przewozy Regionalne)
Polregio S.A. is a Polish regional passenger operator that previously traded as Przewozy Regionalne. Both names refer to the same company.
Local & regionalKoleje Wielkopolskie Sp. z o.o.
Koleje Wielkopolskie Sp. z o.o. is a Polish local passenger operator. Its surroundings explain a key difference from German-speaking countries: 3 kV DC instead of 15 kV AC.
Local & regionalKoleje Śląskie Sp. z o.o.
Koleje Śląskie Sp. z o.o. is a Polish local passenger operator. Its name names the Silesian Voivodeship – and it's exactly this administrative unit that shapes how services are laid out.
Local & regionalKoleje Mazowieckie – KM Sp. z o.o.
Koleje Mazowieckie – KM Sp. z o.o. is a Polish local passenger operator. The name names the Masovian Voivodeship; in the train scene, double-deck vehicles are what stand out most.
Local & regionalKoleje Pomorskie Sp. z o.o.
Koleje Pomorskie Sp. z o.o. is a Polish local passenger operator. Its name leads straight into an underrated topic: Polish special characters in place and company names.
Local & regionalŁódzka Kolej Aglomeracyjna Sp. z o.o. (ŁKA)
The ŁKA runs local services in the Łódź agglomeration. Its name says so literally: Kolej Aglomeracyjna means agglomeration railway – traffic tailor-made for multiple units.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
Where to see Koleje Dolnośląskie S.A. (KD)
Spotting locations where this operator can be seen regularly – with viewpoints, light conditions and coordinates.
Related guides from the blog




