Skip to content

Search a place, an artwork, a question

A red and grey CFL locomotive with double-deck carriages at a platform in Luxembourg station

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.

Sergio LeponeMy advice

Before you go

What I would keep in mind

  1. 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
  2. 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
  3. 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
  4. 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

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

Pfaffenthal-Kirchberg station on the valley side, with the funicular track climbing towards the Kirchberg towers

CFL lines out of the capital

LineMain stopsWhat I'd use it for
Luxembourg-TroisviergesPfaffenthal-Kirchberg, Mersch, Ettelbruck, Kautenbach, ClervauxThe Ardennes and Clervaux
Luxembourg-DiekirchMersch, Colmar-Berg, SchierenDiekirch and its military museum
Kautenbach-WiltzMerkholtz, ParadisoWiltz
Luxembourg-Esch-RodangeBettembourg, Esch-sur-Alzette, Belval, Differdange, PétangeThe Minett and the blast furnaces
Bettembourg-Dudelange and Noertzange-RumelangeDudelange, Kayl, TétangeThe mining museum
Luxembourg-WasserbilligCents-Hamm, Oetrange, Betzdorf, Manternach, MertertThe lower Moselle
Luxembourg-KleinbettingenBertrange-Strassen, Mamer, CapellenTowards 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

TicketValid forPrice
Short duration2 hours€3
Long durationUntil 04:00 the next day€6
Book of 10 short tickets10 two-hour journeys€24
Book of 5 long tickets5 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.

  1. 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.

  2. 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.

  3. 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

  1. By train
  2. Free public transport
  3. Getting around

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.

Sergio Lepone

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 .

How I check every fact and where it comes from

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.