Luxembourg in autumn
Luxembourg

Trains from London to Luxembourg are a good way to travel from the capital of the UK to the Grand Duchy on the continent when you are visiting Europe.

Trains between the two countries run regularly from London’s St. Pancras train station to Luxembourg City’s train station. All trains from London to Luxembourg require a change at Brussels Midi train station.

To take the train London to Luxembourg, you must first take the Eurostar train from London St. Pancras to Brussels Midi. Once you are in Brussels, board a train from Brussels Midi train station to Luxembourg City train station.

The total travel time from London to Luxembourg is approximately 5.5 to 6 hours, including the time it takes to change trains in Brussels. Some connection times are longer than others, so it may take more time to travel depending on how much time you have in Brussels between trains.

The cost of a return ticket on this route starts at £69 for standard class on the Eurostar and 41 euros for the train from Belgium to Luxembourg.

When booking tickets for your trains from London to Luxembourg, make sure to book your Eurostar ticket well in advance to get the best price. There are often deals available if you book early.