Key takeaways
- SŽ is a holding company. Passenger services, freight, traction and infrastructure are four separate companies.
- SŽ-VIT supplies the locomotives for both traffic divisions – so the locomotive doesn't belong to the company running the train.
- 3 kV DC is the central technical difference and the reason for multi-system locomotives in cross-border traffic.
- The electrification system changes at three of the four borders – only towards Italy does it match.
- The class numbers have no simple key. Write them down rather than trying to decode them.
Contents
- 1.Fact file
- 2.Business areas
- 3.Structure & brands
- 4.History at a glance
- 5.How to recognise the company
- 6.Strengths and weaknesses
- 7.A holding company with an unusual division of labour
- 8.Three electrification systems at four borders
- 9.Class numbers with no simple key
- 10.The transit axis is the real reason to go
- 11.Which SŽ company is responsible?
- 12.Conclusion
- 13.Frequently asked questions
Fact file
| Legal form | State holding company with independent subsidiaries |
|---|---|
| Role in the system | Group umbrella – operations are run by SŽ-Potniški promet and SŽ-Tovorni promet |
| Notable feature | SŽ-VIT provides traction vehicles and crews for both traffic divisions |
| Infrastructure | lies with its own group company, separate from operations |
| Electrification system | 3 kV DC – a legacy of Yugoslav and Italian electrification |
| Gauge | 1,435 mm standard gauge |
| Long-distance brand | ICS – InterCitySlovenija on the Ljubljana–Maribor axis |
| UIC country code | 79 for Slovenia, shown in the data panel as SI |
| Official website | www.slo-zeleznice.si |
Business areas
Structure & brands
History at a glance
How to recognise Slovenske železnice (SŽ)
Does the train really belong to Slovenske železnice (SŽ)?
- Three-digit class numbers from the Yugoslav era – 342, 363, 643, 661, 664, 711
- The newer multi-system locomotives carry 541 for the Taurus and 193 for the Vectron
- The 193 is a European class number, not a Slovenian one – it appears in several countries
- ICS on the display means the country's fastest train, between Ljubljana and Maribor
- The pantographs work on 3 kV DC; the system changes at border stations
- Older diesel locomotives are of American EMD design and were procured in the Yugoslav era
- The country code in the data panel is SI
Strengths and weaknesses
What the company stands for
- Short distances: you can cover the whole country in a few days
- Border stations with system changes lie close together and are easy to reach
- Strong transit freight traffic on the axis from the port of Koper heading north
- Older vehicles from the Yugoslav era still run in regular service in places
- Platforms are mostly freely accessible and easy to survey
Where it falls short
- 3 kV DC completely rules out German single-system locomotives
- The class numbers don't follow a cleanly derivable key
- Small network with a limited number of trains – long waits are normal
- The group structure, with its own traction company, causes confusion when identifying trains
- English-language information on the fleet and structure is thin
Updated: August 2026 – Slovenia is one of the smallest railway countries in Europe, and also one of the most interesting. Within a few hundred kilometres, three railway electrification systems meet, and the shortest link from the port of Koper to Central Europe runs through the country. Slovenske železnice operates on 3 kV DC – and that one figure determines which locomotive can turn up where at all.
Document cross-border traffic properly
Locomotive, class number and border station in one entry – even if the train only stops to change locomotives.
A holding company with an unusual division of labour
SŽ isn’t a single operator but a group umbrella. Underneath it, SŽ-Potniški promet handles passenger services and SŽ-Tovorni promet handles freight, plus one company each for infrastructure and traction.
That last one is exactly where sighting logs go wrong. SŽ-VIT – “Vleka in tehnika”, traction and technology – supplies locomotives and train crews for both traffic divisions. The locomotive in front of a passenger train therefore doesn’t belong to the passenger operator. Anyone who lumps locomotive and train service together will systematically misattribute trains in Slovenia.
Three electrification systems at four borders
Slovenia sits at a seam. Towards Italy the system matches; in every other direction it doesn’t – and that’s why so many multi-system locomotives run here.
| Border crossing | Neighbouring country | Electrification system there | What happens at the crossing |
|---|---|---|---|
| Jesenice | Austria | 15 kV 16.7 Hz | System change: multi-system locomotive or locomotive change |
| Šentilj | Austria | 15 kV 16.7 Hz | System change in the north of the country |
| Sežana | Italy | 3 kV DC | same system, technically straightforward through-running |
| Dobova | Croatia | 25 kV 50 Hz | System change towards Zagreb |
| Hodoš | Hungary | 25 kV 50 Hz | System change on the eastern axis |
That’s why multi-system machines are an everyday sight: Class 541 as a Taurus variant and Class 193 as a Vectron. Incidentally, 193 isn’t a Slovenian number but a European one – the same class runs in several countries.
How often do you see a system change?
Italy is the only neighbour with the same electrification system – every Italian crossing lowers the value.
Class numbers with no simple key
Unlike in Poland or Norway, Slovenian vehicle designations can’t be explained in two sentences. The three-digit class numbers date from the Yugoslav era, and a key that cleanly explains every digit can’t be reliably reconstructed from accessible sources. So we don’t give one.
In practice, you don’t need one anyway. The class number works as a type identifier, and you’ll have the main types in your head after two days: Class 363 and Class 342 as older DC locomotives, Class 664 as a diesel locomotive of American EMD design, plus the newer multiple units in regional services.
The diesel locomotive fleet is a chapter of its own. It dates mostly from the Yugoslav era and goes back to American EMD designs that came to Europe under licence or as direct deliveries. These machines look nothing like anything running in Germany – boxy, tall-bodied, with a distinctive engine sound. They’re the reason many spotters head to Slovenia in the first place.
How much longer they’ll run can’t seriously be said. In regional services, new multiple units have taken over a significant share of the older workings since the 2020s, and that process isn’t finished. There are no reliable public figures on numbers or withdrawal dates – anyone wanting to document these vehicles should therefore go sooner rather than later, and not rely on promises made in forums.
Write down the class number
It's on the front. Note it exactly as you see it, without trying to interpret it.
Cross-check the electrification system
A pure AC locomotive can't have run under its own power on the Slovenian network. If it doesn't add up, you've got a transfer move or a reading error.
Keep the train service and the locomotive apart
The locomotive comes from the traction company, the service from the operator. Record both separately.
Add the data panel
Country code SI plus the full number make the sighting unambiguous – the structure is explained in the guide to the UIC number.
The border station is the best spot
Where the electrification system changes, trains stand longer, locomotives get swapped, and machines from two countries stand side by side. In Slovenia, these points lie close together. How to approach such stations systematically is covered in the article on border stations – the approach transfers directly.
The transit axis is the real reason to go
The port of Koper on the Adriatic is the starting point of the shortest overland link to Central Europe. Freight trains run from there via Divača and Ljubljana towards Austria and Hungary – and because the line is openly accessible, private companies such as Adria Transport run there alongside SŽ-Tovorni promet.
For spotters, that’s a rare setup: a manageable line where several operators and several locomotive types pass by within a few hours. Because the transit route from the Adriatic north is unbeatably short, traffic runs at night and at weekends too – unlike many Slovenian branch lines, where practically nothing runs on a Saturday.
In passenger services, Ljubljana main station is the hub: connections leave from there to all four neighbouring countries. Jesenice at the Karawanken tunnel adds the cross-border traffic to Austria – on the other side, the line continues into the ÖBB network.
Four neighbouring countries in one weekend
With the Traintrack app, Slovenian, Austrian and Italian sightings all land in the same list.
Which SŽ company is responsible?
It's SŽ traffic if …
- a passenger train runs in Slovenian domestic services as a regional, semi-fast or ICS train
- a freight train carries the keeper marking of the freight subsidiary
- the locomotive comes from the traction company's fleet
Look more closely if …
- a train changes locomotives at a border station
- a multi-system machine runs without clear markings
- the freight train is on the Koper axis
It's not SŽ traffic if …
- a private freight operator is registered as keeper
- the vehicle belongs to a neighbouring railway
- the train continues beyond the border
No figures on fleet and network
There's no well-maintained, publicly accessible English-language data on SŽ's fleet size, route length, or traffic volumes. We deliberately leave out figures we can't back up here. On the platform, the same rule applies as everywhere: publicly accessible areas yes, track areas and operational premises no.
Conclusion
Slovenske železnice is a small state railway on a major axis. Its group structure with its own traction company is unusual and the most common reason for misidentification; the 3 kV DC electrification system explains almost every vehicle decision in the country.
In practice, one simple rule is enough: write down the class number, add the data panel, and note the locomotive and the train service separately. That leaves you better placed in Slovenia than any attempt to read a system into the number that doesn’t actually exist.
In short
Three electrification systems at four borders and its own traction company – in Slovenia, the locomotive doesn't tell you who's running the train.
Summary
- Slovenia is a country of system boundaries: three railway electrification systems meet within a small area.
- The separation of operations and traction within the group is unusual and crucial for correctly identifying trains.
- The transit traffic from the port of Koper heading north is operationally the most interesting part of the network.
- Anyone visiting Jesenice and Ljubljana sees cross-border and domestic traffic in a single day.
Frequently asked questions
Is SŽ a single company?
No. Slovenske železnice is a holding company, under which several subsidiaries operate: SŽ-Potniški promet for passenger services, SŽ-Tovorni promet for freight, plus companies for traction and infrastructure. The name on the vehicle tells you the group, not the operating company.
What does SŽ-VIT do?
SŽ-VIT stands for "Vleka in tehnika" – traction and technology. This company supplies traction vehicles, train crews and maintenance for both traffic divisions. That's an unusual setup by European standards: the locomotive in front of a passenger train doesn't belong to the passenger operator. For sighting logs, that means treating the locomotive and the train service as two separate things.
Why does Slovenia run on 3,000 volts DC?
The system dates from electrification in the Yugoslav era and ties in with the Italian network, which also runs on 3 kV DC. It was never converted. In practice, that means Austrian or German single-system locomotives can't run in, and most borders require multi-system machines or a locomotive change.
At which borders does the electrification system change?
At three of the four. The system changes towards Austria (15 kV 16.7 Hz) and towards Hungary and Croatia (25 kV 50 Hz each). Only towards Italy does it match, since 3 kV DC runs there too. That's why Jesenice on the line to Austria is one of the most interesting spots in the country.
What do class numbers like 363 or 664 mean?
They come from the Yugoslav classification system and are three digits long. A cleanly derivable key that explains every digit can't be reliably reconstructed from them – so we deliberately don't give one. In practice, the class number is enough as a type identifier: Class 363 is an older DC locomotive, Class 664 a diesel locomotive of American design.
Why does a Slovenian locomotive carry the number 193?
Because 193 isn't a Slovenian class number but a European one. The Vectron machines run under the same number in several countries. It's a good reminder that the number on the front doesn't always reflect a national scheme – you only get certainty from the full data panel.
What is the ICS?
InterCitySlovenija is the country's fastest train category and mainly connects Ljubljana with Maribor. It's a product brand of the passenger operator, not a company of its own. Alongside it there are regional and semi-fast trains, plus international connections to all four neighbouring countries.
Why is freight traffic in Slovenia so strong?
Because of the port of Koper. From there, the shortest overland link from the Adriatic to Central Europe runs through Slovenia towards Austria and Hungary. Alongside SŽ-Tovorni promet, private companies such as Adria Transport run there too. On this axis, you'll see more different operators in a short time than anywhere else in the country.
Can you still see old vehicles in Slovenia?
Yes, but the share is falling. Diesel locomotives of American EMD design from the Yugoslav era and older DC locomotives still run in regular service in places, while new multiple units have been taking over regional services since the 2020s. Anyone who wants to document these older vehicles shouldn't wait too long – though there are no reliable figures on remaining service life.
Where is spotting most worthwhile in Slovenia?
Ljubljana main station for domestic and long-distance traffic, Jesenice for cross-border traffic to Austria with its system change. Both are close together and can be combined in a single day. For freight, you should also allow time on the axis towards Koper.
Log vehicles from Slovenske železnice (SŽ)
Company, vehicle, location and date logged in seconds – and visible to the community.
The operational level in the railway operator database
Who actually runs the trains, with keeper markings and identifying features on the vehicle.
Slovenske železnice, d.o.o. (SŽ Holding)
Slovenske železnice, d.o.o. is the umbrella name of a whole family of entries. You'll rarely meet it in the field – but all the more often in archives and search boxes.
Local & regionalSlovenske železnice – Potniški promet, d.o.o. (SŽ-PP)
Slovenske železnice – Potniški promet, d.o.o. carries its business area in its name: "potniški promet" means passenger services. Slovenian railway names are more readable than they look.
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.
OtherSŽ – Vleka in tehnika, d.o.o. (SŽ-VIT)
SŽ – Vleka in tehnika, d.o.o. carries two technical terms in its name: traction and technology. That's something different from a transport offering – and clearly visible in the field.
FreightAdria Transport d.o.o.
Adria Transport d.o.o. is listed under two countries in this database. This page shows how to deal with ambiguous assignments without claiming anything.
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.
Typical vehicles
SZ 363
Six axles, a sloping front, the nickname Brigitte: SŽ Class 363 is Slovenia's most distinctive electric locomotive. Here's how to recognise and find it.
ClassSZ 342
Class 342 belongs to the older generation of Slovenian DC locomotives of Italian origin. Here's how to place it and how to find it on the ground.
ClassSZ 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.
ClassSZ 664
Class 664 is Slovenia's diesel-electric mainline locomotive of American origin. Here's how to tell it apart from electric locomotives, multiple units and the related 6xx classes.
ClassSZ Class 312 (Stadler FLIRT)
Class 312 is one of the electric multiple units of Slovenske železnice. Here's how to identify it in the field and how to make sense of the Slovenian class system.
Where you will find Slovenske železnice (SŽ)
Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.
Ljubljana Hauptbahnhof
Ljubljana isn't a big station – but it's one of south-east Europe's most important bottlenecks. On a handful of platform tracks, traffic between the Adriatic ports and Central Europe bunches together, with freight trains at the passenger platform and an unusually long-lived fleet.
Border stationJesenice
At Jesenice the Slovenian DC network ends, and behind it begins the Karawanks Tunnel into Austria. On top of that comes the branch to the non-electrified Bohinj line and the backdrop of the Julian Alps. Little traffic, plenty of substance – and a light window that's short in the valley basin.
Freight hubVillach Hauptbahnhof
Villach is the southern counterpart to the Alpine crossings: here the Tauern line ends, here the routes to Italy and Slovenia branch off, and here trains are reformed, re-engined and handed on. A place for anyone after freight traffic rather than long-distance services.
Junction stationZagreb Glavni kolodvor
Zagreb has one of the most beautiful stations in south-east Europe, and at the same time one of the quietest. The 1892 station building dates from the era when the Orient Express stopped here – operations underneath today are modest, but the fleet is unusually long-lived.
More companies
Österreichische Bundesbahnen (ÖBB)
ÖBB isn't a single company but a group made up of passenger transport, the Rail Cargo Group and infrastructure. If you're spotting in Austria, you can't avoid the four-digit class scheme – it tells you the traction and design before you've even properly identified the vehicle.
State railwayTrenitalia
Trenitalia is the passenger arm of the FS group – not the Italian state railway as a whole. Infrastructure, freight and high-speed brands sit with several separate companies, and vehicle designations follow their own letter-based logic.
State railwayHŽ 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 railwayMÁV Magyar Államvasutak
MÁV is both infrastructure manager and group holding company in Hungary – passenger trains run under the name MÁV-START, and freight has long belonged to an Austrian group. And almost every vehicle carries two designations side by side.
Related guides from the blog
- Who's Actually Running That Train? How to Identify Railway Operators
- Reading the UIC number: what the 12 digits on a vehicle reveal
- Spotting Border Stations: Where Foreign Trains Enter Germany
- Identifying Train Classes: How to Recognise Any Locomotive or Multiple Unit
- Tracking Freight Trains Live Made Easy: Apps, Maps, Webcams, Hotspots, Law & Safety




