Travel from Brussels-Airport-BRU to Luxembourg

Train, bus or fly from Brussels Airport (BRU) to Luxembourg?

Lufthansa, KLM and 12 other airlines fly from Brussels Airport (BRU) to Luxembourg hourly. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Brussels Airport (BRU) to Luxembourg hourly. Tickets cost $20 - $29 and the journey takes 3 h 8 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels Airport (BRU) to Luxembourg

ModeDurationPrice
From Brussels airport fly to Luxembourg airport then line 16 bus to Luxembourg.2 h 58 min$95
From Bruxelles-Nat.-Aéroport train to Bruxelles-Nord then train to Luxembourg.3 h 53 min$46
From Zaventem Luchthaven Perron A line 272 bus to Brusel, CCN, gare du Nord, bus to Luxembourg, Gare routière, then bus to Hamilius.4 h 53 min$15
From Brussels Airport (BRU) drive to Luxembourg.2 h 3 min$34

How long does it take to get from Brussels Airport (BRU) to Luxembourg?

It takes approximately 2 h 58 min to get from Brussels Airport (BRU) to Luxembourg, including transfers.

Is there a direct train between Brussels Airport (BRU) and Luxembourg?

No, there is no direct train from Brussels Airport (BRU) to Luxembourg. However, there are services departing from Bruxelles-Nat.-Aéroport and arriving at Luxembourg via Bruxelles-Nord. The journey, including transfers, takes approximately 3 h 53 min.

Is there a direct bus between Brussels Airport (BRU) and Luxembourg?

No, there is no direct bus from Brussels Airport (BRU) to Luxembourg. However, there are services departing from Zaventem Luchthaven Perron A and arriving at Hamilius via Brusel, CCN, gare du Nord and Luxembourg, Gare routière. The journey, including transfers, takes approximately 4 h 53 min.

Operators from Brussels Airport (BRU) to Luxembourg

OperatorPhoneWebsite
LufthansaLufthansa
KLMKLM
SwissSwiss
British AirwaysBritish Airways
Brussels AirlinesBrussels Airlines
LuxairLuxair
Scandinavian AirlinesScandinavian Airlines
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
EurowingsEurowings
TAP PortugalTAP Portugal
FlybeFlybe
RyanairRyanair
easyJeteasyJet
RgtrRgtr
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
De LijnDe Lijn
RegioJet+420 542 42 42 42RegioJet