Trains to Luxembourg City Find train times and tickets

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 and each with much improved train services from Luxembourg since July 2016), 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.

Direct TGV services to Dijon, Lyon, Avignon and Montpellier were introduced in spring 2016. 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.

Search accommodation in Luxembourg City

Airbnb

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

London to Luxembourg City by train

from £67.00

Avg 1 change 5hr 47m

Paris to Luxembourg City by train

from £23.00

Avg 0 changes 2hr 11m

Verny to Luxembourg City by train

from £19.50

Avg 0 changes 1hr 20m

Sarrebourg to Luxembourg City by train

from £25.00

Avg 1 change 1hr 44m

Cologne to Luxembourg City by train

from £18.00

Avg 1 change 3hr 32m

Frankfurt am Main to Luxembourg City by train

from £18.50

Avg 1 change 3hr 32m

Saarbrücken to Luxembourg City by train

from £8.50

Avg 0 changes 1hr 15m

Brussels to Luxembourg City by train

from £52.00

Avg 0 changes 2hr 52m

Baden-Baden to Luxembourg City by train

from £18.50

Avg 2 changes 3hr 56m

Munich to Luxembourg City by train

from £125.00

Avg 1 change 6hr 2m

Trier to Luxembourg City by train

from £17.00

Avg 0 changes 48m

Vienna to Luxembourg City by train

from £72.50

Avg 2 changes 10hr 20m

Heidelberg to Luxembourg City by train

from £37.00

Avg 1 change 3hr 17m

Nancy to Luxembourg City by train

from £20.50

Avg 0 changes 1hr 31m

Arlon to Luxembourg City by train

from £10.00

Avg 0 changes 17m

Show more

Mainz to Luxembourg City by train

from £18.50

Avg 1 change 3hr 38m

Liège to Luxembourg City by train

from £56.50

Avg 0 changes 2hr 34m

Cannes to Luxembourg City by train

from £117.00

Avg 1 change 8hr 18m

Strasbourg to Luxembourg City by train

from £14.00

Avg 0 changes 1hr 21m

Hamburg to Luxembourg City by train

from £36.50

Avg 1 change 7hr 17m

Nuremberg to Luxembourg City by train

from £36.50

Avg 1 change 5hr 59m

Basel to Luxembourg City by train

from £36.50

Avg 1 change 3hr 12m

Metz to Luxembourg City by train

from £10.00

Avg 0 changes 42m

Zurich to Luxembourg City by train

from £55.00

Avg 1 change 4hr 25m

Mannheim to Luxembourg City by train

from £18.50

Avg 1 change 2hr 50m

Koblenz to Luxembourg City by train

from £38.00

Avg 0 changes 2hr 16m

Berlin to Luxembourg City by train

from £36.50

Avg 2 changes 7hr 59m

Amsterdam to Luxembourg City by train

from £56.50

Avg 1 change 5hr 34m

Milan to Luxembourg City by train

from £64.10

Avg 2 changes 8hr 8m

Country guide

Trains to Luxembourg

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail 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.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.