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 £81.00

Avg 1 change 5hr 46m

Paris to Luxembourg City by train

from £22.00

Avg 0 changes 2hr 11m

Verny to Luxembourg City by train

from £19.00

Avg 0 changes 1hr 20m

Cologne to Luxembourg City by train

from £17.00

Avg 1 change 3hr 35m

Frankfurt am Main to Luxembourg City by train

from £18.50

Avg 1 change 3hr 32m

Saarbrücken to Luxembourg City by train

from £7.00

Avg 0 changes 1hr 15m

Brussels to Luxembourg City by train

from £36.00

Avg 0 changes 2hr 52m

Baden-Baden to Luxembourg City by train

from £34.00

Avg 2 changes 3hr 56m

Munich to Luxembourg City by train

from £108.00

Avg 1 change 6hr 2m

Trier to Luxembourg City by train

from £16.50

Avg 0 changes 52m

Vienna to Luxembourg City by train

from £122.00

Avg 2 changes 10hr 20m

Heidelberg to Luxembourg City by train

from £17.00

Avg 1 change 3hr 17m

Nancy to Luxembourg City by train

from £20.50

Avg 0 changes 1hr 32m

Arlon to Luxembourg City by train

from £9.50

Avg 0 changes 17m

Mainz to Luxembourg City by train

from £17.00

Avg 1 change 3hr 38m

Show more

Liège to Luxembourg City by train

from £39.00

Avg 0 changes 2hr 34m

Cannes to Luxembourg City by train

from £113.50

Avg 1 change 8hr 18m

Strasbourg to Luxembourg City by train

from £18.50

Avg 0 changes 1hr 33m

Hamburg to Luxembourg City by train

from £36.00

Avg 1 change 7hr 17m

Basel to Luxembourg City by train

from £43.50

Avg 1 change 3hr 13m

Metz to Luxembourg City by train

from £9.50

Avg 0 changes 42m

Koblenz to Luxembourg City by train

from £38.00

Avg 0 changes 2hr 23m

Berlin to Luxembourg City by train

from £34.50

Avg 2 changes 7hr 59m

Country guide

Trains to Luxembourg

Read our country guide

Image credits: Luxembourg Old Town © Rahmel

Log in / Register

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