Key takeaways
- Company name and country of registration are two different things – a place name proves nothing.
- The country code on the vehicle names the country where the vehicle is registered, not where it's used.
- Cross-border operation is normal: vehicles and companies work across national borders.
- Matching names under different countries don't have to refer to the same company.
- What's written on the vehicle counts – the company name is only a starting point.
Contents
Fact file
| Business area | Rail freight |
|---|---|
| Name components | Place name, Rail for the mode, Feeding as a service term |
| Code | RRF |
| Important note | A place name in a company name says nothing about headquarters, registration or licensing |
| Binding source in the field | Country code and keeper marking on the vehicle |
How to recognise this operator
Is this really Rotterdam Rail Feeding?
- Company lettering or the code RRF on the vehicle
- The train is made up of freight wagons from different keepers
- The country code on the vehicle is the only reliable statement of country
- Shunting and mainline locomotives in the medium to high power class
- English-language company name – with no bearing on the country of registration
- Similarly named entries can be listed under different countries
Updated: August 2026 – This entry is a good case study. The company name names a Dutch place, but the entry is listed under Germany. Anyone who reads a contradiction into that has fallen for a common mistake: company names are not a statement of country. This page shows which piece of information actually counts instead – and how you find it on the vehicle.
Spotted a freight train? Take down the number and country code.
With Traintrack you record vehicle number, keeper marking, place and time in one step.
What is Rotterdam Rail Feeding?
The company name consists of three building blocks: a place name, the sector term Rail and the service term Feeding, which in logistics stands for feeder traffic. Added to that is the commonly used code RRF. That places the business area recognisably in rail freight.
What the name doesn’t say: nothing about headquarters, registration, licensing or area of operation. That this entry is listed under Germany while the name refers to a foreign place isn’t an error and isn’t evidence of anything – it simply shows that company name and country of registration are two separate pieces of information. The database also contains a separately listed entry, Rotterdam Rail Feeding B.V. (RRF), under the Dutch country code. Whether and how the two entries are connected cannot be inferred from the names; that’s settled by registers and official information.
The basic rule
Company names can be freely chosen and are assigned on commercial grounds. Country codes on vehicles, by contrast, follow a regulated system. If you ever have to weigh the two against each other, the marking on the vehicle always wins.
Country code, keeper, operator: three different pieces of information
In European rail operation, every vehicle carries markings from which several things can be read. It’s important not to mix them up.
Country code
The letters before the hyphen name the country in which the vehicle is registered – not the place where it's currently running.
Keeper marking
Directly after it comes the keeper's code. It names who is responsible for the vehicle, and it's assigned consistently right across Europe.
Vehicle number
The twelve-digit number uniquely identifies the individual vehicle. How it's built is explained in the guide to the UIC number.
Operator of the run
Who actually runs the train appears nowhere on the vehicle. With leased and pool vehicles, the operator regularly differs from the keeper.
Cross-border freight as the normal case
Many apparent contradictions resolve themselves once you accept that freight traffic rarely ends at a national border. Vehicles, companies and wagon fleets work across borders – with consequences for everything you observe.
| Observation | What it means | What it doesn’t mean |
|---|---|---|
| Foreign country code on the locomotive | Vehicle is registered there | that the train comes from that country |
| Wagons with many country codes | Wagons from different keepers in the train | that the train is running internationally |
| Company name with a foreign place name | freely chosen name | a location or a licence |
| Several types of pantograph | multi-system capability of the vehicle | that it’s currently running across a border |
| Foreign-language markings | origin of the vehicle or keeper | the operator of the current working |
The second row is particularly instructive. In a single freight train, wagons with half a dozen different country codes regularly run together – simply because freight wagons travel across Europe in changing trains and are placed wherever they’re needed. The variety of codes therefore implies neither that the train has crossed a border nor that it’s about to. It only says something about where the individual wagons came from.
The same applies the other way round to the locomotive. A machine with a foreign country code can run for years exclusively within one country if the keeper is registered abroad and the machine is leased out there. Anyone who infers the route worked from the code will reliably get it wrong in such cases. For a clean logbook, that means: enter the code exactly as it’s written, and leave out the interpretation. That can be added later, whereas a wrong entry is hard to correct.
The right-hand column shows the practical value of this page: it helps you separate evidenced from assumed information. That distinction alone decides whether a sighting archive holds up later.
Find international freight trains
See in Traintrack which vehicles other spotters have just reported – keeper details included.
Vehicles in cross-border freight near the borders
Two vehicle groups stand out in cross-border traffic. First, multi-system vehicles that can run under different electrification systems and therefore carry several types of pantograph on the roof. Second, diesel vehicles, used wherever electrification is missing or changing systems is impractical – for instance in port and connecting-line areas.
Examples from the vehicle database are the Siemens Vectron, the Bombardier Traxx and the diesel-powered MaK G 1206. Whether a particular company uses such vehicles is a matter of the current fleet on hand and changes with leasing and ownership arrangements. How you actually work out who’s running a train in the field is described in the guide Who’s actually running it? Spotting the railway undertaking; comparable operators in the database are Retrack Germany, RheinCargo and Niederrheinische Verkehrsbetriebe AG.
Documenting sightings properly
Do you separate evidence from assumption?
- Full vehicle number including country code
- Keeper marking exactly as written on the vehicle
- Company lettering noted separately from the keeper marking
- Precise location rather than just the region
- Date and time
- Assumptions explicitly flagged as such
Where freight traffic is currently being reported, the freight train radar for Germany shows you.
Safety in freight areas
Freight yards, sidings, and port and connecting sidings are operational or private property. Shunting takes place there, often without continuous signalling and with movements that outsiders can't predict. Access is prohibited; only observe from publicly accessible locations outside the facilities.
Common mix-ups
- Place name in the company name equals headquarters – the name is freely chosen and not an address.
- Country code equals country of operation – it names the vehicle’s registration, nothing else.
- Same name equals same company – similar names under different countries prove no connection.
- Keeper equals operator – for leased and pool vehicles, the two regularly differ.
- Foreign-language marking equals foreign train – vehicles keep their markings regardless of the route worked.
- Code equals company name – a keeper marking is a regulated identifier, not an abbreviation of the full company name.
- Livery equals allocation – colour schemes often outlive a change of keeper by months or years.
- Database country equals country of operation – the country listing of an entry follows how it was recorded, not the area of operation.
Verdict
Rotterdam Rail Feeding is an excellent case for learning one of the most important rules of identifying railway undertakings: company names are starting points, not evidence. Anyone who wants to know where a vehicle is registered and who keeps it reads the country code and keeper marking on the vehicle. And anyone who wants to know who’s actually running the train needs information that doesn’t appear on the vehicle at all.
In short
The company name names a place – the country code on the vehicle names the country of registration. Only the latter is a reliable statement, and even it says nothing about who's currently running the train.
Summary
- The company name combines a place name with English sector and service terms.
- It says nothing about headquarters, registration or licensing – that's the job of the country code on the vehicle.
- Cross-border workings are everyday business in rail freight and explain many apparent contradictions.
- Sightings should be documented with the full number, country code, place and time.
Frequently asked questions
Does the place name in the company name say anything about its headquarters?
No. Company names are free to include place names – for historical reasons, for marketing reasons, or because they're meant to describe a focus of activity. Where a company is registered, where it has its headquarters and where it actually runs trains are three different questions. The name doesn't answer any of them.
What is the country code on a vehicle?
The country code appears on the vehicle immediately before the keeper marking, for example as D-… or NL-…. It states the country in which the vehicle is registered. It says nothing about where the vehicle is currently being used or which company is running the train – only where it's registered.
Can a vehicle run in several countries?
Yes, cross-border operation is everyday business in rail freight. It requires the corresponding approvals and equipment, for example for the respective train control systems and electrification systems. A vehicle with a particular country code can therefore regularly turn up in neighbouring countries – that's not a contradiction, it's the normal case.
Why are there similar entries under different countries?
Because databases list companies by whichever country is recorded for them, and names can be similar. Two similarly named entries do not imply any corporate connection. Whether a link exists is settled by registers and official information – not by how similar the spelling looks.
What does Feeding mean in this context?
The English term is used in logistics for services that bring goods to, or collect them from, a larger mode of transport. As part of a name, it remains a generic term and doesn't describe a specific range of services offered by an individual company.
How do I reliably identify a vehicle in the field?
Via the full vehicle number together with the preceding country code and keeper marking. These details follow a regulated system and are written on the vehicle. Livery, company lettering and name are clues, not proof – they often diverge, especially on leased vehicles.
Does keeper mean the same as operator?
No. The keeper is responsible for the vehicle; the company actually running the train can be a different one. Especially with leased and pool vehicles, the same machines run for changing companies. So note both separately: what's written on the vehicle and, where you can tell, which working is actually being run.
How do I recognise a cross-border train?
By its composition: wagons with different country codes in the same train are a clear clue. Multi-system vehicles also stand out, recognisable by several different types of pantograph. Certainty about the classification only comes with knowledge of the actual route worked, which you can't see from outside.
Log a sighting of Rotterdam Rail Feeding
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
Siemens Vectron
The Vectron is Siemens's modular locomotive platform and shapes European freight services. Here's how to identify the variants and read the number correctly.
ClassBombardier TRAXX
TRAXX isn't a single class but a platform: the same base locomotive in many variants. Here's how to decode the type designations and identify the family.
ClassMaK G 1206
The MaK G 1206 is a four-axle centre-cab locomotive for freight and heavy shunting duties – and turns up almost everywhere on private railways.
More operators
Rotterdam Rail Feeding B.V. (RRF)
Rotterdam Rail Feeding B.V. represents its own niche in freight: bringing up and making ready trains so other companies can take them out onto the line.
FreightRetrack Germany
Every freight train needs a return working. Understand the principle of train pairs and you'll find twice as many subjects – and place your sightings far more accurately.
FreightRheinCargo
A company name built from region and business area – and behind it, the pattern of a jointly held company. What that means for the fleet, markings and your sightings.
FreightNiederrheinische Verkehrsbetriebe AG (NIAG)
The Niederrheinische Verkehrsbetriebe AG carries region and legal form in its name. Its railway side lives – like many private operators – on locomotives with a history.
FreightStarkenberger Güterlogistik GmbH
A small freight operator with a regional name: this page explains what's behind the company name and which documents actually make every freight train possible.
FreightStock-Transport e.K.
Stock-Transport e.K. carries a legal form in its name that you rarely read on locomotives. This page explains what a registered trader is and what the name says about the business.
Related guides from the blog




