Passenger train services in the Grand Duchy are operated by the Luxembourg National Railway Company (Société nationale des chemins de fer luxembourgeois, CFL).  The state owns the track and infrastructure, and CFL runs the service. CFL is the only operator of the national railway service.

Map and stations of the Luxembourg railway network

There are 275 kilometres of track in use in the Grand Duchy. The routes connect the most important cities and towns in the Grand Duchy.

Travelling by train abroad

The Grand Duchy is extremely well integrated in the international rail network, and a considerable number of international trains run through the country.

Cross-border trains connect Luxembourg City to Trier, Metz and Brussels every hour, to Liège every two hours.

Luxembourg is well connected to France's high-speed train network TGV Est-européen. Paris may be reached in 2 hours and 5 minutes, Strasbourg in 90 minutes thus connecting Luxembourg even better with major European cities.

Cross-border services are generally operated by national companies in the neighbouring countries (DB, SNCF, SNCB).

Information can be obtained at the railway station, at the Call Center 2489 2489, on the website at, and on the CFL's phone/smartphone app.

Train and bike

Passengers are allowed to take their bikes with them on any national CFL train, on condition that they load and unload their bikes themselves. Bikes can be taken on trains, free of charge, subject to space being available.

Passengers' rights

What to do if you have any problems during your journey? Consult the section on 'Passenger rights' on the CFL website.

  • Updated 25-07-2018