Arriva RP Sp. z o.o.

Arriva RP Sp. z o.o. is a railway company registered in Poland. Because the company name doesn't reveal the business area, the way forward is via the class code on the vehicle.

Also known as: Arriva RP

PolandPolandOther operators8 min read

PL

country code in the data panel

Sp. z o.o.

legal form in the company name

E or S

first letter of the Polish class code

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
  1. 1.What is Arriva RP Sp. z o.o.?
  2. 2.The Polish class scheme: two letters, two statements
  3. 3.What the code lets you expect – and what it doesn’t
  4. 4.From the code to the company
  5. 5.Recording sightings
  6. 6.Common mix-ups
  7. 7.Verdict

Fact file

Business areaCan't be derived from the company name – this entry is therefore listed as other
CountryPoland
Legal formSp. z o.o. – limited liability company under Polish law
Name componentArriva – a group name used internationally
Country code in the data panelPL

How to recognise this operator

Is this really Arriva RP Sp. z o.o.?

Tick off everything that applies to the train you are looking at right now.

  • 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.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

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.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

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?

Tick off what you've noted – with four ticks or more, the entry can be evaluated later.

  • 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.

Your logbook for Poland

Class, keeper, location and date in one place – and you can see at a glance which designs you're still missing.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

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.

Download Traintrack on the App Store4.8(23 ratings)Get Traintrack on Google Play4.4(35 ratings)

Vehicles in the rolling stock database

More operators

Who is behind it

Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.

All railway companies →

Related guides from the blog

TT

Traintrack editorial team

The railway operator database is built from operational observation, community sightings and publicly available sources. Service contracts, fleets and owners change all the time – confirmed details are in the fact file, and anything subject to change is marked as such.

← All Polish railway operators