Eurostar, a change and a free national network
Taking the train to Luxembourg from the UK
You can reach Luxembourg by train from London with a change in Brussels, where a direct train takes a little under three hours, or in Paris, where the TGV from the Gare de l'Est takes 2 hours 10 minutes. CFL sells the London trip via Brussels and Eurostar. Inside Luxembourg second class is free, but the international leg is paid and buying on board costs €1 to €9 extra.
In 30 seconds
Full read: 3 min
- From London you reach Luxembourg by train via Brussels (direct, under 3 hr) or Paris (TGV, 2 hr 10 min).
- CFL sells the London trip via Brussels and Eurostar as one booking.
- Second class is free inside Luxembourg; the international leg and first class are paid.
- Buying on board costs €1 to €9 extra, cash only.
For me the Brussels route is the easier one from London, because the Luxembourg train leaves from the same city Eurostar arrives in. Book it all before you travel and don't bother with first class once you're inside the country.
Before you go
What I would keep in mind
-
01 Getting there
London to Luxembourg in one booking
CFL sells London journeys that run on a CFL or SNCB train to Brussels and then on Eurostar. It's the simplest way to put the whole rail trip on one reservation.
Brussels to Luxembourg -
02 Money
Free travel stops at the border
CFL puts it plainly, free rail travel only applies in second class and only to or from a border point. A ticket from Brussels or Paris is paid.
Luxembourg free public transport -
03 Watch out
The on-board surcharge
Board without a first-class or cross-border ticket and you'll pay a €1 to €9 surcharge for one on the train, in cash only. Buy it beforehand from a machine or the app.
-
04 My tip
SNCF machines at the station
Luxembourg station has two machines for collecting SNCF tickets, according to CFL. Useful if you booked your TGV on the French site.
Luxembourg railway station
What I would book
My ranking, scored
International trains into Luxembourg, my ranking
My scores out of 10 for a traveller arriving from abroad, starting from the UK. I weigh direct running, total time and how well each fits with Eurostar. Opinion, with the official journey times beside it.
0 of 4 seen
-
Brussels
Direct in just under three hours according to CFL, from the same city Eurostar serves. No change of station in Paris.
9.0 out of 10
-
Paris Est by TGV
Direct in 2 hr 10 min several times a day, but from London you need to cross Paris to the Gare de l'Est.
8.6 out of 10
-
Strasbourg
Direct in 1 hr 33 min. Ideal if you're touring Alsace first.
7.8 out of 10
-
Lyon
Direct in 5 hr 30 min. Long, but with no change if you're coming from south-east France.
6.0 out of 10
There’s something I really like about arriving in Luxembourg by train. Once you’re over the border, the national railway is free, so your international ticket only has to cover the journey up to that point. The catch is that you need to understand exactly what’s paid and what isn’t, because that’s where almost everyone slips up.
From London, via Brussels or Paris
I found no through train from London in the official sources, but there are two sensible routes with one change. The first is Eurostar to Brussels and the direct train to Luxembourg, which CFL puts at a little under three hours. CFL will even sell you the whole thing, from London through to Luxembourg, as a single rail booking. The details are in Brussels to Luxembourg.
The second is Eurostar to Paris and then the TGV from the Gare de l’Est, the faster of the two final legs. It’s quicker on the final leg, but you have to cross Paris to reach the Gare de l’Est. That route is in Paris to Luxembourg.
Whichever you pick, leave a comfortable gap between Eurostar and the onward train. A late arrival at the first change is the one thing that can undo the day, and a longer connection costs you nothing but a coffee.
Other direct trains
visitluxembourg says Luxembourg is easy to reach by train from Germany, France and Belgium, and lists the direct French services. Strasbourg is the closest of them by rail, and Marseille the furthest, with the times in the table above. For Frankfurt, Trier or Metz I found no official journey time as text, because CFL’s international pages only work through its journey planner. What I could confirm for travelling from Germany is in Frankfurt to Luxembourg.
To sleep close to everything, search places to stay in Luxemburgo on Booking.com and filter by area before price.
Which part of the ticket is free?
Since 1 March 2020 buses, trams and trains in Luxembourg have been free for everyone, visitors included. On trains there are two limits, though. The first is class, since only second is free. The second is the border, because CFL says in so many words that free travel only runs to or from a border point. A ticket from Brussels or Paris is therefore paid.
Domestic first class has its own fares. A two-hour ticket for the whole network is €3 and a day ticket, valid until 04:00 the next day, is €6, with books of ten short tickets or five day tickets at €24. On a named ticket you may be asked for ID. And here’s the key warning. Buying a first-class or cross-border ticket from the conductor costs extra, and it’s cash only. Everything the free scheme covers is in Luxembourg free public transport.
Buying and collecting tickets
Book the international part early. CFL doesn’t publish its cross-border fares as text, so the only way to see the price is through its planner or the Belgian and French railway sites, and leaving it to the day rarely helps.
Domestic first-class tickets are sold from machines or the CFL go app. For international trips CFL has a separate app, CFL International. If you bought your TGV on the SNCF website, there are two machines at Luxembourg station for collecting the tickets.
To sleep close to everything, search places to stay in Luxemburgo on Expedia and filter by area before price.
Arriving at the central station
Every one of these services terminates at the Gare Centrale. From there tram T1 takes you free to the old town or Kirchberg, and bus 29 goes to the airport. There’s a paid left-luggage service, which matters because the airport has none, according to its operator. The station itself is covered in Luxembourg railway station.
Passport and border checks on the way
Arriving by rail doesn’t change the paperwork. The Schengen passport rules apply as they would at any airport, and the new biometric registration happens wherever you first enter the area. Keep the passport on you during the trip too, since borders here are easy to cross without noticing. Keep it on you rather than in the hotel safe.
If you are short on time, see the best tours in Luxemburgo and pick one that fits your day.
Bringing a bike
CFL carries bikes on trains when there’s space and promotes routes that combine cycling and rail. The national cycle network runs to more than 600 km and is set to reach 950. Arrive at the capital by train and use the national network from there, which is free inside the country. For getting around once you’re there, see trains in Luxembourg. Coming via Brussels and keen to see Flanders too, there’s a ten-day route in my Belgium and Luxembourg itinerary.
Where the bus does not go, a car does: compare car hire in Luxembourg before you arrive rather than at the desk.
If you still need a way in, check the best ticket deals to Luxembourg from where you are.
CFL domestic first-class tickets
| Ticket | Valid for | Price |
|---|---|---|
| Short duration | 2 hours on the whole network | €3 |
| Long duration | Until 04:00 the next day | €6 |
| Book of 10 short-duration tickets | 10 two-hour journeys | €24 |
| Book of 5 long-duration tickets | 5 days | €24 |
cfl.lu national tickets, prices as of September 2026. Second class is free within the country.
Direct trains into Luxembourg with a published time
| From | Time | Source |
|---|---|---|
| Strasbourg | 1 hr 33 min | visitluxembourg |
| Paris Est (TGV) | 2 hr 10 min | visitluxembourg |
| Brussels | just under 3 hr | CFL |
| Lyon | 5 hr 30 min | visitluxembourg |
| Marseille | 7 hr 42 min | visitluxembourg |
Checked on 29-09-2026. Frankfurt, Trier and Metz have no journey time published as text by official sources.
Test yourself
True or false?
0/3 Pick before you peek.
-
First-class travel on Luxembourg's trains is free too.
See the answer
False. Free travel only covers second class. First class costs €3 for two hours or €6 until 04:00 the next day.
-
CFL sells train journeys from Luxembourg to London.
See the answer
True. Its terms for international tickets describe a CFL or SNCB train to Brussels followed by Eurostar.
-
You can pay the on-board surcharge by card.
See the answer
False. CFL says tickets bought on board carry a €1 to €9 surcharge and are paid in cash.
- Direct train from Brussels
- < 3 hr
- TGV from Paris Est
- 2 hr 10 min
- Domestic first class, two hours
- €3
- National cycle network, over
- 600 km
0 of 425 Luxembourg guides
Your next stamp
- How to get there
- Belgium and Luxembourg
- From Brussels
- From Paris
- Getting around
- Airport to city centre
- Free public transport
- Trains
- A Possen Museum
- American Cemetery
- Ansembourg
- Ansembourg Castles
- Asselborn
- Bascharage
- Beaufort castles
- Belval
- Belval blast furnaces
- Berg Castle
- Bernard-Massard cellars
- Bourglinster Castle
- Bourscheid Castle
- Brandenbourg
- Brandenbourg Castle
- Caves St Martin
- Christmas
- Clervaux Castle
- Echternach
- Echternach Abbey
- Ehnen
- Ehnen Wine Museum
- Esch-sur-Alzette
- Esch-sur-Sûre Castle
- European Museum Schengen
- Fond-de-Gras
- General Patton Museum
- German war cemetery
- Haff Réimech
- Hohllay
- Hollenfels Castle
- Hosingen
- Kautenbach
- Kneiff
- Koerich Castle
- Larochette Castle
- Lasauvage
- Mersch Castle
- Military History Museum
- Moersdorf
- Mondorf Domaine Thermal
- Munsbach Castle
- National Mining Museum
- Parc Merveilleux
- Park Sënnesräich
- Places to visit
- Remich
- Rindschleiden
- Schiessentümpel
- Septfontaines Castle
- Slate Museum
- Stolzembourg
- Tudor Museum
- Useldange Castle
- Valley of the Seven Castles
- Vianden
- Vianden Castle
- Ville Haute
- Wasserbillig Aquarium
- Weiswampach lakes
- Wiltz Castle
- Ahn
- Berdorf
- Bourscheid-Plage
- Butterfly garden
- Clervaux
- Differdange
- Echternach lake
- Grevenmacher
- Heringer Millen
- Hollenfels
- Luxembourg City
- Luxembourg Science Center
- Meysembourg Castle
- Mullerthal
- National Day
- National Resistance Museum
- Perekop
- Remerschen
- Schoenfels Castle
- The Family of Man
- Things to do
- Upper Sûre Lake
- Vianden chairlift
- Wasserbillig
- Clervaux Abbey
- Echternach Roman villa
- Éislek
- Insenborn
- Kallektuffquell
- Machtum
- Most beautiful places
- Our Nature Park
- Pétange
- Pettingen Castle
- Schueberfouer
- Schwebsingen
- Victor Hugo House
- Waldbillig
- Dudelange
- Kuelscheier
- Lultzhausen
- Moselle Valley
- Octave
- Prettiest villages
- Sanem
- Schengen
- Wellenstein
- Wiltz
- Wolfsschlucht
- Beaufort
- Bech-Kleinmacher
- Éimaischen
- Gaalgebierg
- Guttland
- Marnach
- Mondorf-les-Bains
- Putscheid
- Schifflange
- UNESCO World Heritage
- Carnival
- Consdorf
- Ellergronn
- Käerjeng
- Kayl
- Map
- Minett
- Munshausen
- Tandel
- Bech
- Buergbrennen
- Esch-sur-Sûre
- Rumelange
- Where is Luxembourg
- Is it a country?
- Lac de la Haute-Sûre (commune)
- Rosport-Mompach
- Wormeldange
- Larochette
- Mondercange
- Regions
- Bettembourg
- Bock Casemates
- Cantons
- Dancing procession
- Diekirch
- Fischbach
- Garnich
- Mersch
- Moselle wine route
- Ettelbruck
- Grund
- Heffingen
- Kehlen
- Lintgen
- Moselle river cruises
- Pétrusse Casemates
- Towns and villages
- Chemin de la Corniche
- Erpeldange-sur-Sûre
- Junglinster
- Kopstal
- Lorentzweiler
- Nommern
- Pfaffenthal
- Population
- Bissen
- Clausen
- Grand Ducal Palace
- Koerich
- Schieren
- Size
- Vallée de l'Ernz
- Feulen
- Kirchberg
- Languages
- Notre-Dame Cathedral
- Reisdorf
- Steinfort
- Bettendorf
- Habscht
- St Michael's Church
- Helperknapp
- Luxembourgish
- Place Guillaume II
- Name
- Place d'Armes
- History
- Place de la Constitution
- Grand Duke
- Colmar-Berg
- Flaxweiler
- Gare
- Hamm
- Kirchberg funicular
- Luxembourg fortress
- Mamer
- Mertert
- Minett Trail
- Mullerthal Trail
- Neumünster Abbey
- Parc Hosingen
- Pfaffenthal lift
- Political system
- Redange
- The Passerelle
- Wine festivals
- Winseler
- Beckerich
- Biwer
- EU institutions
- Goesdorf
- Limpertsberg
- Mudam
- Natur Musée
- Pulvermühl
- Stadtbredimus
- Troisvierges
- Wenzel walk
- Bonnevoie
- Bous-Waldbredimus
- Ell
- Flag
- Kiischpelt
- Manternach
- Philharmonie
- Vauban circuit
- Weiswampach
- Betzdorf
- Boulaide
- Dräi Eechelen Museum
- Facts
- Hollerich
- Lenningen
- Useldange
- Wincrange
- Bourscheid
- Dalheim
- Gasperich
- Public holidays
- Red Bridge
- Saeul
- Belair
- Second World War
- Vichten
- Battle of the Bulge
- Merl
- Préizerdaul
- Cents
- EU and Schengen
- Groussbus-Wal
- Entry requirements
- Neudorf
- Rambrouch
- Currency and payments
- Mertzig
- Weimerskirch
- Adolphe Bridge
- Beggen
- Escapardenne
- International March of Diekirch
- MNHA (National Museum)
- Rock climbing
- Sandweiler
- Bridges
- Eich
- Flights
- Golf
- Hesperange
- Lëtzebuerg City Museum
- Canoeing and kayaking
- Dommeldange
- Luxembourg airport
- Strassen
- Villa Vauban
- Bertrange
- Casino Luxembourg
- Mühlenbach
- Swimming pools
- Pétrusse Valley
- Rollingergrund
- Walferdange
- Cessange
- Day trip from Brussels
- Municipal Park
- Steinsel
- Free walking tours
- Niederanven
- From Frankfurt
- Schuttrange
- Sightseeing train and bus
- Contern
- By coach
- Weiler-la-Tour
- Driving
- Luxembourg in one day
- Pretzel Sunday
- Rham Plateau
- Tour de Luxembourg
- Candlemas (Liichtmëssdag)
- Car hire
- Luxembourg in two days
- Saint-Esprit Plateau
- Luxembourg in three days
- Melusina statue
- Parking
- St Nicholas Day (Kleeschen)
- Fête de la Musique
- Luxembourg in four days
- Museums in Luxembourg
- Petrol
- Place de Clairefontaine
- A week in Luxembourg
- Luxembourg Marathon
- Tram and Bus Museum
- Parks in Luxembourg City
- Road trip
- Tram
- Buses
- Viewpoints
- Luxembourg station
- Cycling
- LuxembourgPass
- Prices and budget
- On a budget
- Free things to do
- Mobile and roaming
- Healthcare
- Safety
- Scams
- Tourist information
- Packing list
- Swimming lakes
- With a dog
- Markets
- Tipping
- Shopping
- What to buy
- Shopping centres
- With kids
- For couples
- Playgrounds
- Adventure parks
- Nightlife
- Castles
- Theatres and concert venues
- Leudelange
- Nature parks
- Where to stay
- City-centre hotels
- Hiking
- Nature reserves
- Reckange-sur-Mess
- Hotels near the station
- Roeser
- Frisange
- Hotels in Kirchberg
- Airport hotels
- Dippach
- Hotels in Vianden
- Hotels in Echternach
- Hotels in Clervaux
- Hotels in Mondorf-les-Bains
- Hotels in Esch-sur-Alzette
- Hotels on the Moselle
- Mullerthal hotels
- Upper Sûre lake hotels
- Hotels in Diekirch and Ettelbruck
- Cheap hotels
- Luxury hotels
- Boutique hotels
- Spa hotels
- Family hotels
- Apartments
- Weather
- Youth hostels
- Best time to visit
- Campsites
- Holiday cottages
- In winter
- Castle hotels
- In spring
- Day trips
- In summer
- Around Luxembourg
- In autumn
- Ice skating
- Trier day trip
- Metz day trip
- Arlon day trip
- In January
- In February
- In March
- In April
- In May
- In June
- In July
- In August
- In September
- Food
- In October
- In November
- Where to eat
- In December
- Michelin restaurants
- Cheap eats
- Judd mat Gaardebounen
- Bouneschlupp
- Gromperekichelcher
- Kniddelen
- Quetschentaart
- Rieslingspaschtéit
- Events
- Wine
- Crémant
- Beer
Frequently asked questions
Can you get a train from London to Luxembourg?
Yes, with one change. CFL sells London journeys that combine a CFL or SNCB train to Brussels with Eurostar. The alternative is Eurostar to Paris and the TGV from the Gare de l'Est, 2 hours 10 minutes.
How long does the train take from Brussels to Luxembourg?
A little under three hours on the direct train, according to CFL. You arrive at Luxembourg City's central station.
Are trains free in Luxembourg?
Inside the country, yes, in second class, since 1 March 2020 and for visitors too. First class (€3 for two hours, €6 for the day) and journeys beyond the border aren't free.
Where does the train arrive in Luxembourg?
At the central station in Luxembourg City's Gare district. From there tram T1 and buses run free to the old town, Kirchberg and the airport.
Can I buy a ticket on the train?
Yes, but with a surcharge. CFL adds €1 to €9 to a domestic first-class or cross-border ticket bought on board, and only takes cash.
Can I take a bike on trains in Luxembourg?
Yes, space permitting, says CFL, which also promotes routes combining bike and train. The national cycle network is over 600 km long.
By
Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.
Published on . Facts checked on .
Sources
Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure
Photos: Florian Pépellin (CC BY-SA 4.0), via Wikimedia Commons.