
PKP classics such as the EU07 family, modern Pendolino and Dart trains and a large fleet of freight locomotives from private operators.
31 classes
Electric main-line locomotives for passenger and freight services (UIC type code 91).
Newag Griffin
Griffin
The Griffin is a modern electric locomotive from the Polish manufacturer Newag. A product name – yet the operational designation still follows the PKP scheme.
PKP EP07
EP07
The EP07 is the passenger-service variant of the Polish general-purpose locomotive family. The P in the name makes the difference – visually it's barely distinguishable from the EU07.
PKP EP09
EP09
The EP09 is the express locomotive of classic Polish long-distance service. E for electric, P for passenger – and a styling that sets it clearly apart from the EP07.
PKP ET22
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.
PKP EU07
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.
PKP EU44 (Taurus)
EU44
The PKP EU44 is the Polish Taurus variant based on the Siemens ES64U4 – nicknamed Husarz. E for electric, U for general-purpose, 44 for the design.
Siemens Vectron PKP Cargo (EU46)
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.
Diesel main-line locomotives, often found on non-electrified lines and in heavy freight (UIC type code 92).
PKP Cargo ST46 (Class 66)
ST46
The ST46 is the Polish designation for the EMD Class 66 – a six-axle diesel locomotive whose shape is unmistakable right across Europe.
PKP SM42 / SU42
SM42
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.
PKP ST43
ST43
The ST43 is a line diesel locomotive for Polish freight traffic. Its code names both traction and purpose – and sets it clearly apart from shunting and electric classes.
PKP ST44 (M62)
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.
PKP SU45
SU45
The SU45 is a six-axle Polish universal diesel locomotive. Its code reveals both traction and purpose – and three features are enough for a confident ID.
PKP SU46
SU46
The SU46 is a six-axle Polish universal diesel locomotive and looks confusingly similar to the SU45. Here's how to tell the two apart cleanly.
Electric multiple units for fast long-distance services – ICE, Railjet, Pendolino and related families (UIC type code 93).
Electric multiple units and railcars for local and regional services, from S-Bahn trains to double-deck units (UIC type code 94).
Koleje Mazowieckie Class 31WE (Stadler FLIRT)
31WE
The 31WE is the Polish FLIRT variant for Koleje Mazowieckie around Warsaw. The shared bogies make the family instantly recognisable.
Konstal 105Na
105N
The Konstal 105Na has shaped Polish tram networks for decades. A boxy high-floor car, usually coupled in twos – and running in countless rebuilt variants.
Moderus Gamma LF06AC
Moderus Gamma
The Moderus Gamma LF06AC is a modern low-floor tram from Modertrans in Poznań. Its type code alone reveals its build and drive technology.
Newag Impuls (EN76 / EN96)
Impuls
The Impuls is Newag's electric multiple-unit family from Nowy Sącz. Its product name and PKP class codes such as EN76 or EN96 describe two different levels.
Newag Impuls 2 (EN97)
Impuls 2
The Impuls 2 is the second generation of Newag's multiple-unit family. Its code EN97 tells you drive type and area of use at a glance.
PESA Bydgostia
Bydgostia
The Bydgostia carries the Latin name of its home city, Bydgoszcz, and stands at the start of the PESA tram family. Here's how to place it reliably.
PESA Elf (EN76 / ED78)
Elf
The Elf is PESA's electric multiple unit family from Bydgoszcz. Its class codes EN76 and ED78 show how the Polish system encodes use rather than origin.
PESA Elf 2
Elf 2
The Elf 2 is the second generation of PESA's multiple-unit family. Because generations look similar from outside, the lettering is what decides identification.
PESA Swing
Swing
The PESA Swing is a low-floor articulated tram from Bydgoszcz. Here's how to recognise it, how to tell it apart from the Twist – and how to photograph it well.
PESA Twist
Twist
The PESA Twist is the newer low-floor tram family from Bydgoszcz. Here's how to recognise it in city traffic and tell it cleanly apart from the Swing.
PKP EN57
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.
PKP EN71
EN71
The PKP EN71 is the four-car relative of the EN57, with two powered cars. Here's how you tell the two apart in the field and how the designation fits together.
PKP IC ED160 (FLIRT)
ED160
The PKP IC ED160 is a Stadler FLIRT in Polish long-distance service. The familiar FLIRT silhouette meets the Polish designation system here – here's how to read both.
PKP IC ED161 (DART)
ED161
The PKP IC ED161 is the PESA-built Dart in Polish long-distance service. Here's how to identify it reliably and tell it apart from the FLIRT family's ED160.
Diesel railcars and multiple units on regional and branch lines (UIC type code 95).
PESA LINK
Link
The PESA LINK is a low-floor diesel railcar from Poland – and one of the few Polish railcars that also run in regular service in Germany.
PKP SA132 / SA133 / SA134
SA132
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.
PKP SA135 / SA136 / SA139
SA135
SA135, SA136 and SA139 come from two different manufacturers and share a number block. Why that's the case and how to identify them reliably anyway.