CFL's network, from Troisvierges to Rodange
Travelling by train within Luxembourg
CFL trains run the length of Luxembourg and have been free in second class within the country since 1 March 2020. From the capital, lines head to Ettelbruck, Clervaux and Troisvierges, to Wiltz and Diekirch, to Esch-sur-Alzette and Rodange, to Wasserbillig and to Kleinbettingen. First class costs €3 for two hours or €6 a day, and bikes travel free without booking.
In 30 seconds
Full read: 3 min
- CFL trains are free in second class within Luxembourg since 1 March 2020.
- From the capital, lines run north (Clervaux, Wiltz, Diekirch), south (Esch, Rodange), east (Wasserbillig) and west (Kleinbettingen).
- First class costs €3 for two hours or €6 a day; bought on board, with a surcharge.
- Bikes travel free and without booking within the country.
The train is my favourite way to do day trips from the capital. Clervaux, Wiltz or Esch-sur-Alzette are a direct ride or one change away, with no ticket, and the northern line through the valley is half the pleasure.
Before you go
What I would keep in mind
-
01 Most beautiful
The northern line up the valley
The Troisvierges line climbs through Mersch, Ettelbruck, Kautenbach and Clervaux. It's the one I'd take for the Ardennes, calling at Wilwerwiltz and Drauffelt before Clervaux and its castle.
Clervaux -
02 Money
Only pay if you want first class
Second class is free. First costs €3 for a two-hour ticket and €6 for a day ticket, from machines or the CFL go app. There's no first class on TER trains to Thionville, Metz and Nancy.
Luxembourg free public transport -
03 My tip
Bikes ride free, no reservation
Within Luxembourg, bikes go on trains free and without booking, space permitting. Look for the green doors marked «vélo» and give way to wheelchairs and buggies.
cycling in Luxembourg -
04 Watch out
Machine broken? Get on anyway
CFL says that if the platform machine is out of order you should board and tell the train staff straight away, and they'll sell you the ticket. No surcharge for something that isn't your fault.
What I would book
If I could keep just one way of seeing Luxembourg beyond the capital, it would be the train. CFL’s network is short, direct and, within the country, free in second class. In a country of 2,586 km², it drops you in the Ardennes or the old mining south without you reaching for your wallet.
The lines that matter to a visitor
Every line runs through the capital’s central station and fans out from there. Heading north, the Troisvierges line climbs via Pfaffenthal-Kirchberg, through Alzette valley stations such as Lintgen, then Mersch, Ettelbruck, Kautenbach, Wilwerwiltz, Drauffelt and Clervaux. Two branches leave it, one from Ettelbruck to Diekirch and another from Kautenbach to Wiltz. Trains bound for Diekirch also stop at Colmar-Berg and Schieren.
Heading south, the Rodange line runs through Bettembourg, Esch-sur-Alzette, Belval, Differdange and Pétange, with branches to Dudelange and Rumelange. East, the Wasserbillig line serves Cents-Hamm, Oetrange, Betzdorf, Manternach and Mertert. West, the Kleinbettingen line passes Bertrange-Strassen, Mamer and Capellen. CFL also runs on to Athus, Longwy, Thionville and Metz.
What has no railway
Knowing where the train doesn’t go matters as much. Vianden, Echternach and Remich aren’t on CFL’s list of stations. Getting from Luxembourg to Vianden by train is the question people ask most, and the honest answer is that you can’t quite, you take the train to Ettelbruck or Diekirch and carry on by regional bus. That’s covered in Luxembourg buses.
Once your dates are set, check which hotels are still free in Clervaux before prices climb.
Tickets, and when you need one
In second class you don’t. First class costs €3 for a two-hour ticket or €6 for a day ticket lasting until 04:00 the following morning, plus books of ten or five for €24. Note that TER trains towards Thionville, Metz and Nancy have no first class.
Station machines run 24 hours in Luxembourgish, French, German and English, and take V Pay, Visa, Mastercard and Maestro as well as coins, though not 1, 2 or 5 cent pieces. Tickets are valid from issue and can’t be exchanged or refunded. If the platform machine is broken, board and tell the staff, who’ll sell you a ticket. And if you booked a French TGV online through SNCF, the two SNCF self-service machines at Luxembourg station will print it free, provided you use the same physical card you paid with. For questions, CFL’s call centre answers on +352 2489 2489 every day from 06:15 to 21:30. What the free scheme covers is detailed in Luxembourg free public transport.
On board, and parking at the station
Trains announce the next stop and any disruption on screens and over the tannoy, so you don’t need French to know where to get off. The CFL go app shows real-time running, connections included, which is handy for the change at Kautenbach for Wiltz. And even travelling free, keep your passport on you, as ID can be checked under the law.
If you arrive by car and want to continue by rail, CFL says most station car parks are free. The covered ones at Luxembourg, Rodange, Mersch, Belval-Université and Troisvierges charge, and the CFL P+R app manages spaces at several of them. For a day in the north from outside the capital, leaving the car at Mersch and hopping on the train strikes me as very sensible.
Once your dates are set, check which hotels are still free in Clervaux before prices climb.
Train and bike?
One of the best combinations in the country. Within Luxembourg CFL carries bikes free and without booking, space permitting, and platform screens show where the bike compartment will stop. There are 73 secure bikebox shelters, 63 of them near stations, all free. CFL also suggests Bike & Rail routes from station to station, such as Ettelbruck-Echternach-Wasserbillig or Luxembourg-Remich-Wasserbillig, which reach exactly the places the railway doesn’t. More in cycling in Luxembourg.
My favourite rail day trips
Clervaux is top for me, because the ride up the valley is part of the day and the castle with The Family of Man is in the village itself. Wiltz, with the change at Kautenbach, is another. For contrast, the south, Esch-sur-Alzette and Belval with its blast furnaces, on the same Rodange line. And Diekirch, if the history of the Battle of the Bulge interests you.
They all start from the same central station, with left luggage, free wifi and shops, which I describe in Luxembourg railway station. Arriving from London, Brussels or Paris is a different matter, with a paid ticket up to the border, and that’s in train to Luxembourg.
If you would rather have a local show you round, book a guided tour in Clervaux and choose by the reviews.
A car frees you from timetables: search car hire in Luxembourg on DiscoverCars and compare companies.
So you do not pay over the odds, look at trains, coaches and flights to Luxembourg on Omio and pick the one that suits you.
Pétange railway station, a stone building with a slate turret, an iron platform canopy and overhead lines
Pfaffenthal-Kirchberg station on the valley side, with the funicular track climbing towards the Kirchberg towers
CFL lines out of the capital
| Line | Main stops | What I'd use it for |
|---|---|---|
| Luxembourg-Troisvierges | Pfaffenthal-Kirchberg, Mersch, Ettelbruck, Kautenbach, Clervaux | The Ardennes and Clervaux |
| Luxembourg-Diekirch | Mersch, Colmar-Berg, Schieren | Diekirch and its military museum |
| Kautenbach-Wiltz | Merkholtz, Paradiso | Wiltz |
| Luxembourg-Esch-Rodange | Bettembourg, Esch-sur-Alzette, Belval, Differdange, Pétange | The Minett and the blast furnaces |
| Bettembourg-Dudelange and Noertzange-Rumelange | Dudelange, Kayl, Tétange | The mining museum |
| Luxembourg-Wasserbillig | Cents-Hamm, Oetrange, Betzdorf, Manternach, Mertert | The lower Moselle |
| Luxembourg-Kleinbettingen | Bertrange-Strassen, Mamer, Capellen | Towards Arlon |
cfl.lu, network and stations, checked on 29-09-2026. There are also lines on to Athus, Longwy, Thionville and Metz.
Domestic first-class tickets
| Ticket | Valid for | Price |
|---|---|---|
| Short duration | 2 hours | €3 |
| Long duration | Until 04:00 the next day | €6 |
| Book of 10 short tickets | 10 two-hour journeys | €24 |
| Book of 5 long tickets | 5 days | €24 |
cfl.lu, prices as of September 2026. On board, €1 to €9 surcharge, cash only.
Test yourself
True or false?
0/3 Pick before you peek.
-
Vianden has a station on CFL's rail network.
See the answer
False. Vianden isn't among CFL's stations. You get there by regional bus, often after a train to Ettelbruck or Diekirch.
-
Within Luxembourg you have to book and pay to take a bike on the train.
See the answer
False. CFL says bikes travel free and without reservation within the country, as long as there's space on board.
-
There's no first class on TER trains to Thionville and Metz.
See the answer
True. CFL notes that first class isn't offered on TER trains to Thionville, Metz and Nancy.
- Second-class rail within the country
- €0
- First class, two hours
- €3
- Secure bikebox shelters, free
- 73
- Ticket machines, in four languages
- 24 hr
0 of 425 Luxembourg guides
Your next stamp
- By train
- Free public transport
- Getting around
- Day trips
- Luxembourg in four days
- Cycling
- Luxembourg in three days
- Free things to do
- A Possen Museum
- American Cemetery
- Ansembourg
- Ansembourg Castles
- Asselborn
- Bascharage
- Beaufort castles
- Belval
- Belval blast furnaces
- Berg Castle
- Bernard-Massard cellars
- Bourglinster Castle
- Bourscheid Castle
- Brandenbourg
- Brandenbourg Castle
- Caves St Martin
- Christmas
- Clervaux Castle
- Echternach
- Echternach Abbey
- Ehnen
- Ehnen Wine Museum
- Esch-sur-Alzette
- Esch-sur-Sûre Castle
- European Museum Schengen
- Fond-de-Gras
- General Patton Museum
- German war cemetery
- Haff Réimech
- Hohllay
- Hollenfels Castle
- Hosingen
- Kautenbach
- Kneiff
- Koerich Castle
- Larochette Castle
- Lasauvage
- Mersch Castle
- Military History Museum
- Moersdorf
- Mondorf Domaine Thermal
- Munsbach Castle
- National Mining Museum
- Parc Merveilleux
- Park Sënnesräich
- Places to visit
- Remich
- Rindschleiden
- Schiessentümpel
- Septfontaines Castle
- Slate Museum
- Stolzembourg
- Tudor Museum
- Useldange Castle
- Valley of the Seven Castles
- Vianden
- Vianden Castle
- Ville Haute
- Wasserbillig Aquarium
- Weiswampach lakes
- Wiltz Castle
- Ahn
- Berdorf
- Bourscheid-Plage
- Butterfly garden
- Clervaux
- Differdange
- Echternach lake
- Grevenmacher
- Heringer Millen
- Hollenfels
- Luxembourg City
- Luxembourg Science Center
- Meysembourg Castle
- Mullerthal
- National Day
- National Resistance Museum
- Perekop
- Remerschen
- Schoenfels Castle
- The Family of Man
- Things to do
- Upper Sûre Lake
- Vianden chairlift
- Wasserbillig
- Clervaux Abbey
- Echternach Roman villa
- Éislek
- Insenborn
- Kallektuffquell
- Machtum
- Most beautiful places
- Our Nature Park
- Pétange
- Pettingen Castle
- Schueberfouer
- Schwebsingen
- Victor Hugo House
- Waldbillig
- Dudelange
- Kuelscheier
- Lultzhausen
- Moselle Valley
- Octave
- Prettiest villages
- Sanem
- Schengen
- Wellenstein
- Wiltz
- Wolfsschlucht
- Beaufort
- Bech-Kleinmacher
- Éimaischen
- Gaalgebierg
- Guttland
- Marnach
- Mondorf-les-Bains
- Putscheid
- Schifflange
- UNESCO World Heritage
- Carnival
- Consdorf
- Ellergronn
- Käerjeng
- Kayl
- Map
- Minett
- Munshausen
- Tandel
- Bech
- Buergbrennen
- Esch-sur-Sûre
- Rumelange
- Where is Luxembourg
- Is it a country?
- Lac de la Haute-Sûre (commune)
- Rosport-Mompach
- Wormeldange
- Larochette
- Mondercange
- Regions
- Bettembourg
- Bock Casemates
- Cantons
- Dancing procession
- Diekirch
- Fischbach
- Garnich
- Mersch
- Moselle wine route
- Ettelbruck
- Grund
- Heffingen
- Kehlen
- Lintgen
- Moselle river cruises
- Pétrusse Casemates
- Towns and villages
- Chemin de la Corniche
- Erpeldange-sur-Sûre
- Junglinster
- Kopstal
- Lorentzweiler
- Nommern
- Pfaffenthal
- Population
- Bissen
- Clausen
- Grand Ducal Palace
- Koerich
- Schieren
- Size
- Vallée de l'Ernz
- Feulen
- Kirchberg
- Languages
- Notre-Dame Cathedral
- Reisdorf
- Steinfort
- Bettendorf
- Habscht
- St Michael's Church
- Helperknapp
- Luxembourgish
- Place Guillaume II
- Name
- Place d'Armes
- History
- Place de la Constitution
- Grand Duke
- Colmar-Berg
- Flaxweiler
- Gare
- Hamm
- Kirchberg funicular
- Luxembourg fortress
- Mamer
- Mertert
- Minett Trail
- Mullerthal Trail
- Neumünster Abbey
- Parc Hosingen
- Pfaffenthal lift
- Political system
- Redange
- The Passerelle
- Wine festivals
- Winseler
- Beckerich
- Biwer
- EU institutions
- Goesdorf
- Limpertsberg
- Mudam
- Natur Musée
- Pulvermühl
- Stadtbredimus
- Troisvierges
- Wenzel walk
- Bonnevoie
- Bous-Waldbredimus
- Ell
- Flag
- Kiischpelt
- Manternach
- Philharmonie
- Vauban circuit
- Weiswampach
- Betzdorf
- Boulaide
- Dräi Eechelen Museum
- Facts
- Hollerich
- Lenningen
- Useldange
- Wincrange
- Bourscheid
- Dalheim
- Gasperich
- Public holidays
- Red Bridge
- Saeul
- Belair
- Second World War
- Vichten
- Battle of the Bulge
- Merl
- Préizerdaul
- Cents
- EU and Schengen
- Groussbus-Wal
- Entry requirements
- Neudorf
- Rambrouch
- Currency and payments
- Mertzig
- Weimerskirch
- Adolphe Bridge
- Beggen
- Escapardenne
- How to get there
- International March of Diekirch
- MNHA (National Museum)
- Rock climbing
- Sandweiler
- Bridges
- Eich
- Flights
- Golf
- Hesperange
- Lëtzebuerg City Museum
- Canoeing and kayaking
- Dommeldange
- Luxembourg airport
- Strassen
- Villa Vauban
- Airport to city centre
- Bertrange
- Casino Luxembourg
- Mühlenbach
- Swimming pools
- From Brussels
- Pétrusse Valley
- Rollingergrund
- Walferdange
- Cessange
- Day trip from Brussels
- Municipal Park
- Steinsel
- Free walking tours
- From Paris
- Niederanven
- From Frankfurt
- Schuttrange
- Sightseeing train and bus
- Contern
- By coach
- Weiler-la-Tour
- Driving
- Luxembourg in one day
- Pretzel Sunday
- Rham Plateau
- Tour de Luxembourg
- Candlemas (Liichtmëssdag)
- Car hire
- Luxembourg in two days
- Saint-Esprit Plateau
- Melusina statue
- Parking
- St Nicholas Day (Kleeschen)
- Fête de la Musique
- Museums in Luxembourg
- Petrol
- Place de Clairefontaine
- A week in Luxembourg
- Luxembourg Marathon
- Tram and Bus Museum
- Parks in Luxembourg City
- Road trip
- Belgium and Luxembourg
- Tram
- Buses
- Viewpoints
- Luxembourg station
- LuxembourgPass
- Prices and budget
- On a budget
- Mobile and roaming
- Healthcare
- Safety
- Scams
- Tourist information
- Packing list
- Swimming lakes
- With a dog
- Markets
- Tipping
- Shopping
- What to buy
- Shopping centres
- With kids
- For couples
- Playgrounds
- Adventure parks
- Nightlife
- Castles
- Theatres and concert venues
- Leudelange
- Nature parks
- Where to stay
- City-centre hotels
- Hiking
- Nature reserves
- Reckange-sur-Mess
- Hotels near the station
- Roeser
- Frisange
- Hotels in Kirchberg
- Airport hotels
- Dippach
- Hotels in Vianden
- Hotels in Echternach
- Hotels in Clervaux
- Hotels in Mondorf-les-Bains
- Hotels in Esch-sur-Alzette
- Hotels on the Moselle
- Mullerthal hotels
- Upper Sûre lake hotels
- Hotels in Diekirch and Ettelbruck
- Cheap hotels
- Luxury hotels
- Boutique hotels
- Spa hotels
- Family hotels
- Apartments
- Weather
- Youth hostels
- Best time to visit
- Campsites
- Holiday cottages
- In winter
- Castle hotels
- In spring
- In summer
- Around Luxembourg
- In autumn
- Ice skating
- Trier day trip
- Metz day trip
- Arlon day trip
- In January
- In February
- In March
- In April
- In May
- In June
- In July
- In August
- In September
- Food
- In October
- In November
- Where to eat
- In December
- Michelin restaurants
- Cheap eats
- Judd mat Gaardebounen
- Bouneschlupp
- Gromperekichelcher
- Kniddelen
- Quetschentaart
- Rieslingspaschtéit
- Events
- Wine
- Crémant
- Beer
Frequently asked questions
Are trains free in Luxembourg?
In second class and within the country, yes, since 1 March 2020 and for tourists too. First class is paid (€3 for two hours, €6 a day), as is any leg beyond the border.
Can you get the train from Luxembourg City to Vianden?
Vianden isn't among CFL's stations. The usual way is the train to Ettelbruck or Diekirch and a regional bus from there; mobiliteit.lu's planner gives the connection.
How do I get from Luxembourg City to Esch-sur-Alzette by train?
On the Luxembourg-Esch-Rodange line, which runs via Bettembourg and continues to Belval, Differdange and Pétange. It's free in second class.
Can I take a bike on Luxembourg trains?
Yes. Within Luxembourg it's free and needs no reservation, as long as there's room. For Belgium, the Netherlands, Aachen and Trier there's a bike ticket at the machines.
Where do I buy a first-class ticket?
From station machines, which work 24 hours and offer English, or in the CFL go app. You can buy on board too, with a €1 to €9 surcharge, in cash.
What are the best day trips from Luxembourg by train?
Clervaux, Wiltz, Diekirch, Ettelbruck, Esch-sur-Alzette and Belval all have stations and are free to reach. CFL also suggests Bike & Rail routes from station to station.
By
Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.
Published on . Facts checked on .
Sources
Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure
Photos: Florian Pépellin (CC BY-SA 4.0); GilPe (CC BY-SA 4.0); MMFE (CC BY-SA 4.0), via Wikimedia Commons.