Two capitals, 225 km apart
Brussels to Luxembourg, the train and the alternatives
From Brussels to Luxembourg the direct train takes a little under three hours, according to the Luxembourg railway, CFL, and the drive is 225 km to Luxembourg City. Free travel only starts once the train is inside Luxembourg, so the Belgian leg is paid. And note that Bruxelles-Luxembourg is a station in Brussels.
In 30 seconds
Full read: 3 min
- The direct train from Brussels to Luxembourg takes a little under three hours, according to CFL.
- By road it's 225 km to Luxembourg City.
- Free travel only applies inside Luxembourg; the Belgian leg is paid.
- Bruxelles-Luxembourg is a station in Brussels, not your destination.
Coming off Eurostar, I'd stay on the rails. The direct train drops you at Luxembourg's central station and the free tram does the rest. I'd only hire a car in Brussels if the Ardennes or the Mullerthal are on the plan.
Before you go
What I would keep in mind
-
01 Watch out
Bruxelles-Luxembourg isn't Luxembourg
Brussels has a station called Bruxelles-Luxembourg, the one that serves the European Parliament. It isn't where you want to go. Trains to the country arrive at Luxembourg City's central station.
-
02 Getting there
From London in one booking
CFL sells London journeys made up of a CFL or SNCB train to Brussels and a Eurostar service, so the whole trip can sit on one ticket.
train to Luxembourg -
03 Money
The Belgian leg isn't free
Luxembourg's free travel stops at the border and only covers second class. You pay for the Belgian part, and buying on board costs an extra €1 to €9 in cash.
Luxembourg free public transport -
04 My tip
A day trip is a long day
Almost six hours of train there and back leaves time for the old town and not much else. If you can, stay a night and see Luxembourg properly.
Luxembourg day trip from Brussels
What I would book
My ranking, scored
Brussels to Luxembourg, my order of preference
My scores out of 10 for a traveller without their own car leaving central Brussels. I weigh time, how easy the arrival in Luxembourg City is and comfort. Opinion, with the official figures beside it.
0 of 3 seen
-
Direct train
Just under three hours with no change according to CFL, arriving at the central station with a free tram to the old town.
9.0 out of 10
-
Hire car
225 km of motorway. Makes sense if you're going on to the castles and valleys of the north.
7.0 out of 10
-
Coach
FlixBus serves Luxembourg, but I couldn't confirm departures from Brussels. Flibco leaves from Charleroi airport, not the city.
6.0 out of 10
Brussels and Luxembourg are close enough to pair in one trip and far enough apart that the journey deserves a little thought. The good news is that there’s a direct train that arrives in the middle of the city, so you need neither a car nor another flight. The less good news is a station name that confuses almost everyone.
The direct train, the easy option
CFL, the Luxembourg railway, describes Brussels as a little under three hours away on a direct train. You arrive at the central station in Luxembourg City’s Gare district, and from there tram T1 and the buses take you up to the old town for free in a few stops. What CFL doesn’t publish as text is the frequency or the fare for the international service, so check its journey planner or the Belgian railway’s before you travel.
If you’re coming from Britain, this is also the second half of the rail route from London. CFL sells London bookings that pair Eurostar with the Belgian leg, so the whole journey can sit on one reservation. Leave a sensible gap for the change in Brussels, since a late Eurostar is the one thing that can unravel the day.
One thing to understand about the ticket. Public transport in Luxembourg has been free since 1 March 2020, but on trains that only covers second class and only as far as the border point. The Belgian section is paid. If you board without a ticket and buy one from the conductor, CFL adds a surcharge of €1 to €9, cash only. Classes, tickets and stations are all in train to Luxembourg.
What is Bruxelles-Luxembourg station?
This is where people go wrong. Brussels has a station called Bruxelles-Luxembourg, the one you’d use for the European Parliament, according to the Parliament’s own visitor pages. It has nothing to do with the country. When you search for trains, make sure the destination is Luxembourg City and not that stop in the European quarter of Brussels.
On arrival, the station you want is Luxembourg’s central station. Its services and the way into town are covered in Luxembourg railway station.
To sleep close to everything, search places to stay in Luxemburgo on Booking.com and filter by area before price.
By car, 225 km of motorway
The city of Luxembourg gives 225 km by road from Brussels to the capital. Over the border, Luxembourg’s motorways are limited to 130, or 110 when it rains, and fines for small slips really do arrive, the UK government warns.
A car only pays off if the trip continues beyond the capital, since the city is easier by tram and kerbside parking is charged by the hour. Rules, documents and winter tyres are in driving in Luxembourg.
By coach, with caveats
A quick word on price, too. CFL doesn’t publish the Brussels fare as text, so compare the Belgian and Luxembourg railway websites a few weeks ahead rather than turning up at the ticket office on the day.
visitluxembourg names Flibco and FlixBus as examples of long-distance coaches. FlixBus lists four stops in Luxembourg, at the capital, Esch-sur-Alzette, Differdange and Rodange, but I couldn’t confirm its departures from Brussels, so I won’t quote one. Flibco does publish a clear service, but it starts at Charleroi airport rather than central Brussels. More in coach to Luxembourg.
To sleep close to everything, search places to stay in Luxemburgo on Expedia and filter by area before price.
How I’d plan it
If you’re spending at least one night in Luxembourg, take the train and buy the ticket before you board. If you’re thinking of going there and back in a day, think again, because that’s nearly six hours on trains and only enough time for the old town. A realistic plan for those few hours is in Luxembourg day trip from Brussels.
Once you step off the train, I’d drop the bags at the hotel or at the station’s paid left-luggage service and take the tram up to the old town and the views over the Grund. What to see first, and how long each part takes, is in Luxembourg City. Getting around costs nothing once you’re there, and if you plan several museums, the LuxembourgPass starts at €23 for one day, at prices published in September 2026.
And if the plan is a longer trip across both countries, with Bruges, Ghent or the Belgian Ardennes, you’ll get more from the full route in Belgium and Luxembourg itinerary.
If you are short on time, see the best tours in Luxemburgo and pick one that fits your day.
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.
Brussels and Luxembourg, what each source says
| Fact | Value | Source |
|---|---|---|
| Direct train | Just under 3 hours | CFL |
| Road distance | 225 km | Ville de Luxembourg |
| Coach, Charleroi airport to Luxembourg | About 2 hr 30 min, from €19.90 | Flibco |
| Surcharge for buying on board | €1 to €9, cash | CFL |
| Motorway limit in Luxembourg | 130 km/h, 110 in rain | transports.public.lu |
Checked on 29-09-2026. CFL doesn't publish frequencies or fares for the Belgian service as text.
Test yourself
True or false?
0/3 Pick before you peek.
-
Bruxelles-Luxembourg station is in Luxembourg City.
See the answer
False. It's in Brussels and serves the European Parliament, according to the Parliament's visitor pages.
-
There's a direct train between Brussels and Luxembourg.
See the answer
True. CFL describes a direct rail journey of a little under three hours.
-
You can book London to Luxembourg by train as a single journey through CFL.
See the answer
True. CFL's terms describe London bookings running on a CFL or SNCB train to Brussels and then on Eurostar.
- Direct train, Brussels to Luxembourg
- < 3 hr
- By road to Luxembourg City
- 225 km
- Coach from Charleroi airport, from
- €19.90
- Surcharge for buying on board
- €1-9
What to see
What to see in From Brussels
0 of 425 Luxembourg guides
Your next stamp
- Belgium and Luxembourg
- Day trip from Brussels
- How to get there
- By train
- Luxembourg in four days
- Getting around
- From Paris
- Tram
- 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
- Airport to city centre
- Bertrange
- Casino Luxembourg
- Mühlenbach
- Swimming pools
- Pétrusse Valley
- Rollingergrund
- Walferdange
- Cessange
- 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
- Museums in Luxembourg
- Petrol
- Place de Clairefontaine
- A week in Luxembourg
- Luxembourg Marathon
- Tram and Bus Museum
- Free public transport
- Parks in Luxembourg City
- Road trip
- Buses
- Viewpoints
- Trains
- 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
How long is the train from Brussels to Luxembourg?
A little under three hours on the direct train, according to CFL, the Luxembourg railway. You arrive at the central station in Luxembourg City, with free trams and buses into the centre.
Can I get from London to Luxembourg by train?
Yes, via Brussels. CFL sells London journeys that combine a CFL or SNCB train to Brussels with a Eurostar service. Allow time for the change of train in Brussels.
How far is Luxembourg from Brussels?
225 km by road to Luxembourg City, according to the city of Luxembourg. Once you're over the border, the motorway limit is 130 km/h, or 110 in the rain.
Is the train from Brussels to Luxembourg free?
No. Luxembourg's free travel covers second class only as far as the border point. The Belgian section is paid, and buying a ticket on board adds €1 to €9 in cash.
What is Bruxelles-Luxembourg station?
It's a station in Brussels that serves the European Parliament, according to the Parliament's visitor website. It has nothing to do with the country. For Luxembourg, your destination is Luxembourg City's central station.
Is there a coach from Brussels to Luxembourg?
FlixBus lists stops at Luxembourg, Esch-sur-Alzette, Differdange and Rodange, but I couldn't confirm its Brussels departures. Flibco runs from Charleroi airport to Luxembourg in about 2 hours 30 minutes, from €19.90.
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.