Key takeaways
- The company name is silent: it states neither the type of traffic nor the area – which is why this entry is classed as other.
- The Polish class scheme makes up for what the name doesn't tell you – two letters reveal traction type and intended use.
- E stands for electric, S for diesel – derived from the Polish spalinowy for combustion-engined.
- The name component Arriva points to a national subsidiary of an internationally active group; the name doesn't say what connection exists in the individual case.
- For identification in the field, what counts is the country code, keeper marking and full vehicle number, not the livery.
Contents
Fact file
| Business area | Can't be derived from the company name – this entry is therefore listed as other |
|---|---|
| Country | Poland |
| Legal form | Sp. z o.o. – limited liability company under Polish law |
| Name component | Arriva – a group name used internationally |
| Country code in the data panel | PL |
How to recognise this operator
Is this really Arriva RP Sp. z o.o.?
- The data panel begins with the country code PL
- Legal form suffix Sp. z o.o. in the company name
- Core name Arriva without any reference to a place, type of traffic or line
- Vehicles on the Polish network carry class codes made up of two letters and two digits
- The first letter of the code names the traction type: E electric, S diesel
- The second letter names the intended use, such as U, T or P
Updated: August 2026 – Some company names tell a whole story: a region, a line, a business area. Arriva RP Sp. z o.o. isn’t one of them. What remains is a group name with no local reference, two letters and a legal form suffix. That’s exactly why the detour via the vehicle pays off here – because in Poland, the decisive information is in the class code.
Spotted a vehicle? Note the code too.
Class designation, number and location in one entry – so the sighting stays usable even when the company name gives nothing away.
What is Arriva RP Sp. z o.o.?
Arriva RP Sp. z o.o. is a railway company registered in Poland. The company name consists of the core name Arriva, the abbreviation RP and the legal form suffix Sp. z o.o. – the Polish equivalent of the GmbH. Neither a type of traffic nor an area nor a line is mentioned in it.
That has consequences for this page. Where the name doesn’t state a business area, any assignment to freight or passenger services would be a claim. The entry is therefore openly listed as other, and that isn’t an embarrassed stopgap but the more honest statement: better an undetermined category than an invented certainty.
What the name does at least suggest: a component that appears in company names in several countries points to a national subsidiary of an internationally active group. The same core name is carried by the Europe-wide regional transport group Arriva. A related-sounding entry can be found, for example, with Arriva vlaky in the Czech directory. What corporate connection lies behind this isn’t revealed by the name – and this page doesn’t claim one.
When the name is silent, the vehicle speaks
Company names change and are often deliberately kept neutral. Vehicle designations in Poland, on the other hand, follow a fixed key that has held for decades. For identification in the field, the class code is therefore the more stable reference.
The Polish class scheme: two letters, two statements
Polish locomotive designations typically consist of two letters and two digits, such as EU07, ET22 or SM42. The digits distinguish the designs. The letters are the interesting part, because they carry two separate pieces of information.
The first letter names the traction type. E stands for electric traction, S for combustion-engined traction – derived from the Polish spalinowy. That means you know from the first character whether you’re looking at a vehicle with a pantograph or with an engine and exhaust.
The second letter names the intended use. U stands for universal use, T for freight from towarowy, P for passenger services from pasażerski. In addition, there are other letters such as M and N for special designs – such as shunting, multiple-unit and narrow-gauge vehicles.
Read the first character
E or S: electric or combustion-engined. A look at the roof confirms it – pantograph or not.
Read the second character
U, T or P: universal, freight or passenger. That gives you the design's intended use.
Note the digits
Only the digits turn the group into a specific design. Always copy them down together with the letters, never separately.
Cross-check with the data panel
The country code PL, keeper marking and full vehicle number make the sighting unambiguous. The code alone doesn't.
How to get systematically from such an observation to the design is described in the guide to identifying classes.
What the code lets you expect – and what it doesn’t
The class code describes the intended use of a design, not the use of an individual vehicle on an individual day. A locomotive designed for freight can run a transfer move, and a universal loco can take on any task. The code narrows down expectations; it doesn’t replace observation.
| Code begins with | What the code says | What you see on the vehicle | What remains open |
|---|---|---|---|
| EU | electric, universal use | pantograph on the roof | who is running the train on that day |
| ET | electric, freight | pantograph, usually a heavy design | the make-up of the train |
| EP | electric, passenger services | pantograph, often designed for higher speeds | train category and route |
| SU | combustion-engined, universal | exhaust and radiator housings | whether the line has overhead wires |
| ST | combustion-engined, freight | exhaust, powerful build | origin and destination of the train |
| SM | combustion-engined, special design | compact build, slow running | its task in the specific case |
A look at the class database makes the scheme tangible: the EU07 carries a U and is designed for broad use accordingly, the ET22 a T for freight, and the SM42 begins with S for combustion-engined traction. The electric multiple unit EN57 shows the limits of the system at the same time – multiple-unit classes follow their own conventions.
Collect classes, not just company names
Record which designs you've already come across – and which you're still missing on the Polish network.
From the code to the company
The class code tells you what kind of vehicle is in front of you. It doesn’t tell you who is running it. Only the data panel answers this second question: the country code, keeper marking and full vehicle number are shown together there on the side of the vehicle.
Even that is only half the answer, because the keeper marking names the keeper, not necessarily the operator of the train. Vehicles are hired out, passed on and used in other operators’ diagrams. Who is really running it is only revealed by the train working. The basic route to getting there is described in the guide Who’s actually running it? Identifying railway operators.
For comparison, it’s worth looking at companies whose names reveal much more: Polregio and PKP Intercity carry their business area in their name, and Koleje Wielkopolskie also a regional reference. Three names, three levels of information – and a fourth that, as here, stays silent.
Recording sightings
Is your sighting on the Polish network complete?
- Full class code with letters and digits
- Country code and keeper marking from the data panel
- Full vehicle number
- Location in the original Polish spelling, including diacritics
- Date, time and direction of travel
- A rough description of the train: type of wagons and approximate length
How to report observations so that others can follow them is explained in the guide to reporting sightings.
Safety comes first
Tracks, platform edges, shunting areas and operational railway land are off-limits – you have no business there, not even for a single picture. Industrial, terminal and transhipment sites are private property subject to the owner's house rules. Near border and military installations, the following also applies: where photography is prohibited, no photos are taken. Observe exclusively from publicly accessible locations.
Common mix-ups
- Code letter as a manufacturer abbreviation – the two letters name the traction type and intended use, not the manufacturer.
- Intended use as the day’s task – a freight loco can also run a transfer move; the code describes what the design is built for.
- Company name as business area – nothing can be deduced from neutral invented names.
- Group name as proof of a connection – identical name components in several countries are a clue, not proof.
- Keeper marking as operator – the data panel names the keeper, not necessarily the company running the train.
Verdict
When a company name gives nothing away, that’s no reason to guess – it’s a reason to look more closely. In four characters, the Polish class scheme delivers more reliable information than many company names: traction type, intended use, design. If you note these characters together with the data panel, you have a sighting that holds up.
In short
The name names neither area nor type of traffic, the class code names traction and intended use, the data panel names the keeper. These three levels together make an entry that can still be checked later.
Summary
- Arriva RP Sp. z o.o. is a railway company registered in Poland, with a name that gives no indication of place or type of traffic.
- The Polish two-letter class scheme is a more reliable starting point than any company name.
- It lets you read off the traction type and intended use before you've even identified the vehicle.
- Everything that changes – fleet, services, responsibilities – should be checked, not deduced from the name.
Frequently asked questions
What does the legal form Sp. z o.o. mean?
It stands for spółka z ograniczoną odpowiedzialnością and corresponds in function to the German GmbH: a limited liability company. The suffix tells you about the legal form, but nothing about size, owners or business model. The Polish equivalent of a public limited company, by contrast, is called S.A.
Why is this entry classed as other?
Because the company name doesn't name a business area. It lacks components such as Cargo, Logistics, Regio or Koleje from which a focus could otherwise be deduced. Instead of claiming a focus, this page openly shows the classification as undetermined – and shows you instead how to get further on the vehicle itself.
How is a Polish class code structured?
From two letters and usually two digits, such as EU07 or ET22. The first letter names the traction type, the second the intended use. The digits distinguish the designs within this group. That means there's more information in four characters than in many company names.
What do the individual letters stand for?
E stands for electric traction, S for combustion-engined traction – from the Polish spalinowy. In second place, U stands for universal use, T for freight from towarowy and P for passenger services from pasażerski. Other letters such as M and N denote special designs, such as shunting, multiple-unit and narrow-gauge vehicles.
Does the scheme also apply to multiple units?
Only to a limited extent. Multiple units and driving trailers carry their own letter pairs, which can't be derived one-to-one from the same table. For locomotives, however, the scheme is a reliable starting point. If in doubt, the same applies as everywhere: read the full designation first, then look it up, rather than guessing.
Does the name Arriva say anything about the group?
It suggests that this is likely to be a national subsidiary of an internationally active group – identical name components appear in several countries. What corporate connection actually exists in the individual case can't be seen from the name and isn't claimed here.
What does the abbreviation RP in the name stand for?
That can't be reliably deduced from the name alone and isn't part of established structural knowledge. Two letters can stand for many things, and abbreviations in company names are formed in different ways. So note the company name exactly as it's written, rather than guessing what it stands for.
How do I recognise in the field who is actually running a train?
Most reliably via the data panel with the country code and keeper marking, as well as the full vehicle number. Even that initially only names the vehicle's keeper. The company running the train may be a different one – vehicles are hired out and run in other operators' diagrams.
Log a sighting of Arriva RP Sp. z o.o.
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
PKP 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 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 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.
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.
Long-distancePKP Intercity S.A.
PKP Intercity S.A. is the long-distance passenger company of the Polish state railway group. Anyone wanting to classify its trains reads category, train number and train name separately.
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.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
Related guides from the blog




