Trains from London to Luxembourg 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 get from London to Luxembourg, take the Eurostar train from London St. Pancras to Brussels Midi, then board a train from Brussels Midi train station to Luxembourg City train station.
The total train time from London to Luxembourg is approximately 6h50m, including the time it takes to change trains in Brussels.
The cost of a round-trip train ticket from London to Luxembourg is approximately 74.00 GBP for standard class (59 GBP for the Eurostar and 19.20 EUR for the Belgium-Luxembourg ticket*).
Make sure to book your Eurostar ticket well in advance to get the best price.
*Eurostar tickets to Belgium allow the traveler to travel onwards from Brussels to any other destination in Belgium for free. Thus, when booking your ticket from Belgium to Luxembourg, make sure to book a ticket from Arlon, the eastern-most Belgian city on the train line, so as to avoid paying double.
Permalink to this article
Questions or comments? Post them in our UK travel forum.