Key takeaways
- CFL is integrated: it runs the trains and operates the network at the same time.
- Luxembourg runs on 25 kV 50 Hz – all three neighbouring countries use different voltages.
- Multi-system locomotives are standard here, because no train could cross the border without them.
- Local transport has been free since 2020, in second class and across the whole country.
- CFL cargo is a separate company with subsidiaries in Germany and Denmark.
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 railway that owns the track and the train at once
- 8.Four voltages at three borders
- 9.How to get the most out of a day in Luxembourg
- 10.Freight belongs to somebody else
- 11.What free local transport means in practice
- 12.CFL, CFL cargo, or a neighbouring railway?
- 13.Verdict
- 14.Frequently asked questions
Fact file
| Role in the system | Integrated state railway – passenger services and infrastructure in one company |
|---|---|
| Owner | The Grand Duchy of Luxembourg; founded with Belgian and French participation |
| Founding | 1946 by state treaty between Luxembourg, Belgium and France |
| Track gauge | 1435 mm standard gauge |
| Electrification system | 25 kV 50 Hz on its own network – its neighbours run on three other voltages |
| Local transport fare | Free since 2020 across the whole country, second class |
| Freight | Spun off into CFL cargo, an independent company with foreign subsidiaries |
| Languages | French on vehicle markings, plus German and Luxembourgish in announcements |
| Official website | www.cfl.lu |
Business areas
Structure & brands
History at a glance
How to recognise Luxembourgeoise de Chemins de Fer (CFL)
Does the train really belong to Luxembourgeoise de Chemins de Fer (CFL)?
- Four-digit series numbers: the 2000s are multiple units, the 3000s and 4000s locomotives
- White-and-blue base livery with the red CFL logo
- Multi-system locomotives of the 4000 series handle four voltages and run into every neighbouring country
- French markings on the vehicle, announcements additionally in German and Luxembourgish
- Double-deck multiple units shape local transport on the main routes
- No ticket machines in local transport – a sight you won't find anywhere else
- Foreign vehicles at the main station: German, French and Belgian trains stand side by side
Strengths and weaknesses
What the company stands for
- Three railway administrations meet at a single station
- Local transport is free – spotting trips cost nothing in the country
- Multi-system locomotives are everyday business here, not the exception
- A very compact network you can largely cover in one long day
- Freight traffic is above-average thanks to the steel industry
Where it falls short
- The country's own vehicle fleet is small and fully seen within a few hours
- CFL and CFL cargo are regularly confused, even though they're two companies
- There's no reliable public source for vehicle numbers
- Outside the main station, train density is low
- Free local transport applies only domestically – you need a ticket for cross-border trips
Updated: August 2026 – Luxembourg has one of the smallest rail networks in Europe and, at the same time, one of the most technically demanding. CFL borders three countries that run on three different voltages, and has to run through-services into all three. On top of that comes a quirk found nowhere else: since 2020 local transport across the whole country has cost nothing.
Capture a whole network in one day
Luxembourg is small enough to document fully – log every series with number and location.
A railway that owns the track and the train at once
CFL was founded in 1946 by state treaty, with Belgium and France taking part alongside Luxembourg – a construction dating from the post-war years, reflecting the neighbours’ influence on a network between them. Today the company sits entirely with the Luxembourg state.
Unlike in most European countries, CFL remains integrated to this day: it runs passenger trains and operates the infrastructure at the same time. That’s possible because European law treats small networks differently from large ones. Only freight was spun off, set up as an independent company in 2006.
Four voltages at three borders
Luxembourg sits at one of the densest system boundaries in Europe. Within a few kilometres, four different traction current systems meet.
| Country | Electrification system | Consequence for vehicles | What you see at the station |
|---|---|---|---|
| Luxembourg | 25 kV 50 Hz | Standard equipment of the CFL fleet | CFL multiple units and locomotives |
| Germany | 15 kV 16.7 Hz | Dual-system technology needed | Regional trains from Trier |
| Belgium | 3 kV DC | DC equipment needed | Trains towards Arlon and Brussels |
| France | 25 kV and 1.5 kV | Varies by region | Regional services from Lorraine |
CFL’s answer to this problem is the 4000 series of locomotives, which can handle all four systems. What would be a specialist vehicle for rare duties elsewhere is standard equipment here. Anyone interested in multi-system technology will find more of it in Luxembourg than on any larger network.
The series number reveals the vehicle type
CFL vehicles carry four-digit series numbers to a simple scheme: the 2000s are multiple units, the 3000s and 4000s locomotives, the 1000s older diesel machines. That gives you the vehicle category before you've even read the data panel – though you still need the full number for the sighting.
How to get the most out of a day in Luxembourg
Start at the main station
The network runs into a single junction in a star shape. There you see every type of service and all three neighbouring railways.
Carry on without a ticket
Domestic local transport is free. You can change direction on a whim without recalculating anything.
Take one cross-border route
Only beyond the border does it become visible which vehicle handles which system – and which one terminates at the border station.
Don't skip the south
The former iron-ore region still carries the country's freight traffic today and has its own railway history.
What can you manage in a day in Luxembourg?
Because local transport costs nothing, time is the only scarce resource here.
Freight belongs to somebody else
Luxembourg was a steel location for decades, and freight traffic still bears the traces today. Only the state railway doesn’t run it. CFL cargo was spun off in 2006 and set up jointly with the steel industry. The company has its own national subsidiaries and is active well beyond Luxembourg as a result.
For you at the lineside that means: a freight train carrying the CFL logo is almost never a train of the passenger operator. That very distinction between brand, keeper and leading company is described in the guide Who’s actually running the train? – and it’s especially easy to miss in Luxembourg, because both firms carry the same abbreviation.
That’s visible far beyond the country’s borders too. In Germany, CFL Cargo Deutschland runs with its own licence, in Scandinavia CFL Cargo Danmark. Anyone photographing a locomotive with the Luxembourg logo in northern Germany hasn’t caught the state railway.
Keep brand and operator cleanly apart
With Traintrack you record what was actually on the train – not just what you guessed.
What free local transport means in practice
Since 2020, second-class travel across the whole country has cost nothing. For spotters that’s more than a cost saving: it changes how you plan a tour. You don’t have to fix a route in advance, budget for a return ticket, or weigh a detour against the fare. If an interesting train is departing from the main station, you just get on.
There are two limits. First class remains chargeable, and as soon as you cross the national border you need a ticket for the foreign section. So if you want to follow a German or French regional train to its first stop beyond the border, it’s worth checking that in advance.
The arrangement is visible at the station itself too. Machines for domestic travel are largely absent, there are no barriers, and platform access is straightforward. That openness has become rare within Western Europe – in many neighbouring countries you can no longer reach the platform without a ticket at all. How to use the twelve-digit vehicle number to keep sightings like this usable long-term is explained in the guide to the UIC number.
CFL, CFL cargo, or a neighbouring railway?
It's CFL, if …
- a passenger train is running in white-and-blue livery
- the series number starts with 2, 3 or 4
- the train is running to the domestic regular-interval schedule
Look more closely, if …
- a locomotive is running without coaches
- a cross-border train is being hauled by a foreign vehicle
- the vehicle is running in a transitional or advertising livery
It's not CFL, if …
- a freight train is running – then CFL cargo or another company is responsible
- the train comes from France or Belgium and is based there
- it's a heritage train
Freight traffic towards Belgium, incidentally, runs on axes that continue further north at Montzen – an area where the same multi-system questions come up as in Luxembourg itself.
Free doesn't mean rule-free
The fact that local transport costs nothing changes nothing about the house rules. Platforms are accessible, track areas and operational land are not. Keep the safe distance from the track and note that first class and cross-border journeys still require a ticket.
Verdict
CFL is a special case in Europe: a tiny network that still has to reflect the full technical complexity of a four-system junction. Anyone wanting to understand why multi-system locomotives get built can see it here in a very small space.
There’s a practical bonus too: a country where local transport costs nothing is the cheapest spotting destination in Western Europe. How to plan such tours affordably in general is covered in the article on budget spotting tours.
In short
CFL runs passenger services and the network in one company and solves a system boundary where four voltages meet with multi-system technology. Freight belongs to CFL cargo – two firms, one abbreviation.
Summary
- Luxembourg is the most compact place in Europe to see three rail systems in one day.
- Anyone who knows CFL's series logic can classify the small vehicle fleet completely within minutes.
- Free local transport makes the country arguably the cheapest spotting destination in Western Europe.
- The split between CFL and CFL cargo is the most common mistake in sighting lists from Luxembourg.
Frequently asked questions
What does the abbreviation CFL stand for?
For Société Nationale des Chemins de Fer Luxembourgeois, the National Company of Luxembourg Railways. It was founded in 1946 by state treaty, in which Belgium and France took part alongside Luxembourg. Today the company sits with the Luxembourg state.
Is it true that rail travel in Luxembourg is free?
Yes, domestically and in second class. In 2020 Luxembourg became the first country in the world to abolish fares on public local transport nationwide. For first class and for cross-border journeys you still need a ticket. For spotters this means: covering the network within the country costs you nothing.
Why does CFL need multi-system locomotives?
Because the country borders three networks with three different voltages. Luxembourg itself runs on 25 kV 50 Hz, Germany on 15 kV 16.7 Hz, Belgium on 3 kV DC and France, depending on the region, on either 25 kV or 1.5 kV DC. A locomotive that can handle all four can reach every neighbour from Luxembourg – which is why multi-system technology isn't a speciality here, it's a requirement.
Does CFL also operate the route network?
Yes. Unlike in Germany, where DB InfraGO is a separate company, CFL runs trains and track within the same company. That's possible because small networks are treated differently under European law than large ones. In practice it means the platform, the signal and the train all belong to the same firm.
What's the difference between CFL and CFL cargo?
Two separate companies. CFL runs passenger services and operates the network; CFL cargo is the freight business spun off in 2006, run jointly with the steel industry. CFL cargo has its own national companies, such as CFL Cargo Deutschland and CFL Cargo Danmark. A freight train carrying the CFL logo is therefore rarely a state railway train.
How are CFL vehicles numbered?
By four-digit series. The 2000s designate multiple units, including the double-deck units of series 2300, which technically derive from the Stadler KISS family. The 3000s and 4000s are locomotives; the 3000s are closely related to the TRAXX family, the 4000s are the four-voltage-capable machines.
Which foreign railways run to Luxembourg?
All three neighbours. From Germany, regional trains arrive via Trier; from France, regional services of SNCF from Lorraine; from Belgium, trains of SNCB towards Brussels. Add to that heavy freight traffic on the north-south axes. For a country this size, the range of operators is remarkable.
Is Luxembourg a good destination for a day trip?
Very good indeed. The network is compact, the main station bundles almost everything, and local transport costs nothing. From Trier or Saarbrücken the country is reachable in a short time. Anyone planning the trip will find useful pointers on system changes and operator changes in the article on border stations.
Are there heritage railways in Luxembourg?
Yes. The Train 1900 in Fond-de-Gras recalls the era when the south of the country was shaped by iron-ore mining. It doesn't belong to CFL and is run by volunteers – a destination of its own and a good complement to the state railway.
Where's the best place to stand in Luxembourg?
At the Luxembourg main station. It's the country's only major junction and combines local transport, cross-border trains and through freight traffic. Because the network runs into it in a star shape, you'll see practically everything running in Luxembourg there in a single day.
Log vehicles from Luxembourgeoise de Chemins de Fer (CFL)
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.
CFL Cargo Deutschland
CFL Cargo Deutschland is a German freight operator within the Luxembourg CFL family. The name addition "Deutschland" tells you which country the company is registered in.
FreightCFL Cargo Danmark A/S
CFL Cargo Danmark A/S is a Danish-registered freight operator. Its surroundings illustrate a basic geographical fact: Denmark's regions hang on a handful of fixed links.
FreightDB Cargo Deutschland AG
DB Cargo is Deutsche Bahn's freight division and Germany's largest freight railway. You can spot it straight away by the keeper marking D-DB and its traffic-red livery.
Typical vehicles
CFL Baureihe 2300 (Stadler KISS)
Double-decked, powered with no separate locomotive, at home in Luxembourg: the CFL Class 2300 is a Stadler KISS. Here's how to place it with confidence.
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.
ClassStadler KISS (Class 445 / 446)
The KISS is Stadler's double-deck multiple unit. It shares the German class numbers 445 and 446 with a rival design – it's the construction that separates the two, not the number.
ClassSiemens 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.
Where you will find Luxembourgeoise de Chemins de Fer (CFL)
Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.
Luxembourg Hauptbahnhof
Luxembourg is the only main station in Europe where you can reach the platform without a ticket and still see vehicles from three neighbouring countries. Nationwide free public transport makes it the most uncomplicated border station on the continent.
Border stationMontzen
For decades, Montzen was the classic among the freight yards between Aachen and Antwerp. Since the route was fully electrified, operations have changed fundamentally. This page tells you what really still happens there today.
Junction stationStrasbourg Gare Centrale
Strasbourg is the only major French station where German and French traffic meet every day. On top of that there's an architecture found nowhere else: a historic station building completely enclosed in a glass shell.
More companies
CFL cargo
CFL cargo is the freight group of the Luxembourg state railway, born out of a joint venture with the steel industry. From one of the smallest rail networks in Europe, its reach extends through Germany to Denmark – each via its own national company.
State railwaySNCB/NMBS
SNCB and NMBS are the same company in two languages. Belgium runs on one of Europe's densest networks and has four high-speed lines – but no high-speed brand of its own. And the state gave up freight services long ago.
State railwaySNCF
French vehicles carry a letter prefix ahead of the number, and it's no decoration: BB, CC, Z, X and B name the wheel arrangement and drive type. Add two electrification systems, six Parisian terminus stations, and long-distance services that are almost entirely brands.
Heritage railwayTrain 1900 Fond-de-Gras
The Train 1900 doesn't run a scenic line but an ore railway. Between Pétange and Fond-de-Gras in Luxembourg's Minett region, a society has preserved the track of iron-ore mining – with steam operation on standard gauge and an industrial ensemble at the end of the line that would never have survived without the railway.
Related guides from the blog
- Spotting Border Stations: Where Foreign Trains Enter Germany
- Who's Actually Running That Train? How to Identify Railway Operators
- Tracking trains live across Europe: a country guide for cross-border travellers
- Cheap Train Travel for Spotting Tours: Combining Tickets Cleverly
- Reading the UIC number: what the 12 digits on a vehicle reveal




