The Grand Duchy — Luxembourg City · Ardennes · Moselle Valley
EN FR
Stay Luxembourg
Curated stays across the whole Grand Duchy · Est. guide 2026
Home/Guides/Getting around Luxembourg
Essentials

Getting around Luxembourg

Since March 2020, all public transport in Luxembourg is free — trains, buses, trams, funiculars and lifts. It's the world's only country where this is true and it changes the whole trip.

Essentials6 min2026-07-30
Free tram at Hamilius stop in central Luxembourg City

Trains

CFL runs a compact national rail network from Luxembourg Gare. Key routes: Ettelbruck (35 minutes) for northern castles, Wasserbillig (30 minutes) for the Moselle, Clervaux (60 minutes) for the Ardennes. No ticket required inside Luxembourg — just board. First class is also free but often locked to season-pass holders; don't stress it. Cross-border trains to Trier, Metz, Arlon and Liège require paid tickets once you leave the country.

Luxembourg Gare itself is worth budgeting ten minutes for — it's a grand 1907 Art Nouveau terminus with left-luggage lockers (€4-€6 a day) near platform 1, useful if you're doing a same-day loop to Vianden or Echternach and don't want to drag a case around. Trains run roughly every 30 minutes on main lines, dropping to hourly after 20:00 and on Sundays, so check mobiliteit.lu before heading out late. The Ettelbruck-Diekirch shuttle connects onward for the National Museum of Military History, and Clervaux's line continues into Belgium if you want to keep going without paying until you actually cross the frontier.

Buses

Buses reach every village. Regional lines are numbered in the 100s to 700s and radiate from the capital via Ettelbruck or the Gare. Key lines for travellers: 110 to Echternach, 570 (via Ettelbruck) to Vianden, 450 along the Moselle, 545 to Bourscheid. Download the mobiliteit.lu app for real-time schedules and journey planning; it works offline once cached. Buses run 05:00-22:00 typically, less frequently on Sundays.

Within Luxembourg City, local lines run by city operator run every 8-12 minutes on core routes like the 16 and 21 through Bonnevoie and Gare-Kirchberg, useful when the tram gets crowded during morning commute (07:30-09:00). Night buses (the CN network) fill the gap after the tram stops, running until around 02:00 on Fridays and Saturdays — handy if you're staying in Bonnevoie or Belair and don't want a taxi. Bus stops post real paper timetables that match the app almost to the minute, so paper-only travellers aren't at a disadvantage here.

Trams and lifts in the capital

Tram T1 runs from Luxembourg Gare through the Old Town (Hamilius stop) to Kirchberg and out to the airport — a 40-minute ride end to end. Frequent, free. Two vertical lifts are essential: the Pfaffenthal Panoramic Lift drops you from Ville Haute to the valley floor in 40 seconds with a view, and the Grund elevator connects the Old Town to the Grund. Both free, both run until midnight.

The tram runs every 4-7 minutes at peak times and every 10-12 minutes on evenings and weekends, with platform screens counting down arrivals so there's little guesswork. Hamilius, Théâtre and Fondation Pescatore stops sit within a five-minute walk of most Ville Haute hotels, including Hotel Le Place d'Armes Relais & Châteaux and Grand Hotel Cravat, so tram access is a fair shortlist filter when picking where to stay. Skip paying for a hop-on sightseeing tour bus here — the free tram covers the same Kirchberg-to-Old-Town corridor at zero cost and stops closer to the actual sights.

Driving and taxis

You don't need a car unless you're doing rural wine tastings across multiple estates or reaching very small hamlets. Parking in the capital is €3-€4 an hour and garages under Place Guillaume II or Knuedler are the practical options. Taxis are pricey — €10 base fare, expect €16-€26 for a cross-city ride. Uber and Bolt don't operate; use Webtaxi (352 2751 2751) or the eCall app. From the airport, the free tram is faster than a taxi at rush hour.

