French general strike from 5th December. For updates and information read here.

Trains to Luxembourg City

The city of Luxembourg is one of Europe’s smaller and often overlooked capitals. It enjoys a superb location on high ground. So it’s no surprise that the historic centre is often referred to as the Ville Haute (High Town). Two rivers, the Pétrusse and the Alzette, have carved deep gorges through the heart of the city, making Luxembourg a very scenic town with lots of steep slopes. There is a fine traffic-free central area around the Place d'Armes.

The capital's main railway station in the heart of the city lies two kilometres south of the Ville Haute. It is the jumping-off point for local services to nearby towns such as Metz and Nancy (both in France), Trier (Germany) and Arlon (Belgium), all about an hour away. The best short excursion by train within Luxembourg is the ride north from the capital to Clervaux and beyond. This line, which continues over the border to Liège in Belgium, is full of scenic highlights. From Luxembourg to Clervaux takes just an hour.

The city of Luxembourg makes a perfect first stop on the continent for travellers from Britain setting off to explore Europe by rail. The fastest route is usually via Paris (which requires an easy change of stations). The route from London via Brussels takes a little longer, but offers better scenery.

There are direct TGV services to Dijon, Lyon, and Montpellier. Closer to hand, there is an hourly direct train to Koblenz in the Rhine Valley. It is a journey of just two-and-a-half hours, but one noted for its memorable scenery as the train follows the Moselle Valley downstream towards the Rhine.

Travel to Luxembourg City by train from anywhere in the UK or across Europe.

Paris to Luxembourg City by train

from $35.64

Avg 0 changes 2hr 10m

London to Luxembourg City by train

from $95.04

Avg 1 change 5hr 19m

Metz to Luxembourg City by train

from $17.16

Avg 0 changes 41m

Strasbourg to Luxembourg City by train

from $21.78

Avg 0 changes 1hr 21m

Nancy to Luxembourg City by train

from $29.70

Avg 0 changes 1hr 31m

Frankfurt am Main to Luxembourg City by train

from $23.10

Avg 1 change 3hr 32m

Koblenz to Luxembourg City by train

from $52.14

Avg 0 changes 2hr 14m

Brussels to Luxembourg City by train

from $50.16

Avg 0 changes 2hr 40m

Trier to Luxembourg City by train

from $23.76

Avg 0 changes 47m

Cologne to Luxembourg City by train

from $23.10

Avg 1 change 3hr 23m

Mannheim to Luxembourg City by train

from $23.10

Avg 1 change 2hr 50m

Saarbrücken to Luxembourg City by train

from $38.94

Avg 0 changes 1hr 15m

Mainz to Luxembourg City by train

from $23.10

Avg 1 change 3hr 15m

Arlon to Luxembourg City by train

from $12.54

Avg 0 changes 15m

Berlin to Luxembourg City by train

from $46.20

Avg 1 change 7hr 43m

Country guide

Trains to Luxembourg

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.