Key takeaways
- PKP Cargo is a special case: a group that, unlike most holdings, holds its own licence and runs trains itself.
- The parent company is the state holding PKP, but the company has been listed on the stock exchange since 2013.
- Polish class codes follow their own logic – ET, EU, ST and SM tell you traction and purpose at a glance.
- Upper Silesia is the core region. Coal, industrial sidings and marshalling yards concentrate here.
- The structure is currently in flux. Treat any information on shareholdings as a dated snapshot.
Contents
- 1.Fact file
- 2.Business areas
- 3.Structure & brands
- 4.History at a glance
- 5.How to recognise the company
- 6.Strengths and weaknesses
- 7.A group that, exceptionally, runs trains itself
- 8.Reading class codes instead of hunting for logos
- 9.How old is the machine in front of you?
- 10.How to plan a tour into the core region
- 11.Does this train really belong to the group?
- 12.Why the next few years are decisive
- 13.Verdict
- 14.Frequently asked questions
Fact file
| Legal form | Polish public limited company, listed on the Warsaw Stock Exchange since 2013 |
|---|---|
| Role in the system | Group and operator in one – its own licence plus shareholdings |
| Parent company | The state holding PKP remains the largest shareholder |
| Core business | Bulk goods, mainly coal, ore, building materials and chemicals |
| International business | Subsidiary in the Czech Republic with reach into Central Europe |
| Fleet profile | very old base fleet, supplemented by modern multi-system locomotives |
| Core region | Upper Silesia – where coal, industry and marshalling yards concentrate |
| Identification in the field | Polish class codes such as ET, EU, ST and SM instead of UIC class logic |
| Official website | www.pkpcargo.com |
Business areas
Structure & brands
Parent group:Polskie Koleje Państwowe (PKP)
History at a glance
How to recognise PKP Cargo
Does the train really belong to PKP Cargo?
- Polish class codes instead of UIC logic: E for electric, S for diesel, T for freight, U for universal
- ET22 is the classic six-axle electric freight locomotive and has been the backbone for decades
- ST44 is the heavy Soviet diesel locomotive, recognisable by its distinctive angular front
- Modern multi-system locomotives have a completely different look from the veteran fleet
- The keeper marking on group vehicles starts with the country code PL
- Coal trains with open self-discharging wagons are the most common sight in Upper Silesia
- The Czech subsidiary runs with CZ registration, but under the same group brand
Strengths and weaknesses
What the company stands for
- One of the last big fleets with veteran electric locomotives still in regular service
- Upper Silesia concentrates freight traffic in a small area like almost nowhere else in Europe
- Polish class codes are logically built and quick to learn
- Border stations towards Germany are easy to reach and productive
- Competition is strong, so many companies turn up at the same spots
Where it falls short
- The financial situation is tense; the structure and fleet can change quickly
- The decline in coal traffic is noticeably changing traffic volumes
- Older classes are withdrawn without it being publicly documented
- Many movements run on works and siding tracks without public access
- There is no reliable public source for fleet size and train numbers
Updated: August 2026 – In Upper Silesia, a six-axle electric locomotive rolls past with a coal train, its basic design older than most of the spotters photographing it. PKP Cargo is one of the few big European freight operators where such vehicles aren’t museum pieces but everyday service – and at the same time a group that currently has to reorganise itself.
Document veteran locomotives while they still run
Class, number and location captured in seconds – before the next round of withdrawals arrives.
A group that, exceptionally, runs trains itself
Most organisations in this section have one thing in common: they don’t run a single train themselves. PKP Cargo is the exception. The company was formed in 2001, when the Polish state railway was broken up into a holding with independent subsidiaries, and in the process kept its own licence as a railway operator.
At the same time it is a parent company. Under it sit shunting companies, terminal operators, a workshop company and, since 2015, the Czech AWT, which now operates under the group brand. For you, this dual role has a very practical meaning: when a freight train with the group name comes past in Poland, the group entry at PKP Cargo S.A. is – exceptionally – also the correct operator entry.
Above the company, however, there’s still another level. The state holding PKP continues to hold the controlling share and also encompasses the infrastructure manager PKP PLK, long-distance services, and the broad-gauge company PKP LHS. All of them carry the same abbreviation in their name and are nonetheless separate companies with their own licences – so the “PKP” in the company name only tells you which group you’ve ended up in.
Reading class codes instead of hunting for logos
Poland names its vehicles according to a system that makes identification considerably easier – once you’ve understood it. The first letter names the traction, the second the purpose, the digits the class.
| Code | Meaning | Example | What you see |
|---|---|---|---|
| ET | electric, freight | ET22 | six-axle line electric locomotive on coal trains |
| EU | electric, universal | EU07 | four-axle machine for freight and passenger trains |
| ST | diesel, freight | ST44 | heavy Soviet line diesel locomotive |
| SM | diesel, shunting | SM42 | the ubiquitous shunting locomotive of the country |
| EU46 | electric, universal, modern | Vectron | multi-system machine for cross-border trains |
This system is independent of livery, logo and owner. It still holds even when a vehicle is sold, leased or repainted – and is therefore exactly the kind of information that lasts permanently in a logbook. How to reliably tell classes apart in general is shown in the guide Who actually operates it?.
The most interesting contrast lies between the generations. The six-axle ET22 and the four-axle EU07 go back to designs from the 1960s, and the heavy ST44 dates from the same era. Alongside them stand modern machines such as the Vectron as EU46 and the ST46 from the Class 66 family. In a single afternoon at Tarnowskie Góry you can see sixty years of locomotive building side by side – and at the western border in Rzepin you can additionally watch how competitors like DB Cargo Polska and Captrain Polska share the same routes.
Number beats brand – especially clearly in Poland
Because many vehicles have changed owner several times over their lives and liveries are often weathered, the vehicle number is often more legible in Poland than any logo. Note it first. Class and operator can be derived from it later, not the other way round.
How old is the machine in front of you?
How old is this class?
Calculated from the start of the type's series, not the build year of the individual vehicle – the exact year is on the builder's plate.
Work through Upper Silesia systematically
With Traintrack you can see which numbers other people have reported at the same spots.
How to plan a tour into the core region
Decide on a region
Upper Silesia for bulk goods and shunting operations, the western border for transit traffic, the Baltic ports for containers.
Include a marshalling yard
A hump yard shows you more different vehicles in a few hours than a whole day watching a line.
Prepare the class codes
Memorise the four basic codes. That lets you roughly place any vehicle without looking anything up.
Note numbers in full
With weathered liveries, the number is often the only reliable information. Note it including the country code.
Count the competitors too
Several private freight operators run on the same tracks. Anyone looking for just one company gives away half the day.
Does this train really belong to the group?
Yes, if …
- the keeper marking and country code belong to a group company
- the class matches the company's known fleet
- the route and load fit the bulk-goods profile
Look more closely if …
- a typically Polish class is running for a private competitor
- the vehicle is recognisably second-hand
- a locomotive with Czech registration is running under the same brand
No, if …
- the keeper marking belongs to a freight operator outside the group
- it is a passenger train of a sister company of PKP
- the train is running on the broad-gauge line – that's a separate company
Marshalling yards are not platforms
Hump yards and freight yards are operational railway land. Entering them is forbidden, regardless of how open the site looks. Observe from public paths, bridges and platforms; the rules are set out in the article on the owner's house rules at stations and in the distance rules by the track.
Why the next few years are decisive
The coal traffic on which this company was built is declining. At the same time, competition from private freight operators is growing, and the veteran fleet causes maintenance costs a young fleet wouldn’t have. In 2024 this led to court-supervised restructuring proceedings.
What comes of it can’t seriously be predicted. What’s certain is only that vehicle withdrawals happen faster in such phases than announcements do. Anyone wanting to document the classic Polish classes shouldn’t put it off. Practical pointers for the region are gathered in the Poland guide; for timing your planning, the overview on tracking freight trains live helps.
Verdict
PKP Cargo is group and operator at once – and thus the exception in a section where the rule is usually that holdings don’t run trains. On the track you’ll find a fleet spanning the arc from the 1960s to modern multi-system locomotives, and a class system that gets by without logos.
That’s exactly why the number matters here more than elsewhere. It survives repaints, sales and restructuring – and right now all three are likely.
Short verdict
PKP Cargo runs trains itself while also holding shareholdings. For identification, class codes and vehicle number count – and for planning, the fact that the veteran fleet is running on borrowed time.
Summary
- Unlike most groups in this section, here you see the group itself at the head of the train – it is operator and holding company in one.
- The fleet spans an unusually wide arc from Soviet diesel locomotives to modern multi-system machines.
- Anyone who can read Polish class codes needs no colour or logo to place a vehicle.
- Economic pressure and falling coal volumes make the current situation a snapshot, not a permanent state.
Frequently asked questions
Does PKP Cargo run trains itself, or only through subsidiaries?
Both. Unlike most groups in this section, PKP Cargo S.A. holds its own licence and runs trains itself. At the same time, the company holds stakes in shunting, terminal and international subsidiaries. So if you see a freight train of this company in Poland, the group name is – exceptionally – also the correct operator entry.
Who owns PKP Cargo?
The largest shareholder is the state holding PKP. Since the partial IPO in 2013, a further share has been held by free float and institutional investors. You shouldn't rely on older sources for exact percentages – shareholdings in listed companies change constantly.
What do the Polish class codes mean?
They follow their own, very readable logic. The first letter denotes the traction: E for electric, S for diesel. The second denotes the purpose: T for freight, U for universal, P for passenger service, M for shunting. So the ET22 is an electric freight locomotive and the SM42 a diesel shunting locomotive.
Which classes do I see most often?
In electric line service, the six-axle ET22 and the four-axle EU07, both based on designs from the 1960s. In diesel, the heavy ST44. Added to this are more modern machines such as the Vectron as EU46 and the ST46 from the Class 66 family.
Why are the locomotives so old?
Because after 1989 Poland lacked funds for fleet renewal for a long time, and the existing machines were robust enough to keep going. Modernisations replaced new builds. For you that's a stroke of luck: hardly any other European country still offers so many veteran electric locomotives in regular service. How quickly that changes depends on the company's economic situation.
Where is the best place to observe PKP Cargo?
In Upper Silesia, where coal traffic concentrates. Tarnowskie Góry is one of the largest marshalling yards in Europe and the central point of the region. Near the German border, Rzepin is worth the visit because the west-east flows converge there. Wrocław Główny shows the mixed passenger and freight traffic.
What's the story with the broad-gauge line?
Within the PKP group, PKP LHS operates a line with 1520 mm gauge that reaches far into Poland from the Ukrainian border. It was built for ore transport and makes reloading at the border unnecessary. That's a separate company, not part of PKP Cargo – but within the same group, and for spotters one of the most unusual lines in Central Europe.
How is the economic situation?
Tense. In 2024, court-supervised restructuring proceedings were opened. Causes include the decline in coal traffic, high competitive pressure and an old fleet with correspondingly high maintenance costs. What follows – sales, restructuring, fleet withdrawals – is open. Treat information on the group structure as a snapshot with a date.
Who are the most important competitors?
Poland has one of the most open freight markets in Europe. On the same lines you'll also see DB Cargo Polska, Captrain Polska and several private operators from the mineral oil and chemicals sector. For you that means one spot in Upper Silesia delivers more different companies in a day than many a German freight hub.
How do I recognise a locomotive of the Czech subsidiary?
By the CZ country code in front of the vehicle number and by Czech class designations, even though the group brand on the vehicle can be the same. This company came into the group through a takeover and keeps its own licence. How to tell country code and keeper marking apart is explained in the guide to the UIC number.
Log vehicles from PKP Cargo
Company, vehicle, location and date logged in seconds – and visible to the community.
The operational level in the railway operator database
Who actually runs the trains, with keeper markings and identifying features on the vehicle.
PKP Cargo S.A.
PKP Cargo S.A. is the freight-focused company within the Polish state railway group PKP. Its trains are shaped by bulk freight traffic – and that shows on the wagons.
FreightPKP LHS Sp. z o.o.
PKP LHS stands for "Linia Hutnicza Szerokotorowa" – the metallurgical broad-gauge line. At 1520 mm gauge, it sits right in the middle of the otherwise standard-gauge Polish network.
FreightAWT – Advanced World Transport a.s.
AWT – Advanced World Transport a.s. is a Czech freight operator. If you document its trains, you'll meet vehicles that in everyday use go almost exclusively by nicknames.
FreightDB Cargo Polska S.A.
DB Cargo Polska S.A. is a freight railway registered in Poland. Its surroundings have a special feature: at the German-Polish border, it's not just the country that changes, but the electrification system too.
FreightCaptrain Polska Sp. z o.o.
Captrain Polska Sp. z o.o. is a railway company registered in Poland. Its surroundings have a special feature: at Poland's eastern border, standard gauge ends and broad gauge begins.
Typical vehicles
PKP ET22
The ET22 is the heavy freight electric locomotive of the Polish network: six axles, two three-axle bogies, and a name that states its job directly.
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.
ClassPKP ST44 (M62)
The ST44 is Poland's version of the Soviet M62 – six axles, loud and unmistakable. Here's how to read the code and recognise the locomotive in the field.
ClassPKP SM42 / SU42
The SM42 is Poland's classic diesel shunting locomotive, nicknamed Tamara. As the SU42, the same class takes on passenger duties – one letter makes the difference.
ClassSiemens Vectron PKP Cargo (EU46)
The Siemens Vectron runs for PKP Cargo under the designation EU46. Here's how to recognise the platform, tell it apart from the Taurus, and make sense of the code.
ClassPKP Cargo ST46 (Class 66)
The ST46 is the Polish designation for the EMD Class 66 – a six-axle diesel locomotive whose shape is unmistakable right across Europe.
Where you will find PKP Cargo
Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.
Tarnowskie Góry
In Upper Silesia's industrial belt lies one of the biggest marshalling complexes in Europe. Anyone after freight traffic, private operators and vehicles long since history in western Europe finds more here than at any Polish passenger station – provided they know the public viewpoints.
Border stationRzepin
Rzepin lies just a few kilometres east of the German border and is the point where the Berlin–Poznań–Warsaw axis changes its rolling stock. If you want to see locomotive changes, dual-system machines and heavy freight traffic, this is one of the most honest border stations in Central Europe – no hall, no crowds, no comfort.
Junction stationWrocław Główny
Wrocław Główny is one of the few large stations in Central Europe whose main building is a motif in its own right. Behind the Tudor façade lies a through station where traffic towards Germany, Upper Silesia and Warsaw converges – with vehicles ranging from older-generation electric locomotives to the newest multiple units.
Junction stationKraków Główny
Kraków Główny is the most important rail hub in southern Poland – and a station you barely see from outside, because a shopping centre stands on top of it. Under the roof, international trains towards Prague, Vienna and Budapest meet regional services to Upper Silesia and the Beskids.
More companies
Polskie Koleje Państwowe (PKP)
Polish locomotive designations are the most clear-cut numbering system in Central Europe: two letters tell you the traction and purpose before you've even read the number. The group structure behind them is considerably less clear – a lot of what's called PKP no longer belongs to it.
InfrastructurePKP Polskie Linie Kolejowe
PKP Polskie Linie Kolejowe holds Poland's tracks, points and platforms – the company runs no trains itself. The station building, though, belongs to a different company in the same group. Anyone who keeps the two apart understands Polish sightings much faster.
GroupČD Cargo
ČD Cargo is the freight subsidiary of the Czech state railway and only came into being in 2007. Its vehicle fleet is considerably older: most of it dates from well before that. Add to that a quirk of the network – two electrification systems meeting in the middle of the country.
GroupCaptrain
Captrain is not a railway but an umbrella brand: under it run several legally independent freight railways in different countries, each with its own licence. Seeing a Captrain locomotive therefore doesn't yet tell you which company is running the train.
Related guides from the blog
- Drehscheibe Online Poland: The Comprehensive 2026 Guide to Spotting, Photo Spots, Special Workings
- Tracking Freight Trains Live Made Easy: Apps, Maps, Webcams, Hotspots, Law & Safety
- Reading the UIC number: what the 12 digits on a vehicle reveal
- Identifying Freight Wagon Types: From Habbiins to Sgns
- Who's Actually Running That Train? How to Identify Railway Operators