If you do rent a car, expect roughly €35-€60 a day from agencies at the airport or Gare, plus fuel that runs noticeably cheaper than in neighbouring Germany or Belgium — a reason locals cross the border just to fill up. Motorways (A1, A3, A6, A7) are toll-free and get you to most towns in under 45 minutes; the catch is Luxembourg City's one-way system and limited on-street parking, so a car is a liability inside the ring and an asset only once you're clear of it, heading toward the Mullerthal trailheads or the Moselle wine road.

Cycling and bike-share

Vel'OH! is the city's free-to-cheap bike-share scheme: the first 30 minutes are free, then charges rise in small steps, and stations cluster around the Gare, Kirchberg and the Old Town. It's a good way to cover ground the tram doesn't, like the riverside paths through the Grund and Clausen. The PC15 national cycle route runs along former rail lines and is largely flat and car-free, making it a realistic day-trip option rather than a sport-cyclist niche.

For longer rides, the Luxembourg-Trier cycle path follows the Sûre and Moselle valleys and can be tackled in stages, with towns like Wasserbillig and Grevenmacher offering realistic stopping points every 15-20 kilometres. Bike rental outside the Vel'OH! network runs about €15-€25 a day from shops near the Gare. Choose cycling over the bus only if you actually want the scenery slowly — for pure point-to-point travel, the free rail and bus network is faster and requires no effort at all.

Walking the Old Town

Luxembourg City rewards walking more than almost any other capital of its size, because the lifts and the Chemin de la Corniche do the climbing for you. The Chemin de la Corniche, often billed as Europe's most beautiful balcony, runs along the old fortifications above the Alzette valley and connects the Bock Casemates to the Old Town in a level, 15-minute stroll with the Grund and Pfaffenthal spread out below.

The Wenzel Circular Trail (Wenzel Wanderweg) is the fuller version: a roughly 5-kilometre, two-hour walking route stitching together the fortifications, the Bock promontory and the lower town, with information panels in English. It's free and needs no ticket, unlike the paid guided fortress tours that cover similar ground for around €14. Wear real shoes — the cobbles and steps between levels are the one place the city's free-transport logic doesn't extend to, since there's no substitute for legs on the connecting staircases.

Cross-border day trips

Because Luxembourg is small, day trips into Germany, France and Belgium are genuinely easy, but this is where the free-travel rule stops. A one-way CFL ticket to Trier runs about €10-€14 and takes under an hour; Metz is roughly €18-€22 and 55 minutes; Arlon, just across the Belgian border, is only 15 minutes and around €5. Buy these on the CFL app or at station machines — conductors do check on international services.

The honest comparison: a return day trip to Trier by train costs less than a single taxi ride across Luxembourg City, and gets you to a UNESCO old town with Roman ruins the domestic network can't match. Arlon is the better choice if you just want a change of scene for an afternoon without committing to a full day. Skip paid coach excursions advertised in hotel lobbies for €45-€60 to the same destinations — the train does the identical route for a fraction of the price with more flexibility on return times.

Good to know

Questions, answered

Is public transport really free in Luxembourg?

Yes, since March 2020 all trains, buses and trams within the country are free with no ticket needed.

Do I need to validate anything?

No, just board. This applies to residents and tourists alike.

How do I get from the airport to the city?

Free tram T1 or bus 29 to the Gare or Hamilius, about 25 minutes. Taxis charge €30-€39.

Do I need a car in Luxembourg?

Not for standard sightseeing. Trains and buses reach every named town in the country. A car helps only for multi-estate wine days or remote hiking trailheads.

Are cross-border trains and buses also free?

No. The free-travel policy covers domestic journeys only. Once a train or bus crosses into Germany, France or Belgium, you need a paid ticket, typically €5-€22 depending on the destination.

What's the best way to reach the Mullerthal or Vianden without a car?

Take the train to Ettelbruck, then connect to bus 570 for Vianden or a local bus toward Echternach for the Mullerthal trailheads. Both connections are free and run several times a day, though frequency drops on Sundays.

Doing good is the business: every booking through Stay Luxembourg funds one verified tonne of carbon removal — same room, same price, no markup.

Start Your Search