Luxembourg
Getting around Luxembourg: trains, buses, driving and domestic flights
Use the free CFL trains and RGTR buses: second class is free nationwide, so Luxembourg City to Vianden or Echternach costs nothing but time. Skip a rental car unless you are heading to remote Éislek villages. There are no domestic flights. Cross-border legs need a paid ticket.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideLuxembourg
Key facts
- Best default
- CFL train plus RGTR bus; second class free inside Luxembourg
- Do you need a car
- No for the capital, Vianden, Echternach, the Moselle and Müllerthal; only for remote Éislek villages
- Domestic flights
- None — the country is under 90 km north to south
- Cross-border legs
- Paid: buy a ticket for Belgium, France or Germany sections
- Car cost
- €40–80 a day, 2026 estimate
- Plan with
- Mobiliteit.lu app or site for times and disruptions
- Watch out
- Sparse evening and Sunday buses outside the capital
Summary by mode
Luxembourg is small enough that one mode covers most trips. Trains run the north–south spine and the Moselle; buses fill in the villages and the Müllerthal. Fares inside the country are zero in second class, so the decision is about time and frequency, not money.
The table below is the short version. Details for each mode follow.
| Mode | Typical time | Cost | Use it for |
|---|---|---|---|
| CFL train | Luxembourg City – Ettelbruck 30 min; – Clervaux about 1 h | Free in second class | North–south spine, Moselle, day trips |
| Tram (Luxtram) | Airport – Kirchberg – Gare – Bonnevoie | Free | Airport, EU quarter, old town, station |
| Bus (RGTR, city) | Luxembourg City – Echternach about 1 h; Diekirch – Vianden 20 min | Free | Vianden, Müllerthal, villages |
| Car | Anywhere in under 1 h 30 | €40–80 a day (2026 estimate) | Remote Éislek villages only |
| Bike / Vel'OH! | City hops | Low-cost bike-share subscription | Moselle and old rail-line paths |
| Domestic flight | None | — | Not available |
Times are typical, not guaranteed; check Mobiliteit.lu before travelling.
Trains and buses: the free network
Second-class travel on CFL trains and RGTR buses inside Luxembourg is free, including the tram in Luxembourg City. You do not need a ticket or a pass for domestic journeys. First class on trains is paid, and any leg that crosses into Belgium, France or Germany needs a ticket for the cross-border section.
The train network is a north–south spine: Luxembourg City to Ettelbruck takes about 30 minutes, and on to Clervaux about an hour. A branch serves the Moselle, useful for Remich, Wasserbillig and the wine villages. Buses cover what the rails miss: Luxembourg City to Echternach is about an hour, and Diekirch to Vianden about 20 minutes.
The main trap is frequency, not fare. Evening and Sunday service outside the capital thins out, and some village routes run a handful of times a day. Plan the last bus back before you set out, and keep a fallback in mind. Use the Mobiliteit.lu app or website for times, platforms and disruptions.
- No ticket needed for second-class domestic travel
- Buy a ticket for first class or any cross-border leg
- Check the last evening and Sunday bus before you go out
- Mobiliteit.lu is the official timetable source
Tram and city transport
Luxtram links the airport at Findel with Kirchberg, the Gare and Bonnevoie, which makes it the simplest way between the airport, the EU quarter and the station. It is free, and it avoids the traffic and parking costs of driving into the capital.
In the city centre, buses and the tram cover the main axes, and the Pfaffenthal lift and the Kirchberg funicular connect the old town, the Alzette valley and the Kirchberg plateau in a minute or two. Both are free. Expect queues at the lift on weekend afternoons.
Tram extensions open in stages, so check the current line before relying on a stop that appears on an old map.
| Link | Time | Cost | Note |
|---|---|---|---|
| Airport – Kirchberg – Gare – Bonnevoie (tram) | City-scale hops | Free | Extensions open in stages; check the current line |
| Pfaffenthal lift | 1–2 min | Free | Queues at weekends |
| Kirchberg funicular | 1–2 min | Free | Old town to Kirchberg plateau |
Driving and parking
A car is not needed for the standard first trip. Trains and buses reach Luxembourg City, Vianden, Echternach, the Moselle and the Müllerthal, and parking in the capital is paid and tight. Rent a car only if your plan centres on remote Éislek villages where buses are sparse.
If you do drive, expect rush-hour congestion on the approaches from Belgium, France and Germany, and paid parking in Luxembourg City. Fuel is cheaper than in some neighbouring countries, which is why cross-border drivers fill up here. Roads are good and distances short: anywhere in the country is under about 1 h 30 from the capital.
- Car useful only for remote Éislek villages
- Paid parking in the capital; check the zone before leaving the car
- Rush-hour traffic on border approaches
- Rental €40–80 a day, 2026 estimate
Bikes and walking
Cycle paths follow the Moselle and old rail lines, which makes bikes a good fit for the river valley and the Müllerthal. Vel'OH! is the city bike-share scheme, with a low-cost subscription; short rides are the usual pattern.
The capital and the north are hilly, so an e-bike helps if you are not a regular cyclist. Walking covers the old town and most village centres; outside them, distances between villages are too long to walk as transport.
Practical notes
Tap water is safe to drink, so refill a bottle rather than buying water for short trips. Public toilets in the capital's centre are free; elsewhere, cafés expect you to be a customer.
Most shops close on Sunday, and many museums close on Monday or Tuesday, which affects how you plan a day around transport. If you are relying on a bus to a museum or a village, check both the timetable and the opening day.
| Item | Detail |
|---|---|
| Plugs | Types C and F, 230 V · 50 Hz |
| Tap water | Safe to drink |
| Toilets | Free in the capital's centre; cafés for customers |
| Sunday | Most shops closed; check bus frequency |
| Museums | Often closed Monday or Tuesday; late opening Thursday at some |
Day trips without a car
Vianden is the classic car-free day trip: train to Ettelbruck or Diekirch, then a bus of about 20 minutes up the valley. Echternach is about an hour by bus from Luxembourg City and pairs well with the Müllerthal trails. The Moselle villages — Remich, Wasserbillig — sit on the train branch.
For all of these, the constraint is the return service, especially on Sundays and in the evening. Fix your last connection before you leave the capital, and treat the free fare as a reason to travel light rather than a reason to improvise.
- Vianden: train to Ettelbruck or Diekirch, then about 20 min by bus
- Echternach: about 1 h by bus from Luxembourg City
- Moselle: train branch to Remich and Wasserbillig
- Check the last return bus or train before setting out
Questions people ask
What is the best way to get around Luxembourg?
Trains and buses. Second-class travel on CFL trains and RGTR buses inside the country is free, and the network reaches Luxembourg City, Vianden, Echternach, the Moselle and the Müllerthal. A car only helps for remote Éislek villages.
Do I need a car in Luxembourg?
No for a standard trip. Trains and buses cover the capital, Vianden, Echternach, the Moselle and the Müllerthal. Rent a car only if you plan to reach remote Éislek villages where buses are sparse. Parking in the capital is paid.
Are there rail or bus passes for Luxembourg?
You do not need one for domestic travel: second class on CFL trains and RGTR buses is free. First class is paid, and cross-border legs into Belgium, France or Germany need a ticket. Check Mobiliteit.lu for current rules.
Is public transport in Luxembourg really free?
Yes, second class on domestic trains and buses and the Luxembourg City tram are free. First class on trains and any cross-border section are paid. Keep a ticket for those legs.
How do I get from Luxembourg Airport to the city?
The tram links Findel airport with Kirchberg, the Gare and Bonnevoie, and buses also serve the airport. Both are free. The tram is the simplest option for the EU quarter and the station.
Can I visit Vianden and Echternach without a car?
Yes. Vianden is a train to Ettelbruck or Diekirch plus a bus of about 20 minutes; Echternach is about an hour by bus from Luxembourg City. Check the last return service, especially on Sundays.
Are there domestic flights in Luxembourg?
No. The country is under 90 km from north to south, so trains, buses and cars cover every domestic trip. Flights from Findel are international.
Deep dive
Every source; changeable facts are marked check
Sources
- officialMobiliteit.lu – national public transport information
- officialCFL – Luxembourg railways
- officialLuxtram
- officialVisit Luxembourg – official tourism board
- secondaryWikivoyage – Luxembourg