Key takeaways
- The company name appears twice in this database – once under Slovenia, once under Austria.
- Two entries prove neither identity nor difference – no statement about corporate law follows from a name.
- A sighting doesn't need a decision in advance: note what's on the vehicle, not which entry you assign it to.
- d.o.o. is functionally equivalent to the GmbH and is widespread in the South Slavic language area.
- The country code on the vehicle is a hard fact, the assignment to a database entry a soft one.
Contents
Fact file
| Business area | Rail freight |
|---|---|
| Legal form | d.o.o. – limited liability company, comparable to the German GmbH |
| Entry listed under | Slovenia (SI) |
| Special feature | The same company name also appears under Austria in this database |
| Role in the network | Railway operator (railway undertaking) |
How to recognise this operator
Is this really Adria Transport d.o.o.?
- The company name ends in d.o.o. – a legal form from the South Slavic language area
- The name component Transport points to transport services, not passenger services
- Freight wagons behind the loco – passenger coaches rule out this business area
- Country code SI- before the keeper marking on Slovenian-registered vehicles
- Vehicles with other country codes in the same train are normal, not a contradiction
- Company lettering on the vehicle is a clue; the vehicle number is the proof
Updated: August 2026 – You search for a company in the database and get two hits with the same name under different countries. Panic? No need. Adria Transport d.o.o. is exactly such a case – and a good example of how to deal with ambiguous assignments without making things up.
Two hits, one sighting
Note the number and location first – you can adjust the assignment at any time later.
What is Adria Transport d.o.o.?
Adria Transport d.o.o. is a railway operator in freight, listed in this database under Slovenia. The ending d.o.o. denotes a limited liability company in South Slavic law and is functionally equivalent to the GmbH; Transport names the transport service, Adria the Adriatic region as a geographical idea. Passenger services on the Croatian side of this region are provided, for example, by HŽ Putnički prijevoz.
What makes this entry special isn’t the name itself but the fact that it appears twice: this database also lists the same company name under Austria, there as Adria Transport d.o.o. (AT – operativ auch AT-Netz). Both pages exist side by side. Whether they refer to the same company isn’t revealed by the name – and this page claims neither one thing nor the other.
One company name, two country entries
Duplicate names rarely come about through carelessness. Databases reflect the names under which companies appear in sources, authorisation lists and reports. If the same name appears in two countries, there are exactly two ways to deal with it: merge them and thereby claim a connection – or list them separately and leave the question open.
The second option is the more honest one. It costs you as a user one extra click, but it prevents an unverified assumption from becoming part of the record. And it has a practical advantage: you can see at a glance that caution is called for here.
The basic rule for duplicate hits
Record what's on the vehicle. Decide later which entry you assign it to. Keeping observation and evaluation in separate fields is the only method that still works when the data changes later.
Telling hard and soft facts apart
Not every piece of information in a sighting is equally reliable. Some are physically on the vehicle and can be checked at any time; others are the result of interpretation. If you mix the two, you produce data that nobody can separate again – not even you.
| Detail | Reliability | Why |
|---|---|---|
| Full vehicle number | hard | it’s on the vehicle and rarely changes |
| Country code before the keeper marking | hard | part of the vehicle markings |
| Location, date, time | hard | your own observation |
| Company lettering on the vehicle | medium | can be out of date or from a previous lessee |
| Livery | soft | changes without anything else changing |
| Assignment to a database entry | soft | interpretation, doubly uncertain with duplicate names |
The table isn’t theory but a working instruction: everything from the top three rows belongs in mandatory fields, everything from the bottom three in fields you’re allowed to change later. What such a record looks like in practice is shown in the guide to keeping a sighting logbook.
Keep observation and assignment separate
Record the number, country code and location – and keep the company assignment open.
How to note an ambiguous assignment
Number first
The full vehicle number including the check digit is the one detail that survives every later correction.
Record the country code separately
SI- stands for Slovenia. It describes the vehicle's country of registration – not the company's headquarters and not the area of operation.
Mark uncertainty explicitly
A field saying “assignment uncertain” isn't an admission of ignorance, but a quality indicator for everyone who reads your data later.
Take a record shot
A detail photo of the markings answers questions that haven't even occurred to you at the moment of the sighting.
The general route from observation to company assignment is set out in the guide Who’s actually running it? Identifying railway operators; the structure of the vehicle number is explained in the article on reading the UIC number.
Vehicles in the Slovenian setting
Which locomotive heads a freight train is decided by the diagram and changes constantly – a company profile can’t reflect that. What is worthwhile, on the other hand, is a look at the vehicle families you may come across in Slovenian trains: multi-system locomotives such as the SŽ 541 (Taurus) or the SŽ 193 (Vectron) are widespread in Central Europe and therefore a good starting point. The abbreviation SŽ in these designations refers to the state railway Slovenske železnice, whose numbering system the class designations come from.
Such vehicles are deliberately designed so that they can be used on several networks. That’s exactly why they’re no use as a feature for assigning them to a company: the same type can run for very different operators. Other Slovenian entries in this database include Primol-Rail and Rail Cargo Carrier – Slovenia.
Where you don't stand
Tracks, shunting areas and operational railway land are off-limits. Industrial, port and terminal sites are private property and not accessible without permission – not even for a single picture. At border facilities, the following also applies: where photography is prohibited, no photos are taken. These rules apply without exception and without weighing things up.
When assignments change later
Databases are never finished. Entries are added, renamed, merged or split as soon as better sources become available. For a collection that’s meant to grow over years, that isn’t a disruption but the normal state – provided it’s designed for it.
The difference shows when it matters. If you file your sightings under a company name, you have to update dozens of entries with every change and inevitably come across cases you can no longer reconstruct: was that name really on the vehicle, or was that already the assignment? If, on the other hand, you use the vehicle number as the leading feature and keep the company name only as one of several fields, you change exactly one field – and the observation remains untouched.
In practice that means: never rewrite what you saw. Add to it instead. An extra field with the date of the last assessment costs nothing and later answers the question of what state of knowledge an assignment was based on. And if an older sighting seems wrongly assigned to you today, mark it as corrected rather than overwriting it – the original entry is part of the record.
This discipline pays off especially with duplicate names. If the state of knowledge about the two entries is clarified at some point, you don’t need to reconstruct anything: your observations stand unchanged, and only the evaluation built on top of them is redone.
Common mix-ups
- Two entries equal two companies – separating them in the database is a decision about organisation, not a statement.
- Two entries equal one company – conversely, the same applies: the name alone doesn’t prove identity.
- Country code equals company headquarters – the code describes where a vehicle is registered.
- Legal form equals area of operation – the ending d.o.o. says nothing about which networks the company runs on.
- Class equals operator – widespread multi-system locos run for many companies.
Verdict
Duplicate names aren’t a database error but an invitation to be careful. If you keep observation and assignment cleanly apart, you can work with two hits just as well as with one – and you won’t have to take anything back later.
In short
The same company name is listed under two countries in this database. What that means isn't for you to decide at the lineside: record the number, country code and location and mark the company assignment as what it is – an evaluation.
Summary
- Adria Transport d.o.o. is active in rail freight and is listed here under Slovenia.
- This database also lists the same company name under Austria.
- For sightings, what counts is what's on the vehicle – number, country code, markings.
- Ambiguous assignments should be marked as an assumption, not recorded as fact.
Frequently asked questions
Why does the same company name appear twice in this database?
Because entries are organised by the country under which they're listed – and the same company name can appear in several countries. This page covers the Slovenian entry. Whether both entries refer to the same company can't be deduced from the name, and this page makes no claim either way.
How do I assign a sighting if two entries are possible?
You don't – at least not straight away. First record what you saw: full vehicle number, country code, markings, location and time. Assigning it to a database entry is an evaluation that you can make later and change again, without touching the observation.
What does the ending d.o.o. mean?
It stands for a limited liability company in South Slavic law and is functionally equivalent to the German or Austrian GmbH. The entry for the company of the same name under Austria covers this in more detail – here it's enough to say: the ending describes a legal form, not a business area.
What does the name component “Adria” tell you?
It refers to the Adriatic region as a geographical idea. Name components like this describe an orientation, not specific routes. Which routes a freight operator actually serves changes with contracts and therefore doesn't belong in a company profile.
What does SI- in the data panel mean?
SI is the country code for Slovenia and appears before the keeper marking, just like D- for Germany or A- for Austria. It denotes the vehicle's country of registration. It doesn't tell you which company is running the train on that day.
Can a train contain vehicles from several countries?
In freight, that's the norm. Wagons run all over Europe, are swapped, hired and included in changing trains. A train with vehicles from four countries of registration isn't a special case but everyday reality – and a good reason to record each number individually.
Are entries with the same name in databases a mistake?
Not necessarily. Databases reflect the names under which companies appear in sources. If the same name appears in two countries, listing them separately is often the more honest solution than claiming a connection that can't be proven.
How do I recognise the company in the field?
Through the combination of the train's appearance and the markings: freight wagons behind the loco rule out passenger services, and the vehicle number and keeper marking provide the provable basis. Company lettering helps as a first clue but isn't proof – hired vehicles often carry other companies' colours and markings.
Log a sighting of Adria Transport d.o.o.
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
SZ 541 (Taurus)
Class 541 is Slovenia's Taurus, based on the Siemens ES64U4 design – a multi-system locomotive that bridges DC and AC networks.
ClassSŽ Class 193 (Siemens Vectron)
Class 193 is the multi-system Vectron – in Slovenia too. This page shows the identification features and explains why the Slovenian electrification system determines everything.
More operators
Adria Transport d.o.o. (AT - also operating on the AT network)
Adria Transport d.o.o. has a legal form from the South Slavic language area and is listed under Austria in the database. That is exactly where an important lesson lies.
FreightRail Cargo Carrier – Slovenia d.o.o.
Rail Cargo Carrier – Slovenia d.o.o. operates in freight traffic. Around Slovenia, it's worth watching the overhead line: 3 kV DC applies here instead of 15 kV AC.
OtherPrimol-Rail d.o.o.
Primol-Rail d.o.o. stands for rail operations in Slovenia – a country where high mountains, karst and the Adriatic coast lie only a few train hours apart.
FreightSlovenske železnice – Tovorni promet, d.o.o. (SŽ-TP)
Slovenske železnice – Tovorni promet, d.o.o. stands for freight services. Anyone watching it in Slovenia sees traffic whose destinations lie far beyond the country's borders.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
HŽ Putnički prijevoz
HŽ Putnički prijevoz is the passenger arm of the Croatian state railway – one of three sister companies since the split, alongside freight and the network. Its vehicle numbers follow a Yugoslav logic that's worth understanding once and for all.
State railwaySlovenske železnice (SŽ)
Slovenia is small, but sits on one of Europe's most important transit axes: from the port of Koper heading north. Slovenske železnice runs on 3 kV DC there – and the electrification system changes at three of the country's four borders. That shapes the locomotives more than anything else.
Where to see Adria Transport d.o.o.
Spotting locations where this operator can be seen regularly – with viewpoints, light conditions and coordinates.
Related guides from the blog




