There are 3 ways to get from Stavelot to Luxembourg by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Trois-Ponts to Luxembourgtrain Ic / ...
2h 47m€19–37Line 395 bus, bus
cheapest- Take the bus from MALMEDY Gare to SANKT VITH An den Lindenbus 395
- Take the bus from St. Vith, An den Linden to Luxembourg, Gare Centrale routièrebus U01
4h 37m€4–6Drive 107.7 km
- Drive from Stavelot to Luxembourgcar 107.7 km
1h 33m€17–25
Stavelot to Luxembourg by bus and train
Questions & Answers
The cheapest way to get from Stavelot to Luxembourg is to line 395 bus and bus which costs €4 - €6 and takes 4h 37m.
The fastest way to get from Stavelot to Luxembourg is to drive which takes 1h 33m and costs €16 - €25.
No, there is no direct bus from Stavelot to Luxembourg. However, there are services departing from STAVELOT Ecoles and arriving at Luxembourg, Gare Centrale routière via MALMEDY Gare and St. Vith, An den Linden. The journey, including transfers, takes approximately 4h 37m.
No, there is no direct train from Stavelot to Luxembourg. However, there are services departing from Trois-Ponts and arriving at Luxembourg via . The journey, including transfers, takes approximately 2h 47m.
The distance between Stavelot and Luxembourg is 107 km. The road distance is 107.7 km.
The best way to get from Stavelot to Luxembourg without a car is to train which takes 2h 47m and costs €19 - €40.
It takes approximately 2h 47m to get from Stavelot to Luxembourg, including transfers.
Stavelot to Luxembourg bus services, operated by Transport En Commun (TEC), depart from MALMEDY Gare station.
Stavelot to Luxembourg train services, operated by Belgian Railways (NMBS/SNCB), depart from Trois-Ponts station.
The best way to get from Stavelot to Luxembourg is to train which takes 2h 47m and costs €19 - €40. Alternatively, you can line 395 bus and bus, which costs €4 - €6 and takes 4h 37m.
What companies run services between Stavelot, Belgium and Luxembourg?
Belgian Railways (NMBS/SNCB) operates a train from Trois-Ponts to Luxembourg hourly. Tickets cost €17–35 and the journey takes 1h 44m. Alternatively, you can take a bus from STAVELOT Ecoles to Luxembourg, Gare Centrale routière via MALMEDY Gare and St. Vith, An den Linden in around 4h 37m.
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Trois-Ponts to Luxembourg
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- https://www.belgiantrain.be/en
- Phone
- 081 322711
- Website
- letec.be
Bus from MALMEDY Gare to SANKT VITH An den Linden
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- €2–3
- Website
- https://www.letec.be/
- Phone
- +352 2465 2465
- [email protected]
- Website
- mobiliteit.lu
Bus from St. Vith, An den Linden to Luxembourg, Gare Centrale routière
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Website
- https://www.mobiliteit.lu/en/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, South Korea: Travelling from Seoul to Busan , and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Stavelot to Luxembourg bus services, operated by Transport En Commun (TEC), arrive at SANKT VITH An den Linden station.
Stavelot to Luxembourg train services, operated by Belgian Railways (NMBS/SNCB), arrive at Luxembourg station.
Yes, the driving distance between Stavelot to Luxembourg is 108 km. It takes approximately 1h 33m to drive from Stavelot to Luxembourg.
Book your Stavelot to Luxembourg train tickets online with Omio.
There are 806+ hotels available in Luxembourg.

















