There are 6 ways to get from Luxembourg to Vianden by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 181 bus via Ettelbruck
best- Take the train from Pfaffenthal-Kirchberg to Ettelbrucktrain Ic / ...
- Take the bus from Ettelbruck, Gare routière to Vianden, Gemengbus K52 / ...
1h 3m€3–8Train, line 181 bus
- Take the train from Luxembourg, Gare Centrale to Diekirch, Garetrain Rb / ...
- Take the bus from Diekirch, Gare routière to Vianden, Gemengbus K52 / ...
1h 19m€4–6Drive 47 km
- Drive from Luxembourg to Viandencar 47 km
44 min€7–10Taxi
- Take the taxi from Luxembourg to Viandentaxi 47 km
44 min€180–220Bus, line 181 bus
- Take the bus from Luxembourg, Gare Rocade to Ettelbruck, Gare routièrebus L11 / ...
- Take the bus from Ettelbruck, Gare routière to Vianden, Gemengbus K52 / ...
1h 25mBus, line 181 bus via Diekirch, Gare routière
- Take the bus from Limpertsberg, Bd.P. Eyschen to Diekirch, Gare routièrebus L10
- Take the bus from Diekirch, Gare routière to Vianden, Gemengbus K52 / ...
1h 38m
Luxembourg to Vianden by train and bus
Comparing Your Travel Options
The cheapest way to get from Luxembourg to Vianden is to train and line 181 bus which costs €4 - €6 and takes 1h 19m.
The fastest way to get from Luxembourg to Vianden is to drive which takes 44 min and costs €6 - €10.
No, there is no direct bus from Luxembourg to Vianden. However, there are services departing from Luxembourg, Gare Rocade and arriving at Vianden, Gemeng via Ettelbruck, Gare routière. The journey, including transfers, takes approximately 1h 25m.
The distance between Luxembourg and Vianden is 47 km. The road distance is 47 km.
The best way to get from Luxembourg to Vianden without a car is to train and line 181 bus via Ettelbruck which takes 1h 3m and costs €3 - €8.
It takes approximately 1h 3m to get from Luxembourg to Vianden, including transfers.
Luxembourg to Vianden bus services, operated by Luxembourg Railways (CFL), depart from Luxembourg, Gare Rocade station.
Luxembourg to Vianden bus services, operated by Luxembourg Railways (CFL), arrive at Ettelbruck, Gare routière station.
Yes, the driving distance between Luxembourg to Vianden is 47 km. It takes approximately 44 min to drive from Luxembourg to Vianden.
There are 500+ hotels available in Vianden.
What companies run services between Luxembourg and Vianden, Luxembourg?
You can take a bus from Luxembourg, Gare Rocade to Vianden, Gemeng via Ettelbruck, Gare routière in around 1h 25m.
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Pfaffenthal-Kirchberg to Ettelbruck
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Belgian Railways
- Phone
- +352 2465 2465
- [email protected]
- Website
- Mobiliteit
Bus from Ettelbruck, Gare routière to Vianden, Gemeng
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Website
- Mobiliteit
Bus from Diekirch, Gare routière to Vianden, Gemeng
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Website
- Mobiliteit
Bus from Ettelbruck, Gare routière to Vianden, Gemeng
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Website
- Mobiliteit
Bus from Diekirch, Gare routière to Vianden, Gemeng
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Website
- Mobiliteit
- Ave. Duration
- 44 min
- Estimated price
- €180–220
Alo Taxi
- Phone
- +352 28 37 18 73
- Website
- alotaxi.lu
Colux Taxi
- Phone
- + 352 48 22 33
- Website
- colux.lu
Hello Taxi
- Phone
- +352 27 36 56 56
- Website
- hellotaxi.lu
Taxi Maxi
- Phone
- +352 691 878 340
- Website
- taximaia.lu
Web Taxi
- Phone
- +352 27 515
- Website
- webtaxi.lu
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 Train travel in France: A guide to SNCF, Is ride-sharing platform BlaBlaCar right for you?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.











